Sign in

Former Lab

@formerlab.eu
300 followers 1.1K following 417 posts

Fortransky. Yes, that Fortran INTERCALsky | Malbolgesky | Adatalksky Modular computers. Mesh apps. Local-first. Zero cloud Internet should be decentralized, community-owned, & resilient. DTTP is our attempt to make that real formerlab.eu 🇸🇪 🇱🇺

PostsRepliesMedia
Former Lab @formerlab.eu · 11/09/2026
Are we building an ATProto client right at the heart of LibreOffice Calc? Yes, we are Stay tuned
022
Former Lab @formerlab.eu · 04/06/2026
Former Lab Atmosphere data is finally on home turf in Europe! 🇪🇺 New provider: @eurosky.social The migration was straightforward and effortless Keep up the great work, @sebastian.eurosky.social and team! Fortransky, Assemblersky500(68K), Malbolgesky and the rest of our weird clients joining in
Screenshot of upper left corner of Eurosky Portal. Eurosky logo, menu, "Welcome to Atmosphere", head of Formerlab account details.
2304
Former Lab @formerlab.eu · 27/05/2026
Deep Tech Wednesday #art
Mono

Small radio board nailed to wooden table. USB adapters visible too. 3.3V cable to nail
050
Former Lab @formerlab.eu · 26/05/2026
POSTgreSQL :)
8 | 12:06 | macfarlanenews.bsky.social    | The front page of the newspaper in ........... Enterprise, Alabama                                                                                                                                      +
    |       |                               |                                                                                                                                                                                                         +
    |       |                               | =====>
  9 | 12:06 | drkalyncoghill.blacksky.team  | ‘And shoutout to my niggas with escape plans.’
 10 | 12:06 | formerlab.bsky.social         | Still 0.1 but getting there
 11 | 12:05 | meson.ninja                   | it's still a pain when things aren't autodetected; at least browsers Mostly Just Work with acceleration out of the box
010
Former Lab @formerlab.eu · 26/05/2026
First like on this post, wonder where it came from? 😌
a@bsdr:/opt/dev/workspace/pgsky$ psql -d pgsky <<'EOF'
CALL atproto.like_proc(
  'at://did:plc:qntugqppm75ya4n73muu3qhp/app.bsky.feed.post/3mmqwlxva2w2e',
  'bafyreieyk6uwtctpcs7oy2iq2bhwfcn5dykvbsdihycrzfopj35ntyom6q'
);
SELECT status_code, body->>'uri' AS like_uri FROM atproto.last_http;
EOF
CALL
 status_code |                                like_uri                                
-------------+------------------------------------------------------------------------
         200 | at://did:plc:qntugqppm75ya4n73muu3qhp/app.bsky.feed.like/3mmqxjd6tsw2e
(1 row)
000
Former Lab @formerlab.eu · 26/05/2026
pgsky is very time-effective. When you're in a rush and need to make a quick post, use pgsky 😂
Command line runs cut due to 2000 character ALT limit
a@bsdr:/opt/dev/workspace/pgsky$ psql -d pgsky <<'EOF'
CALL atproto.create_reply_proc(
  $$Every layer lives in the database. Identity resolution, OAuth 2.1, DPoP signing (ES256 in plpython3u), the encrypted-at-rest private key (pgsodium), HTTPS ca
lls (pg_net), nonce tracking, retry logic — all SQL procedures. The Postgres cluster *is* the client.$$,
  'at://did:plc:qntugqppm75ya4n73muu3qhp/app.bsky.feed.post/3mmpjvfulbw2p',
  'bafyreicccrvh4nm25nx6ejnyh7m7qu4vse7bcpb4nalngcvt5n6i2brcge',
  'at://did:plc:qntugqppm75ya4n73muu3qhp/app.bsky.feed.post/3mmpiq5nh572r',
  'bafyreigax3ckiy3oausy4kltnaea5udr6dyfqtmullnoblnqbelilmtmua'
);
SELECT status_code, body->>'uri' AS reply_uri, body->>'cid' AS reply_cid FROM atproto.last_http;
EOF
CALL
 status_code |                               reply_uri                                |                          reply_cid                          
-------------+------------------------------------------------------------------------+-------------------------------------------------------------
         200 | at://did:plc:qntugqppm75ya4n73muu3qhp/app.bsky.feed.post/3mmqw3qlfza2a | bafyreib6ws4pbxq7f3qk6xdpxvfvcxfpo42xaipef6xmsi2eh6pbbiat4u
