Who should fix software bugs?
Chapter 1

The art of the digital band-aid

Chapter 2

Keeping the lights on forever

Chapter 3

Not a single drop spilled

Chapter 4

Surviving the digital apocalypse

YOUR GOAL

Master of How computers learn to patch their own broken hearts

Ch 1 · The art of the digital band-aid
007skaty

007skaty Spacecraft rely on digital immune systems to survive cosmic radiation

2h ago

007skaty

007skaty Dynamic Software Hot Patching

Slide the patch in the memory (no reboot!), / keep us running for eternity (stay online!)

2h ago

007skaty
Endurance requires the ability to detect and fix our own errors before they break us.

2h ago

007skaty

007skaty Computer programs learn to apologize and correct their own conversational mistakes.

2h ago

007skaty
The digital immune systems of space

007skaty Launched in 1977, the probe uses its Attitude and Articulation Control Subsystem to fix memory corruption caused by

2h ago

007skaty
Teaching computers to apologize and adjust

007skaty Precise color-coded vector diagrams show a fault-tolerant AI system correcting its own errors.

2h ago

007skaty
Pixel Patch Buddy
BETA

007skaty Drag pixel patches to discover how self-correcting AI fixes errors without losing data.

2h ago

007skaty
Fun Fact

Self-healing code: In 2018, a bug-fixing AI patched its first live software vulnerability on Facebook in less than ten minutes.

2h ago

007skaty
Gossip

Who should fix software bugs?

2h ago

007skaty
Quiz

In reinforcement learning, what does the AI receive when it makes a correct adjustment or decision?

2h ago

007skaty

007skaty Generative adversarial networks battle each other to expose deceptive deepfake videos.

2h ago

007skaty
Quiz

Who invented Generative Adversarial Networks (GANs), which use two competing AI systems to correct each other?

2h ago

007skaty

007skaty Computer programs now use artificial intelligence to rewrite their own code.

2h ago

007skaty
Quiz

What is the main purpose of automated program repair (APR) tools in software engineering?

2h ago

007skaty
Quiz

Which spacecraft launched in 1977 uses an Attitude and Articulation Control Subsystem to self-correct memory corruption?

2h ago

007skaty
Quiz

What does the acronym RLHF stand for in the context of training modern AI systems?

2h ago

007skaty
Quiz

In a Generative Adversarial Network (GAN), which component is responsible for identifying errors and fakes?

2h ago

007skaty
Quiz

What type of environmental hazard causes memory corruption that space-bound AI systems must self-correct?

2h ago

007skaty
Quiz

Which AI tool was introduced by Facebook in 2018 to automatically patch software bugs in Android apps?

2h ago