@natecull I am interested in this too.

Check out some related projects:

- underlay.org/
- argdown.org/
- web.hypothes.is/

I myself ended up building a solution for just a part of this problem: github.com/learn-awesome/learn

The earlier version was server-based and supported ActivityPub but became hard to maintain: learnawesome.org/

I spoke at Postgres London this morning about using PostgREST to simplify the tech stack for some kind of open-source webapps intended to be self-hosted - both bringing convenience to users and easing the burden of developers.

Slides and code example are here: github.com/nileshtrivedi/sqljs

@maltimore

The concern is not about trivial code snippets though. If it's worthy of copyright, it deserves its license being respected.

@maltimore I haven't used it but it apparently does both (which makes it hard to rely on):

@stevenclyman Fantastic! I can delete my mirror repo on GitHub now. Thanks a lot! 🙂

@stevenclyman Have already been using it for repos where I am not expecting PRs or don't want too much visibility anyway. codeberg.org/nilesh

One feature I miss is the ability to host static pages like GitHub Pages.

Fixed enough issues in my visual graph dataset editor that I can now call this alpha-quality software:

Give this a try (preferably in chromium-based browser):
grapheralpha.netlify.app/

Identity MUST NOT be confused with location/address. This architecture inherently introduces intermediaries and raises issues of control and ownership (in addition to security and privacy).

Show thread

OTOH, I find Twitter's BlueSky project's approach far more promising. Self-authenticating identities and data will be the way to go:

blueskyweb.xyz/blog/3-6-2022-a

This is one thing ActivityPub / Mastodon devs should have gotten right but did not. I don't know if a reinvention is possible now.

Show thread

Came across webid.info - yet another identity solution - this time from Tim Berners Lee's SOLID project: webid.info/

At 1:28 in the video, Henry adds a person as his contact because it's using his friend's picture. This is a surprisingly weak trust model in 2022.

Uninformed opinion but Solid seems destined for failure. Overly complex where it doesn't need to be (uses RDF) and too simple where it shouldn't be (cryptography).

@underlap But it doesn't go on forever. If our vectors are in n-D space than the multiplication of n orthogonal vectors behaves pretty much like a scalar as it only really has magnitude (negative sign included).

@underlap In fact, this was the reason why it took humans so long to discover these. We were forced into imaginary i such that i^2 = -1 because without it, we couldn't solve equations like x^2 + 1 = 0. But imaginary square roots of +1 and 0 didn't seem all that necessary.

But they are exactly what's needed to close our set of vectors under multiplication. Two such imaginaries multiplied give us a bivector, 3 give us a trivector and so-on.

@underlap We want i,j,k to be all non-real because that's useful for keeping tracking of what happens in other dimensions than just the real number line.

I will be speaking at Postgres London on 24th June about a new architecture pattern that will drastically simplify the development and maintenance burden for open-source webapps.

I have been maintaining a list of my software ideas here: codeberg.org/nilesh/random-ide

How many of these you think are terrible? There's a reason why I haven't moved this list to GitHub. 😂

I made a twitter thread trying to explain Geometric Algebra: twitter.com/nileshtrivedi/stat

This is all revolutionary stuff for physics education. I would be VERY disappointed if in 10 years, physics textbooks haven't switched to this. We've been living with a mistake which made things far more complicated than they really are.

I once wrote a 2D physics simulation engine. Took me a month and ~5K lines of code. With this algebra in place, it takes less than 60 lines of code. And works in 2D,3D,4D etc.

Show older
Fosstodon

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.