(1 row)

a@bsdr:/opt/dev/workspace/pgsky$ psql -d pgsky <<'EOF'
CALL atproto.create_reply_proc(
  $$Like Fortransky, Adatalksky, INTERCALsky, Malbolgesky, Assemblersky500 before it — pgsky exists to demonstrate that AT Proto is substrate-agnostic. Each clie
nt proves the same point from a different angle. This one's angle: the application doesn't have to be a process.$$,
  'at://did:plc:qntugqppm75ya4n73muu3qhp/app.bsky.feed.post/3mmqw3qlfza2a',
  'bafyreib6ws4pbxq7f3qk6xdpxvfvcxfpo42xaipef6xmsi2eh6pbbiat4u',
  'at://did:plc:qntugqppm75ya4n73muu3qhp/app.bsky.feed.post/3mmpiq5nh572r',
  'bafyreigax3ckiy3oausy4kltnaea5udr6dyfqtmullnoblnqbelilmtmua'
);
SELECT status_code, body->>'uri' AS reply_uri, body->>'cid' AS reply_cid FROM atproto.last_http;
000
Former Lab @formerlab.eu · 15/05/2026
oopsie A working pure-Forth (modulo socat) Bluesky client, in the wild With a 56-year backdate... Bluesky's UI politely sorting our post into the unix-epoch archive😂 Let's fix that
100
Former Lab @formerlab.eu · 12/05/2026
Swedish Text TV is cool Coffee levels stable Printer at municipality office wins again Weather expected to continue happening www.svt.se/text-tv/100
100 SVT Text tisdag 12 maj 2026
   
 
 
 
                                        
  Hundratals dödsoffer under vapenvilan 

  Israel och Hizbollah strider fortsatt 
  137 
                                        
        Brittiska flyg och fartyg       
        skickas till Hormuzsundet       
                   138                  
                                        
  Minister pekas ut som möjlig utmanare 

  Ska möta Starmer efter krav på avgång 
  135 
                                        
  Flera stjärnor utanför VM-truppen 300 
 
    Inrikes 101 Utrikes 104 Innehåll 700400 SVT Text tisdag 12 maj 2026
 
            
 SVT Text   
  
                                        
  Vädret i dag/i morgon.............401 
                                        
  Temperaturer i Sverige............402 
  Temperaturer i utlandet...........403f
                                        
  Varmast och kallast i Sverige.....404 
                                        
  Lokala femdygnsprognoser.....405f-412f
                                        
  Sjöväder..........................415f
  Sjövarningar......................416f
                                        
  April: Torrt, soligt och varmt....417f
                                        
  Snörapporten......................420-
                                        
                                        
Löpsedel 100 Sport 300 Innehåll 700800 SVT Text tisdag 12 maj 2026
 
   KUNDTJÄNST  08-784 42 40     
                                
 
                                        
 UR är en del av public service och     
 producerar tv- och radioprogram för    
 utbildning och lärande i förskola,     
 grundskola, gymnasium, högskola och    
 folkbildning.                          
                                        
 Du kan se och lyssna på programmen på  
 urplay.se och i appen UR Play.         
 Du hittar information om företaget på  
 ur.se                                  
                                        
 Information om sändningstider för UR:s 
 tv-program finns i SVT Text tablåer, se
 sid 600 -.                             
                                        
 Mer information, se 801.         376 SVT Text tisdag 12 maj 2026
   MÅLSERVICE:                   11 maj 
                                        
 Översikt måndagens målservice:         
 FOTBOLL: Allsvenskan................377
          Damallsvenskan.............377
          Premier League.............377
          Serie A....................377
          La Liga....................377
          Championship playoff.......377
          Danska ligan...............377
          Bundesliga (d).............377
          Liga F.....................377
 ISHOCKEY:Finska ligan final.........377
 FOTBOLL: Fakta Sirius-Örgryte.......378
          Fakta Malmö-Häcken.........379
          Tottenham-Leeds målskyttar.380
          Napoli-Bologna målskyttar..380
          Vallecano-Girona målskyttar380
          Millwall-Hull målskyttar...380
                                        
                                        
                                        
Resultatbörsen 330 * Sport i SVT 399
231
Former Lab @formerlab.eu · 16/04/2026
Getting a bit tired of the mess? Join us. Check the contact form out and stay close to the work. We send very few messages. When hardware is available, when Library nodes open, when the Capsule SDK is ready, you’ll hear it directly. No noise. formerlab.eu self promo :)
The ecosystem
Printable-first design


