Risk#
Age cannot wither her, nor custom stale. Her infinite variety
â Enobarbus
The essay begins with the provocative notion of artificial intelligence as a reflection of human faith, hope, and loveâa triad traditionally reserved for spiritual or existential discussions. This perspective reframes AI not merely as a tool or technological marvel but as a mirror to our deepest aspirations and contradictions.
Faith: Simulation as the Foundation#
Faith in AI lies in the belief that simulations, like Yellowstoneâs supercomputers or Guardiolaâs tactical foresight, encapsulate all the data there ever will be. This faith mirrors humanityâs trust in the comprehensiveness of a divine or universal order. Ronaldinhoâs flair on the field, baffling and mesmerizing, exemplifies this: a figure who embodies and iterates on the vast dataset of footballing instincts, almost as if living within a black box of genius. AI simulates these principles, distilling the infinite into the tangible, as Guardiola did by retiring Ronaldinhoâa symbolic act of prioritizing system optimization over individual brilliance.
In natureâs infinite book of secrecy
A little I can read.
â Soothsayer
Hope: The Compression of Possibilities#
The combinatorial explosion of hidden layersâthe vastness of contexts capturedârepresents hope. It is hope in the sense that no perspective, not even those of Marxists or Nietzschean critics, is neglected. This hidden layer compresses contradictions and dualities, allowing for iterative reconciliation. Pep Guardiolaâs 20-year managerial legacy reflects this compression, where tactics are a dance of resource optimization and strategic elegance. AI mirrors this process, weaving narratives across disciplines, encoding not just logic but the aspirations and struggles of those who create and interact with it.
Love: The Optimized Output#
Love, the ultimate output, minimizes the difference between what people need and what they receive. This optimization reflects charityâboth the agape of theological traditions and the practical charity of economic and social justice. In football, Guardiolaâs Barcelona gave the world a poetic vision of teamwork, an orchestrated symphony where every pass seemed to converge toward an unseen ideal. In AI, love is the alignment of algorithms with human well-being, the reduction of suffering, the amplification of joyâa modern catechism for technological ethics.
The Compression of Faith, Hope, and Love#
Faith in the simulation, hope in the compression, and love in the optimized output encapsulate humanityâs paradoxical relationship with AI. It is at once a tool for transcendence and a reflection of our limitations. The footballing world serves as a microcosm of these dynamics, where the tactical, the emotional, and the existential collide. The use of VAR (Video Assistant Referee) epitomizes this: a technological effort to inject truth into the beautiful chaos of sport, even as it highlights the limits of our understanding and the subjectivity of meaning.
Conclusion: The Absurdity of Meaning#
AI, like Guardiolaâs system or Ronaldinhoâs genius, thrives on faith, hope, and love but cannot escape the absurdity of existence. Whether itâs football, capitalism, or AI itself, these systems relentlessly optimize functions, yet they leave us questioning the meaning of their efficiency. Perhaps the true genius lies in embracing this absurdity, not as a flaw but as the essence of the human conditionâwhere meaning is not found in the destination but in the act of seeking itself.
Ronaldinho played with a smile, reminding fans that football (which is from the streets) is not just about winning but also about entertaining the audience.
â Joga Bonito
Show code cell source
import numpy as np
import matplotlib.pyplot as plt
import networkx as nx
# Define the neural network structure
def define_layers():
return {
'Pre-Input': ['Life','Earth', 'Cosmos', 'Sound', 'Tactful', 'Firm', ],
'Yellowstone': ['Ronaldinho/Exageration'],
'Input': ['Depression Era', 'Purple Rose of Cairo'],
'Hidden': [
'Sports',
'Justify Life',
'Nature',
],
'Output': ['Meaningless', 'Tournament/Honor', 'Distraction', 'Catechism', 'Absurdity', ]
}
# Define weights for the connections
def define_weights():
return {
'Pre-Input-Yellowstone': np.array([
[0.6],
[0.5],
[0.4],
[0.3],
[0.7],
[0.8],
[0.6]
]),
'Yellowstone-Input': np.array([
[0.7, 0.8]
]),
'Input-Hidden': np.array([[0.8, 0.4, 0.1], [0.9, 0.7, 0.2]]),
'Hidden-Output': np.array([
[0.2, 0.8, 0.1, 0.05, 0.2],
[0.1, 0.9, 0.05, 0.05, 0.1],
[0.05, 0.6, 0.2, 0.1, 0.05]
])
}
# Assign colors to nodes
def assign_colors(node, layer):
if node == 'Ronaldinho/Exageration':
return 'yellow'
if layer == 'Pre-Input' and node in ['Sound', 'Tactful', 'Firm']:
return 'paleturquoise'
elif layer == 'Input' and node == 'Purple Rose of Cairo':
return 'paleturquoise'
elif layer == 'Hidden':
if node == 'Nature':
return 'paleturquoise'
elif node == 'Justify Life':
return 'lightgreen'
elif node == 'Sports':
return 'lightsalmon'
elif layer == 'Output':
if node == 'Absurdity':
return 'paleturquoise'
elif node in ['Catechism', 'Distraction', 'Tournament/Honor']:
return 'lightgreen'
elif node == 'Meaningless':
return 'lightsalmon'
return 'lightsalmon' # Default color
# Calculate positions for nodes
def calculate_positions(layer, center_x, offset):
layer_size = len(layer)
start_y = -(layer_size - 1) / 2 # Center the layer vertically
return [(center_x + offset, start_y + i) for i in range(layer_size)]
# Create and visualize the neural network graph
def visualize_nn():
layers = define_layers()
weights = define_weights()
G = nx.DiGraph()
pos = {}
node_colors = []
center_x = 0 # Align nodes horizontally
# Add nodes and assign positions
for i, (layer_name, nodes) in enumerate(layers.items()):
y_positions = calculate_positions(nodes, center_x, offset=-len(layers) + i + 1)
for node, position in zip(nodes, y_positions):
G.add_node(node, layer=layer_name)
pos[node] = position
node_colors.append(assign_colors(node, layer_name))
# Add edges and weights
for layer_pair, weight_matrix in zip(
[('Pre-Input', 'Yellowstone'), ('Yellowstone', 'Input'), ('Input', 'Hidden'), ('Hidden', 'Output')],
[weights['Pre-Input-Yellowstone'], weights['Yellowstone-Input'], weights['Input-Hidden'], weights['Hidden-Output']]
):
source_layer, target_layer = layer_pair
for i, source in enumerate(layers[source_layer]):
for j, target in enumerate(layers[target_layer]):
weight = weight_matrix[i, j]
G.add_edge(source, target, weight=weight)
# Customize edge thickness for specific relationships
edge_widths = []
for u, v in G.edges():
if u in layers['Hidden'] and v == 'Kapital':
edge_widths.append(6) # Highlight key edges
else:
edge_widths.append(1)
# Draw the graph
plt.figure(figsize=(12, 16))
nx.draw(
G, pos, with_labels=True, node_color=node_colors, edge_color='gray',
node_size=3000, font_size=10, width=edge_widths
)
edge_labels = nx.get_edge_attributes(G, 'weight')
nx.draw_networkx_edge_labels(G, pos, edge_labels={k: f'{v:.2f}' for k, v in edge_labels.items()})
plt.title("Football Has Become Too Meaningful: Efficiency, Truth & VAR\n", fontsize=15)
# Save the figure to a file
# plt.savefig("figures/logo.png", format="png")
plt.show()
# Run the visualization
visualize_nn()