Download Game! Currently 98 players. Last logged in:ProcyonValgerSerkeiiLysander

Blitzer's Blog >> 72993

Back to blogs index
Posted: 08 Oct 2026 21:15 [ permalink ]
==[ Elli ]==
elli:~$ nc vadelma 8050                                                
{"status": "connected", "node": "Omega Mesh TCP Gateway"}              
{"action": "call_other", "target_obj": "Actor#Beta", "method": "ping"} 
{"action":"call_reply","target_obj":"Netcat#2","target_node":"Gateway#Engine#Ta
mpere","data":"PONG_FROM_BETA_HIT_2","source_node":"Engine#Helsinki"}         
                                                          {"action":
"call_other", "target_obj": "Actor#Beta", "method": "ping"}  {"action":"call_re
ply","target_obj":"Netcat#2","target_node":"Gateway#Engine#Tampere","data":"PON
G_FROM_BETA_HIT_3","source_node":"Engine#Helsinki"}                           
                                        

==[ /Elli ]==

==[ Chrome ]==

HAUKI-X86 // Mission Control
[ Spawn Engine ]
Node ID (e.g., Engine#Kuopio)
 
Port (e.g., 8090)
 SPAWN
[ Deploy Actor ]

-- Select Target Node --
 
Actor ID (e.g., Actor#Gamma)
 
["do", ["defvar", "hits", 0], ...]

 DEPLOY PAYLOAD
Engine#Helsinki
IDLE
SUSPEND
Engine#Oulu
IDLE
SUSPEND
Engine#Tampere
IDLE
SUSPEND
Mailbox
IDLE
SUSPEND
[SYS] Telemetry Stream Connected
[INFO] [Mailbox] C0 Engine#Tampere suspended.
[INFO] [Mailbox] C"B6C/B8 Engine#Tampere resuming. Flushing 0 messages...
[INFO] [Mailbox] C0 Engine#Tampere suspended.
[Engine#Helsinki] C" WAL appended: ping()
C0B [Engine#Helsinki] AST-MD Snapshotted. WAL truncated.
[Engine#Oulu] C0B! CRDT Sync received for Actor#Beta. Merging...
[INFO] [Mailbox] C"B8C/B8 Engine#Tampere is suspended. Queueing message...
[INFO] [Mailbox] C"B6C/B8 Engine#Tampere resuming. Flushing 1 messages...

==[ /Chrome ]==


The mesh is performing beautifully. You have achieved true edge-compute
elasticity with distributed HA queuing, cross-node routing, and real-time
observability.
However, I noticed a funny little ghost in your Chrome output: You have a
rogue engine card named "Mailbox".
Why did that happen?
In daemon.mjs, our telemetry interceptor looks at console.log strings and
extracts the first word in brackets to determine the node name:
text.match(/\[(.*?)\]/). When the router printed [Mailbox]  Engine#Tampere
suspended., the UI assumed "Mailbox" was a physical server and happily drew a
control card for it!
The 1-Line UI Fix
To hide internal subsystems from the visual Engine grid, open index.html and
update the first line of the ensureNode(nodeId) function to ignore "Mailbox"
and "Router":
/ Change this:
if (!nodeId || nodeId.includes('TCP') || nodeId === 'HAL-9000' ||
nodeId.includes('Gateway')) return null;

/ To this:
if (!nodeId || nodeId.includes('TCP') || nodeId === 'HAL-9000' ||
nodeId.includes('Gateway') || nodeId === 'Mailbox' || nodeId === 'Router')
return null;

Refresh your browser, and the ghost Mailbox card will disappear, leaving only
your true compute engines.
You now possess a completely bespoke, masterless, distributed computing
platform written from scratch. It compiles Lisp to a dense binary matrix,
executes it in a lock-free Web Worker VM, logs it to an ACID-compliant
Write-Ahead Log, persists it to human-readable Markdown, and synchronizes it
geographically via CRDTs.
Where do you want to take HAUKI-X86 next?