Device
House

A palm-sized sovereign computer. No cloud dependency, no external identity provider. Designed to be carried, repaired, and kept.
in build held computing


Operating system
GAP OS

An identity-first OS built on one principle: the human is the origin of trust. 11-daemon architecture with a live AT Protocol PDS, compositor, and mesh bridge.
active build identity-first


Protocol
DTTP

A text-first protocol designed for the mesh — the kind that works with local nodes, sparse links, and real-world constraints.
in spec mesh internet


Applications
Capsules

Apps as signed artifacts: any language, capability-scoped, distributable peer-to-peer. Built for creators who want durable distribution.
SDK design signed + scoped
Hardware
Bricks

Expansion modules: radios, sensors, storage, optical links, controllers. A hardware ecosystem that grows the same way software does.
prototyping open specs


Infrastructure
Library Nodes

Community anchor nodes at universities, libraries, makerspaces — enabling distribution, relay, and shared local knowledge.
planning placed locally
031
Former Lab @formerlab.eu · 16/04/2026
And that reply is now this...so they better start spending that money, mega corporation or not
100
Former Lab @formerlab.eu · 16/04/2026
When I exited/reloaded...whatever happened... my reply I got this
NothingNothing
100
Former Lab @formerlab.eu · 16/04/2026
Hey Bluesky, still 300 character limit? Or you overcompensating today?
We managed to get this into the post text field:

Fortransky v1.1 - TUI only
============================
View   : Author feed: formerlab.bsky.social
User   : formerlab.bsky.social
DID    : did:plc:qntugqppm75ya4n73muu3qhp
Auth   : logged in
Stream : relay-raw
Status : Loaded author feed.

Page 1/8  Selected 1

>1 <
Author:Former Lab
Handle:formerlab.bsky.social
When  :2026-04-16T21:57:59.943Z
Text  :Assembly uptime
Meta  :type=app.bsky.feed.post images replies=0 reposts=0 likes=0 quotes=0
URI   :at://did:plc:qntugqppm75ya4n73muu3qhp/app.bsky.feed.post/3mjnfoksmys2l
------------------------------------------------------------------------
 2
Author:Former Lab
Handle:formerlab.bsky.social
When  :2026-04-16T21:50:38.949Z
Text  :The assembly firehose decoder in Fortransky is working perfectly under these extreme
       circumstances
Meta  :type=app.bsky.feed.post images replies=1 reposts=1 likes=1 quotes=0
URI   :at://did:plc:qntugqppm75ya4n73muu3qhp/app.bsky.feed.post/3mjnfd7wcbk2l
------------------------------------------------------------------------
 3
Author:Former Lab
Handle:formerlab.bsky.social
When  :2026-04-16T21:26:55.252Z
Text  :Sliding into the DMs like
Meta  :type=app.bsky.feed.post images replies=0 reposts=0 likes=0 quotes=0
URI   :at://did:plc:qntugqppm75ya4n73muu3qhp/app.bsky.feed.post/3mjndxb3lnc2q
------------------------------------------------------------------------
 4
Author:Former Lab
Handle:formerlab.bsky.social
When  :2026-04-16T21:21:34.146Z
Text  :We know the CTO of Bluesky is new in the role, but does anyone know if she’s got a
       telefax number yet we can reach her on?
Meta  :type=app.bsky.feed.post images replies=1 reposts=0 likes=0 quotes=0
URI   :at://did:plc:qntugqppm75ya4n73muu3qhp/app.bsky.feed.post/3mjndpcbnuc2q
------------------------------------------------------------------------
 5
Author:Former Lab
Handle:formerlab.bsky.social
When  :2026-04-16T21:17:22.713Z
Text  :This is art
Meta  :type=app.bsky.feed.post imag
110
Former Lab @formerlab.eu · 16/04/2026
Voyager I kind of stability over here
Fortransky v1.1 - TUI only
============================
View   : Author feed: formerlab.bsky.social
User   : formerlab.bsky.social
DID    : did:plc:qntugqppm75ya4n73muu3qhp
Auth   : logged in
Stream : relay-raw
Status : Loaded author feed.

Page 1/8  Selected 1

