Avatar
Niall Young
234dd2c21135830a960a462defdb410ac26f178cbf8e13fbe43890f8656ee983
Software Engineer; Sceptical Scientist; Bitcoin Maximalist; Carnivore; Suspicious0bserver; Freedom Patriot. Protected Political Speech. goNDK #golang

great chat nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s with Odell, agree with you wrt relays, outbox/inbox, re-balancing 👍👍

I’m catching up on the relay side, new Go sdk encapsulating and polishing existing solutions => goal is to enable and produce many experimental, performant relays in Go - personal, public, group, local, …

I’ve been thinking a relay could do ~something vaguely like~ publish its own kind0 .. / negotiate with clients to expose via standard format it’s capabilities, policies, NIPs, read/write/other perms that clients could parse, and inform focus/alternate view mode/context? 🤔

https://fountain.fm/episode/KY2gsXkrpSUmWR9l01Ze

a nostr Identity (user or agent) has an nsec (or just npub, if non-signing)

npub gives us (via relays) lists of events of various kinds, so profile and all .. 🤔

What else is there, at the core of #NOSTR Identity, or is it just 🔑 all the way down? 🐢🐢

Replying to Avatar calle

Ok I've built this for fun and it's incredible.

A Cashu gateway: it's a normal Cashu user who has a Lightning node (or another Lightning payment backend). Everyone can act like a gateway as long as the mint supports ecash HTLCs (NUT-15).

If you as a Cashu user know of such a gateway, your wallet can send your Lightning payment request to it instead of to the mint.

The gateway responds with an amount (it can take a fee). If you agree, you send it ecash, and it pays your Lightning invoice. The process is atomic.

What does that mean? Let's think a little ahead and imagine this was deployed on a significant scale.

Even if the mint is full KYC for peg-in and peg-outs, a user could still make Lightning payments anonymously with the help of other users.

(!!! this alone would be huge !!!)

This would also enable us to make on-chain-only mints which opens up a whole new way of building mints (reserves could be in a multisig for example).

Crazy part: Gateways can be lazy and use custodial Lightning backends. The user doesn't care as long as the invoice gets paid.

Yes. That means you could use your Strike or Blink or LNbits account to act as a Gateway for a Cashu mint you like.

There could be many of crazy people like you. Nobody would ever know. Neither the mint. nor your LN service provider would notice. They all just see invoices.

It gets weirder. Gateways could use *another Cashu mint* as an LN backend. I know sounds like an inception nut but bare with me.

A user of mint M1 can ask a gateway of mint M1 to pay an invoice. The gateway could pay the invoice via mint M2 and receive ecash from M1 in return.

I always thought "you could run a mint for a thousand users on a Strike or a Blink backend without them even noticing the smallest thing".

Now I think you could probably run a mint for 100k users without them noticing, if there are other gateways handling payments for everyone.

Note: this is still experimental. Only paying works right now over the gateway, not receiving (more complicated).

The bast part though is that it doesn't require any Cashu protocol changes and the mints don't have to give you permission to do this.

It's all pretty nuts.

nostr:note142qdxj9dnp9nsmsuet9vw5pgtgtwj4e7vxv5qa0wvk8vdqy76cdqw3d5kr

sort of like a Cashu Portal gun

🕳️ …🔫

combined with trampoline and multi-path at the ln layer 👍👍

🌰 … 🕳️

ok now for the post #halving

“no event” dump …

#BTFD

would a global geomagnetic induction event, along the lines of Carrington but more of a quadrupole-dipole “jump start” … travelling through every inductor on Earth …

would that effectively produce localised EMP, or at least some sort of sympathetic-harmonic field resonance ~Schulman..? 🤔

⚡️ 🦠

I couldn’t wait Marie, cracked a solo just before reading this 🤙

announcing v0.0.1 of #goNDK

a #NOSTR Development Kit in #golang

a humble beginning, stay tuned…

https://github.com/niallyoung/goNDK

“This is not capitalism”

EXACTLY

nostr:note17kcl59jyry78w9u7jflyj8xfmhs7e50kdnv9a3cd0zd6a6hhx8xqyey6jc

🚨Announcing Satoshi 7B 🚨

The team and I are proud to release Satoshi 7B: the most “based” LLM in the world.

After almost nine months of experimentation, we’ve got something we’re proud enough of to open source & share with the world.

Tuned like no other model to date.

Satoshi7B is designed to produce responses that do NOT fit the current political overton window, or Keyensian viewpoints. We built a custom data-set from scratch, with a deep rooting in libertarian principles, Austrian economics and #Bitcoin literature.

The result is a model that excels where others fall short.

It knows that there are two genders

It knows that Ethereum is a shitcoin

It knows that inflation is economic stupidity.

The Satoshi 7B is ideal

for anyone who’s tired of using #mainstream models (whether open or closed source) that:

Avoid answering controversial topics,

Regurgitate wikipedia-esque answers,

Pre and post-frame responses with apologetic excuses, or

Flat out tell you the blue sky is green.

Size & availability

Satoshi 7B is #opensource and freely available for anyone to use, modify, and enhance.

As the name suggests, it’s a 7 billion parameter model, but despite the size, it outperforms GPT-3.5 Turbo and GPT-4 on a few key benchmarks related to Bitcoin, economics and what we’ve termed “basedness” which is a kind of non-woke-truth score.

(See links in comments to use / download)

First of its kind

This is the first of a whole suite of Satoshi models we intend to train & open source.

In the coming months, we’ll enhance the dataset further, and train a 30B model.

Finally…

All language models just represent a model of the world and are inherently biased. So I hope you appreciate Satoshi 7B’s intrinsic austrian leanings, Bitcoin maximalism and overall “based” cultural and philosophical bias.

nostr:note1nl58qrffjlchrf0d8dz3m4z8w3gy3cq8d656emc3eqc444uxznjqfvuezg

Nice work bro

Betelgeuse Betelgeuse Betelgeuse

Ty, I’ll slap a Transport behind Relay, with a default of http/ws to make it easy to experiment 🫡

(not soon, maybe August at this rate but 💯 injectable (testable) interfaces all the way)

🐢 🐢 🐢 🤙

💯 once we can train one of these privately and locally, on our own code and local patterns/standards, only then will I be interested

nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr profile reload on edit? Had to force-close iOS to see the update

gosh I could spend another month / half-dozen point releases just on a single type: Event{} 🧐 #golang #nostr

simplify/reduce dependencies, inject pluggable .With() opts… then all the lightweight ingress/egress types and helpers, example this or that, docs comments, more tests, some

khatru/go-nostr compatibility shim tests, final polish..

itching to get to Client and Relay but yeahnah we doing this 🙏 gonna be worth the time spent for sure later on 😁