Zicklag

I strive to make great things that people can use and enjoy, all to the glory of God. Links & Bio Page: https://zicklag.dev GitHub: https://github.com/zicklag Making @roomy.space

716 followers165 following27 stories

Longform Stories

Universal AT Profile Converter Service

Draft specification of a service that could be used to solve the profile-interop issue we have in the Atmosphere.

1d ago·3 min read·437 words

Arbiter Progress Report 1

Lots of implementation progress & lots of discussion with the community.

May 13·9 min read·1609 words

Every App is an "Everything" App In the Atmosphere

May 11·4 min read·609 words

Modeling Software With Quint

I believe having good abstractions is key to writing good code. But as a coder, I often write code in an effort to find those abstractions…

Apr 23·25 min read·4953 words

Learning To Write Software… Is Hard

But it's also good — Musings about the last year of Roomy development, and more.

Apr 19·14 min read·2757 words

The Arbiter - Group Management for Permissioned Spaces and Beyond

The permissioned data proposal has the concept of membership, but leaves it to the app to orchestrate it. The arbiter is our idea for a general-purpose, interoperable ATProto group membership service.

Apr 18·12 min read·2344 words

Making Roomy More ATProto-Native

We've said Roomy's server was like a PDS, but what if it actually was a PDS?

Mar 13·7 min read·1314 words

How to Make a PDS - Part 2

So you want to make a PDS? Or maybe you want to watch some poor fool try? In this series I might make a PDS, or not.

Mar 9·5 min read·853 words

How to Make a PDS - Part 1

So you want to make a PDS? Or maybe you want to watch some poor fool try? In this series I might make a PDS, or not.

Mar 7·4 min read·633 words

Self Hosting In Roomy

An ultra quick outline of what self-hosting Roomy looks like.

Jan 9·3 min read·583 words

The Case For Universal Login and "Off-Protocol" Services

Dec 9·8 min read·1482 words

Which was the Dream?

Some anecdotes on how our experiences define our beliefs.

Nov 14·1 min read·13 words

What We All Can't Do

Have you ever heard somebody say something like, "well, AI can't do this". It's a natural response, but at the same time, I think that it's kind of backward and the wrong way to think about it.

Jun 22·1 min read·42 words

I'm Tired of Talking to Sleepwalking Geniuses

Have you ever had a dream where things seem to make sense until you wake up and realize how weird and senseless it all was? That's what these AI are doing, except they never wake up.

Apr 10·1 min read·43 words

The Wisdom and Emotional Minds

Musings on the Wisdom and Emotional minds, and how AI is missing one.

Jan 10·1 min read·18 words

Introducing The Leaf Protocol

An overview of the experimental Leaf Protocol for federated, local-first app development.

Sep 3·1 min read·16 words

A Web of Data

Thoughts on making a "Web of Data" instead of a "Web of Pages", and how that might let us take a step away from the dominance of large, complicated browsers.

Jul 15·1 min read·34 words

How to Federate?

Thoughts on the challenges and design of federated software.

Jun 16·1 min read·12 words

The Reach of Respect

Why do we respect people? Where should we draw the line?

May 10·1 min read·15 words

The Enemy Lies

Thoughts on lies, pride, respect, loneliness, love, and the truth.

May 27·1 min read·13 words

Interaction Nets, Combinators, and Calculus

Explanation of interaction nets, combinators, and calculus, which are key components of HVM.

Mar 26·1 min read·18 words

HOP: HVM Mini Language - Conclusion

Thoughts and conclusions on making a mini-language on HVM.

Mar 16·1 min read·15 words

HOP: HVM Mini Language - Part 2

HVM and functional programming intro, starting with a tiny language parser, part 2.

Mar 16·1 min read·20 words

HOP: HVM Mini Language - Part 1

HVM and functional programming intro, starting with a tiny language parser, part 1.

Mar 16·1 min read·20 words

HGE - High Order Game Engine

Thoughts on making a game engine built on top of HVM.

Mar 15·1 min read·17 words

HVM / What is Functional Programming?

HVM, the High Order Virtual Machine, is a new, blazing fast runtime for functional programming languages that seems to have some pretty incredible potential for the future.

Mar 15·1 min read·33 words

Welcome to My Blog!

I've got some stuff I'm going to be experimenting and it was suggested that I document my findings, so I'll be putting my thoughts and experiments here.

Mar 15·1 min read·31 words