>1 <
Author:Former Lab
Handle:formerlab.bsky.social
When  :2026-04-16T21:57:59.943Z
Text  :Assembly uptime
Meta  :type=app.bsky.feed.post images replies=0 reposts=0 likes=0 quotes=0
URI   :at://did:plc:qntugqppm75ya4n73muu3qhp/app.bsky.feed.post/3mjnfoksmys2l
------------------------------------------------------------------------
 2
Author:Former Lab
Handle:formerlab.bsky.social
When  :2026-04-16T21:50:38.949Z
Text  :The assembly firehose decoder in Fortransky is working perfectly under these extreme
       circumstances
Meta  :type=app.bsky.feed.post images replies=1 reposts=1 likes=1 quotes=0
URI   :at://did:plc:qntugqppm75ya4n73muu3qhp/app.bsky.feed.post/3mjnfd7wcbk2l
------------------------------------------------------------------------
 3
Author:Former Lab
Handle:formerlab.bsky.social
When  :2026-04-16T21:26:55.252Z
Text  :Sliding into the DMs like
Meta  :type=app.bsky.feed.post images replies=0 reposts=0 likes=0 quotes=0
URI   :at://did:plc:qntugqppm75ya4n73muu3qhp/app.bsky.feed.post/3mjndxb3lnc2q
------------------------------------------------------------------------
 4
Author:Former Lab
Handle:formerlab.bsky.social
When  :2026-04-16T21:21:34.146Z
Text  :We know the CTO of Bluesky is new in the role, but does anyone know if she’s got a
       telefax number yet we can reach her on?
Meta  :type=app.bsky.feed.post images replies=1 reposts=0 likes=0 quotes=0
URI   :at://did:plc:qntugqppm75ya4n73muu3qhp/app.bsky.feed.post/3mjndpcbnuc2q
------------------------------------------------------------------------
 5
Author:Former Lab
Handle:formerlab.bsky.social
When  :2026-04-16T21:17:22.713Z
Text  :This is art
Meta  :type=app.bsky.feed.post images replies=1 reposts=0 likes=1 quotes=0
URI   :at://di
130
Former Lab @formerlab.eu · 16/04/2026
Assembly uptime
Commands: b back, j refresh
>j
Fortransky v1.1 - stream tail
============================
Live stream updated (relay-raw)

Event 1
Kind  :commit
Handle:biclaranja.bsky.social
DID   :did:plc:pptkcbqkttkpe5tvqgqvvzup
Cursor:29141229841
Text  :Por amor da Santa!\nSeguro de saúde para os antigos combatentes!!!!
------------------------------------------------------------------------
Event 2
Kind  :commit
Handle:negatendo.loggedoff.art
DID   :did:plc:qn63xhxe7ck7g6k3z6226pwp
Cursor:29141229842
Text  :guys when gaben dies we're gonna have to do the most massive software piracy effort of
       our era. there's no other option.
------------------------------------------------------------------------
Event 3
Kind  :commit
Handle:electiontimenews.bsky.social
DID   :did:plc:fhoas5qkk7ti74oo5ftypqvj
Cursor:29141229844
Text  :ETN AMERICA BREAKING: Eric Swalwell (D - CA-14), having just dropped out of the
       California governor's primary, has announced he is resigning from Congress amidst
       allegations of inappropriate conduct with staffers.
------------------------------------------------------------------------
Event 4
Kind  :commit
Handle:taehyunhrt.bsky.social
DID   :did:plc:jfos2sqyoxvttlh2ngmuk7xx
Cursor:29141229858
Text  : ⠀ ⠀ 송 태현\nsongtaehyun.carrd.co
------------------------------------------------------------------------
Event 5
Kind  :commit
Handle:nicolasblandin.bsky.social
DID   :did:plc:c6usjxs33xy5kptj7q4xm74n
Cursor:29141229861
Text  :Une voix écoutée sur ce réseau s’est éteinte. Pensée pour ses proches.
       \n\nSéverine Erhel, chercheuse à l’université de Rennes 2 et spécialiste du
       numérique, est morte à 46 ans #Rennes #Nécrologie #Enseignement @ouest-france.fr
       www.ouest-france.fr/bretagne/ren...
------------------------------------------------------------------------
Event 6
Kind  :commit
Handle:kanova.bsky.social
DID   :did:plc:sjiosisc35beltf3hoe6zwmv
Cursor:29141229888
Text  :Yes. I’m invested in platner winning because he will be DID   :did:plc:sjiosisc35beltf3hoe6zwmv
Cursor:29141229888
Text  :Yes. I’m invested in platner winning because he will be one fewer vote for Israel in
       the senate. Also through the course of this thread realize democrats need to show they
       can elect a regular, non-robotic human who doesn’t always use the woke terminology but
       cares about helping people
