ekosz
Joined 15 years ago
Karma
497
Submissions
54
Member since
Aug 30
Joined 15 years ago
It should be remembered that Hyperscript is meant to be paired with a technology like HTMX. I don't think the creator of Hyperscript would be suggesting to anyone that someone attempt to create a web application out of pure Hyperscript.
Had they played this like adults they could have seen through a smooth transition and not be looking at a total collapse like they are now.
Now I just need to figure out what to tell our users that are having these issues...
function calc30(odds) {
for (let i = 0; i < 30; i++) {
if (Math.random() < odds) return true;
}
return false;
}
Array.from(Array(10000)).map(() => calc30(0.04)).filter(Boolean).length //=> 7022 or ~70%
Array.from(Array(10000)).map(() => calc30(0.02)).filter(Boolean).length //=> 4545 or ~45%
Imagine someone starts startup A on-top of the ATProto. They raise some money, get some users, some people love it, but ultimately they die. If the data was private to that service, that data dies with the startup. But if the data is all public future startup B can read that old data and do something with it. As a user that's brings me a ton of utility and comfort trying out new services.
If you're trying to built a local-first, mostly private service I just don't think the ATProto is the right tool for the job.