Zicklag's Avatar

Zicklag

@zicklag.dev

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

598
Followers
110
Following
952
Posts
05.09.2024
Joined
Posts Following

Latest posts by Zicklag @zicklag.dev

I'm not sure which numbers are right, but the potential amount of subsidization here is insane. 😬

07.03.2026 02:19 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yeah that actually makes sense. It's a pretty new-feeling concept, so it's actually not immediately clear where the boundaries are.

Like it feels like everybody is watching you edit the post. :D

06.03.2026 02:33 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1

Another thought is that it feels weird and invasive to just _change_ the document as a reader.

Like an explicit comment or "pull request" ( don't call it that πŸ˜‰ ) would maybe be less violent feeling than just literally editing someone else's blog without any extra step.

06.03.2026 02:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 1

Awesome.

First issue I notice: I can't click on links.

06.03.2026 02:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
RFC - Request for comments

I'm trying something new, something that I have wanted to try for a long time.

Want to give it a try?

blog.sgo.to/2026/01/07/h...

06.03.2026 02:03 πŸ‘ 17 πŸ” 4 πŸ’¬ 8 πŸ“Œ 1

Wow, sweet!

06.03.2026 01:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Navigator: share() method - Web APIs | MDN The share() method of the Navigator interface invokes the native sharing mechanism of the device to share data such as text, URLs, or files. The available share targets depend on the device, but might...

You may want to mention that there's actually a W3C draft/specification for this too!

The Web API: developer.mozilla.org/en-US/docs/W...
The spec: w3c.github.io/web-share/#s...
Draft for defining custom share targets: github.com/w3c/web-shar...

05.03.2026 19:01 πŸ‘ 19 πŸ” 4 πŸ’¬ 2 πŸ“Œ 2

Networking is like that to me. Making it simpler and just thinking about things in terms of IP addresses as opque locations you send network traffic to in streams on ports works to a point, but then it doesn't always work, and I'm hating not knowing what's _actually_ going on when it's broken.

05.03.2026 23:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - ascorbic/cirrus: A single-user ATProto PDS that runs on a Cloudflare Worker A single-user ATProto PDS that runs on a Cloudflare Worker - ascorbic/cirrus

Ooh, yeah, another good one!

github.com/ascorbic/cir...

05.03.2026 23:47 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

making progress on pds.js tangled.org/chadtmiller...., there's something to be said about starting with the simplest possible implementation and working your way up from there. the core logic, at least, is zero dep, with a hexagonal architecture that allows different functionality via ports/adapters

14.01.2026 22:32 πŸ‘ 28 πŸ” 2 πŸ’¬ 1 πŸ“Œ 1
Preview
GitHub - DavidBuchanan314/millipds: A from-scratch atproto PDS implementation in Python A from-scratch atproto PDS implementation in Python - DavidBuchanan314/millipds

A couple other minimal PDSes by @retr0.id

github.com/davidBuchana...

github.com/DavidBuchana...

05.03.2026 20:13 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
FR#156 – Share Where? On Mastodon's new Share button, and protocol ownership.

in this week's article I talk about Mastodon's new Share button, and how a network that cares strongly about open protocols gradually became dependent on proprietary protocols instead

connectedplaces.online/reports/fr15...

05.03.2026 18:38 πŸ‘ 49 πŸ” 9 πŸ’¬ 8 πŸ“Œ 5

Heh, we need FedCM but for sharing now too. 😁

05.03.2026 19:52 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1

Ooh, sweet!

I think it could be a great reference for how little you need to implement.

I thought it was great when I saw that you only implemented a handful of XRPC endpoints.

3.5k lines of JS, cool.

05.03.2026 19:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

This made me hopefull that making a PDS might not be too hard.

05.03.2026 18:16 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

And maybe I will stop feeling like ATProto is a little too much to ask for just to have a "universal" login provider.

05.03.2026 17:23 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

There should be a "How to Make a PDS" tutorial.

The more people there are that can make PDSes, the more impossible to stop ATProto will be.

05.03.2026 17:23 πŸ‘ 41 πŸ” 1 πŸ’¬ 4 πŸ“Œ 0
Relicensing with AI-assisted rewrite Exploring the chardet v7.0.0 controversy: Can an AI rewrite legally 'launder' a library from LGPL to MIT?

"By letting lower court rulings stand, the Court effectively solidified a 'Human Authorship' requirement."

"If the code is truly a 'new' work created by a machine, it might technically be in the public domain the moment it’s generated [...]."

Kind of wild

05.03.2026 14:28 πŸ‘ 39 πŸ” 7 πŸ’¬ 3 πŸ“Œ 4

I was thinking I'll have to make some kind of websocket proxy that can tunnel to multiple servers so that you can open one connection to a server, and multiplex over it.

05.03.2026 15:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I wanted to have clients direct connect to their servers, but it looks like browsers in Roomy, and unsurprisingly Safari seems to be one of the worst, can have a low limit on the number of WebSocket connections a tab can open.

05.03.2026 15:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Roomy Events, by OpenMeet While Roomy is now quitely operational with a growing handful of pilot spaces, before we make a grander reveal about that particular milestone we have another exciting Report from the Atmosphere to sh...

Building in the atmosphere means you don't have to go it alone.

We know organizers, and the groups-of-coordination they facilitate, require digital infrastructure for events planning. Ergo @roomy.space needs Events.

@tompscanlan.bsky.social agreed and magicked @openmeet.net straight into Roomy.

05.03.2026 12:42 πŸ‘ 51 πŸ” 13 πŸ’¬ 3 πŸ“Œ 2

It's been a pleasure to work with @zicklag.dev, @meri.garden and @erlend.sh on adding events to @roomy.space . We're just getting started! Feedback is already generating fixes and features.

05.03.2026 12:51 πŸ‘ 11 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

Ooh, interesting! How are you planning connecting to multiple instances from the client?

Are you connecting to one server and proxying to remote servers, or is the client connecting directly to multiple servers?

04.03.2026 23:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

πŸ“’ArkType 2.2 is here.

This is a big one, and it's long overdue.

Validated functions, type-safe regex, bidirectional JSON Schema, and universal schema interop.

Here's what's new 🧡

04.03.2026 19:40 πŸ‘ 33 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Analyzing How Sycophancy Distorts Beliefs

We propose sycophancy leads to less discovery and overconfidence through a simple mechanism: When AI systems generate responses that tend toward agreement, they sample examples that coincide with users’ stated hypotheses rather than
from the true distribution of possibilities. If users treat this
biased sample as new evidence, each subsequent example increases confidence, even though the examples provide no new
information about reality. Critically, this account requires no
confirmation bias or motivated reasoning on the user’s part.
A rational Bayesian reasoner will be misled if they assume
the AI is sampling from the true distribution when it is not.
This insight distinguishes our mechanism from the existing
literature on humans’ tendency to seek confirming evidence;
sycophantic AI can distort belief through its sampling strategy, independent of users’ bias. We formalize this mechanism
and test it experimentally using a rule discovery task.

Analyzing How Sycophancy Distorts Beliefs We propose sycophancy leads to less discovery and overconfidence through a simple mechanism: When AI systems generate responses that tend toward agreement, they sample examples that coincide with users’ stated hypotheses rather than from the true distribution of possibilities. If users treat this biased sample as new evidence, each subsequent example increases confidence, even though the examples provide no new information about reality. Critically, this account requires no confirmation bias or motivated reasoning on the user’s part. A rational Bayesian reasoner will be misled if they assume the AI is sampling from the true distribution when it is not. This insight distinguishes our mechanism from the existing literature on humans’ tendency to seek confirming evidence; sycophantic AI can distort belief through its sampling strategy, independent of users’ bias. We formalize this mechanism and test it experimentally using a rule discovery task.

A Rational Analysis of the Effects of Sycophantic AI

subtext, being careful with what you ask for is not enough

arxiv.org/abs/2602.14270

03.03.2026 21:34 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Cookies that stay in their jar. πŸ«™

03.03.2026 02:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

You need some way to organize the predictions so you can match everybody's prediction for the same event and have them all unlock at the same time.

02.03.2026 22:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It's going to taks so long to figure out whether you actually did it...

02.03.2026 21:51 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Time lock titled: my bank details and all my passwords.

Opens in 974 years 7 months 25 days 23 hours 50 minutes and 20 seconds.

Time lock titled: my bank details and all my passwords. Opens in 974 years 7 months 25 days 23 hours 50 minutes and 20 seconds.

@flo-bit.dev seriously. 😏

02.03.2026 21:50 πŸ‘ 7 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
Timelock Encryption | drand An overview of how drand provides timelock encryption services

What in the world...

Man, one of the few things I like about the cryptocurrency ecosystem is that they have some crazy ideas on how to use cryptography in clever ways.

Still don't totally get it yet, but this is great.

02.03.2026 21:47 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0