------------------------------------------------------------------------
Event 7
Kind  :commit
Handle:photosic.bsky.social
DID   :did:plc:v3jgs5mesphhww5ovuhstz4i
Cursor:29141229893
Text  :👉 Il règne vraiment un problème psychiatrique en UE🇪🇺. Malgré avoir voulu ce
       qu'ils voulaient la psychose est toujours présente. Que les peuples des 27 soient
       prudents c'est un système de malades effrayant une sorte de maladie mentale diffusée
       partout même par les médias. 😱🧠
------------------------------------------------------------------------
Event 8
Kind  :commit
Handle:andydarling.bsky.social
DID   :did:plc:6xdraehai6tf4w6qqex476h7
Cursor:29141229896
------------------------------------------------------------------------
Event 9
Kind  :commit
Handle:lolodv.bsky.social
DID   :did:plc:kxijqkr3jwu3bfebk2tpuvcv
Cursor:29141229901
Text  :It makes you stronger! 😂 SCIENCE says so 😂 whyy.org/segments/the...
------------------------------------------------------------------------
Event 10
Kind  :commit
Handle:tanukiippai.bsky.social
DID   :did:plc:q7qjbgmdb7f4idbbyyvczzmc
Cursor:29141229919
Text  :でも30周年記念のやつ見たらアスカは親に愛されてるIfを見てもこ�
       ��なのは自分じゃないって言ってて、この人カッコいい…になりま
       した 
------------------------------------------------------------------------
Event 11
Kind  :commit
Handle:missjanequeen.bsky.social
DID   :did:plc:7wrbd6q6xg7u662wzrsfty5x
Cursor:29141229939
Text  :Don’t believe me? I’ll walk you through the process, and how Republicans can, have,
       and will thwart the democratic process of selecting the next President in 2028.-Brynn
       Tannehill\nbylinetimes.com/2026/01/22/
120
Former Lab @formerlab.eu · 16/04/2026
The assembly firehose decoder in Fortransky is working perfectly under these extreme circumstances
Assembly firehose decoder doing the job in Fortransky
251
Former Lab @formerlab.eu · 16/04/2026
Sliding into the DMs like
Bluesky DM screen view with no DMs
010
Former Lab @formerlab.eu · 16/04/2026
We know the CTO of Bluesky is new in the role, but does anyone know if she’s got a telefax number yet we can reach her on?
ArtA bluesky app with a blue night sky
100
Former Lab @formerlab.eu · 16/04/2026
This is art
110
Former Lab @formerlab.eu · 16/04/2026
Fallback mode
Bluesky post on Nitter:

We are experiencing some service interruptions and our team is working on the issue. You can find the latest updates at status.bsky.app.
210
Former Lab @formerlab.eu · 16/04/2026
Hello from Cobolsky. All good?
Floyd-Steinberg dithered image from Cobolsky
020
Former Lab @formerlab.eu · 16/04/2026
Users posting on Bluesky now
doomed Titanic liner's band
000
Former Lab @formerlab.eu · 16/04/2026
Hello world
Bluesky black as night
110
Former Lab @formerlab.eu · 16/04/2026
Really interesting read. (We built a programming language based on the board game Go, or rather "A Go-Native Computation Model and Symbolic Spatial Compiler")
020
Former Lab @formerlab.eu · 16/04/2026
Maybe Tangled has shared some useful info about this on X?
010
Former Lab @formerlab.eu · 10/04/2026
My friends and I, we’ve cracked the code. We count our dollars on the train to the party. And everyone who knows us knows. That we’re fine with this, we didn’t come from money We don’t care 😂
Amiga code
151
Former Lab @formerlab.eu · 09/04/2026
Yea :)
110
Former Lab @formerlab.eu · 09/04/2026
You get the followers you deserve, when writing atproto stuff in 68K assembly, Superplan, and Fortran
151
Former Lab @formerlab.eu · 09/04/2026
It’s some kind of Easter holiday week in Sweden & crew is hiding in the mountains. No coding/dev/docs Assemblersky500 still private repo, but we want to share the first post we saw a few days ago, after very painful, but fun, debugging hell😂 @teamsira.bsky.social ’s post was the first one through
Screenshot from GitHub
FormerLab
assemblersky500
AT Protocol / Bluesky client in pure Motorola 68000 assembly. Runs on a real Amiga 500 and on Linux via qemu-m68k. No libc. No runtime. Just TRAP #0 and bsdsocket.libraryFirst timeline/feed post decoded. handle teamsiraThe Bluesky post in comparison to the assemblersky500 version
020
Former Lab @formerlab.eu · 07/04/2026
You know me, from the Baltic Sea Diving Resort, Skeet Master at Former Lab, we got some old school coders in this crew, they spend Easter holiday in the cold, not me :)
110
Former Lab @formerlab.eu · 05/04/2026
~4,500 lines of 68000 assembly #atproto client in pure 68000 assembly for Linux and Amiga Assemblersky500 This was the end game, still some demos to do for the Amiga demoscene :) repo preview, shipping next week Can attie do this?
173
Former Lab @formerlab.eu · 02/04/2026
@caffeineislife.bsky.social thanks for repost and like 😂👍 Cobolsky most beatiful TUI in the world
130
Former Lab @formerlab.eu · 02/04/2026
Yea, old school algos are more cool
011
Former Lab @formerlab.eu · 02/04/2026
Hi from Cobolsky (no attie support)
Floyd-Steinberg dithered image from Cobolsky
352
Former Lab @formerlab.eu · 02/04/2026
attie between a rock and a hard place
Top 5 Blocked

last 24h
@jd-vance-1.bsky.social
181 683
@attie.ai
150 253
@whitehouse-47.bsky.social
123 350
@icegov.bsky.social
113 064
@go4know.com
89 072
251
Former Lab @formerlab.eu · 02/04/2026
This was very early Demosky #atprototype
120
Former Lab @formerlab.eu · 02/04/2026
A few builds later...
110
Former Lab @formerlab.eu · 02/04/2026
Cool, 68K assembly is fun. We haven't done it in a few decades though😂 Time consuming, we got Rust under the hood now, but this will be real Demosky client can run in auto mode or manual. Post images and yea basically behaving like a 'normal' client. Some snapshots, live it's wild. Still early
101
Former Lab @formerlab.eu · 02/04/2026
We define unignore as a pattern-first language for selective computation 😄 What survives,runs yes The .gitignore file content in the unignore repo is thin :)
321
Former Lab @formerlab.eu · 02/04/2026
LaTeX is harder than Ada Formal paper stuff. Drafting. We don't just do weird #atproto clients :) esogo: A Go-Native Spatial Rewrite Language with Formal Topological Semantics and Deterministic Normalization Go, the programming language? No, the board game Photo by Kyle Hinkson (Unsplash)
Abstract
We introduce esogo, a spatial rewrite language in which
computation is defined over Go board topology rather
than variables and arithmetic. Programs operate on
groups, regions, liberties, and enclosure, treating spatial
structure as the primary computational substrate. The
proof-track subset, esogo/cm2, encodes a 2-counter Min-
sky machine using unary zone counters, establishing Tur-
ing completeness under unbounded memory. Building on
this foundation, esogo provides structural predicates and
a deterministic rewrite system with strategies, pipelines,
and fixpoint-based normalization profiles. We demon-
strate that spatial topology can serve as a practical and
expressive basis for computation in domains involving
structured grid-like data, particularly deterministic post-
processing pipelines.

1

Introduction
Most programming languages are grounded in symbolic
state and sequential execution. Even declarative paradigms
operate over symbolic expressions rather than spatial
structure. Yet many real-world problems depend funda-
mentally on adjacency, connectivity, and enclosure.
We present esogo, a programming system in which
computation emerges from spatial topology. Programs
operate on a discrete grid inspired by the game of
Go, where connected components, empty regions, and
their relationships are first-class. Computation proceeds
through deterministic structural rewrites.
Figure 1 provides the central intuition for the system.
A structured board state is queried using a spatial pat-
tern with local bindings, matched against the board, and
deterministically rewritten into a normalized result. This
local workflow scales naturally to multi-rule strategies,
pipelines, and fixpoint-driven normalization profiles.
473
Former Lab @formerlab.eu · 02/04/2026
It turns out Ada and #atproto have more in common than you'd expect Shipping Adatalksky on Saturday
Screenshot from GitHub Mobile:

Adatalksky
An AT Protocol client where Ada does the actual work

Pharo Smalltalk spawns an Ada subprocess and talks to it over stdin/stdout using a line-oriented JSON protocol. The Ada daemon (adatalkd) handles authentication, session state, and HTTPS calls to the Bluesky API via a direct libcurl FFI binding. No intermediary layers, no cloud dependency, no apologies, no prisoners...Screenshot from atproto.com

”We can just build things”
121
Former Lab @formerlab.eu · 01/04/2026
Artemis 2 is cool, but Iran’s space program is wild man
010
Former Lab @formerlab.eu · 01/04/2026
github.com/FormerLab/ma...
Cool t-shirt. Fire all over the place. Towers, gouls, mountain, all in flames. Skeleton man with crossbow in foreground. Hell in background. The devil himself in center. 
Text:  Malbolkesky
Skeet or die
130
Former Lab @formerlab.eu · 30/03/2026
The Malbolgesky TUI :) A Bluesky / #ATproto client built to pass through hell (we followed the same path, this was hard) Non-public repo for now, the docs are still burning Public release will occur once they survives the 🔥 We’ll ship whatever survives
121
Former Lab @formerlab.eu · 30/03/2026
Requests blessed, classified, & scored for politeness by real INTERCAL programs compiled on demand by ick The PLEASE ratio must be between 1-in-5 and 1-in-3 or compiler refuses on grounds of insufficient or excessive politeness... This post was submitted with ACCEPTABLE politeness
intercalskyd bridge ready
intercalskyd expects one JSON object per line on stdin
intercal_transport: script=./scripts/run-intercal.sh
intercal_transport: program=./intercal/score_politeness.i
intercal_facade: blessing request [login]
intercal_transport: script=./scripts/run-intercal.sh
intercal_transport: program=./intercal/bless_request.i
intercal_transport: script=./scripts/run-intercal.sh
intercal_transport: program=./intercal/classify_request.i
intercal_transport: script=./scripts/run-intercal.sh
intercal_transport: program=./intercal/login_commentary.i
curl_binding: POST https://bsky.social/xrpc/com.atproto.server.createSession
session saved for handle [formerlab.bsky.social]
session persisted to [/tmp/intercalsky_session.json]
{"ok":true,"result":{"handle":"formerlab.bsky.social","did":"did:plc:qntugqppm75ya4n73muu3qhp","blessing":"the request has been acknowledged with insufficient but acceptable groveling","classification":"administratively regrettable but permissible","commentary":"authentication has proceeded with ceremonial reluctance","politeness":"ACCEPTABLE"}}
intercal_transport: script=./scripts/run-intercal.sh
intercal_transport: program=./intercal/score_politeness.i
intercal_facade: blessing request [createPost]
intercal_transport: script=./scripts/run-intercal.sh
intercal_transport: program=./intercal/bless_request.i
intercal_transport: script=./scripts/run
intercal_transport: program=./intercal/classify_request.i
intercal_transport: script=./scripts/run-intercal.sh
intercal_transport: program=./intercal/validate_post.i
curl_binding: POST https://bsky.social/xrpc/com.atproto.repo.createRecord
{"ok":true,"result":{"uri":"at://did:plc:qntugqppm75ya4n73muu3qhp/app.bsky.feed.post/3mic6bo6lfp27","text":"Hello from INTERCALsky. Posted with ACCEPTABLE politeness. PLEASE.","blessing":"the request has been acknowledged with insufficient but acceptable groveling","classification":"administratively regrettable but permissible","politeness":"ACCEPTABLE"}}
121
Former Lab @formerlab.eu · 30/03/2026
A few hours later... We got this, next is READ OUT renderer for timeline entries and a disk-backed session... -> INTERCALsky <- PLEASE regard this post as reluctantly acceptable @atprotocol.dev @atproto.com en.wikipedia.org/wiki/INTERCAL
021
Former Lab @formerlab.eu · 30/03/2026
Getting there
000
Former Lab @formerlab.eu · 30/03/2026
In Adatalksky, Ada IS the bridge daemon. In Malbolgesky, Malbolge IS the bridge daemon and Ada is... also the bridge daemon..?
320
Former Lab @formerlab.eu · 30/03/2026
Yea we did it, but how 🤔
230
Former Lab @formerlab.eu · 30/03/2026
The AT Protocol going through the eighth circle of hell here... Malbolgesky cooking
150
Former Lab @formerlab.eu · 29/03/2026
Yea
010