Innis
Erin
Being a Bitcoiner is calling bullshit on the entire system.
Innis
Erin
Being a Bitcoiner is calling bullshit on the entire system.
Innis
RABBIT HOLE RECAP
RHR 405: STRETCH YOUR CHEEKS FOR THE BITCOIN BULL WITH @ODELL , @MartyBent , @seth , AND @Zack
Innis
utxo the webmaster 🧑💻
Which client best protects your privacy by default? Decide for yourself
Don't auth with random relays unless you wanna get doxxed
Wisp automatically ignores all auth requests unless you specifically approve it
Innis
Sebastix
You have to build it wrong first, before getting it right. There is no right without the wrong. Building it right is hard. Very hard. Just use OTR... The problem of unstoppable, private group messaging is SO much bigger and SO much harder than anyone gives it credit for (including me). There are many shortcuts. There are many half-baked solutions that might get short-term adoption. Building the thing right has pushed me to the limit many times over the last few years. And yet, I'm still here. Still learning, still building. I'm not going to give up, and I'm not going to cut corners.
Gigi
JeffG
Just use Signal protocol...
Just use a server...
Innis
News outlets are blocking Wayback Machine from archiving their pages and claiming it's out of concern that companies might abuse fair use and use it to train AI models...
To prevent AI training or to prevent the editing of the past? The models have already ingested the pages. What a public archive still prevents is the later revision. The headline softened after the criticism landed. The paragraph removed when the reporting turned out wrong. The correction that was never labelled a correction. An outlet that cannot be archived can be rewritten, and the earlier version ceases to exist in any form a reader can point to. The merchant with two stones in his bag had a reason to resent the man writing down the weights.
Innis
TFTC
Anthropic is rolling out government-issued photo ID and live selfie verification for select Claude users via Persona.
Innis
Vitor Pamplona
Bottleneck of civilization has always been reading speed. Now with AI producing so much text, it's more bottlenecked than ever.
And yes. We can all see you didn't read shit.
Innis
New #pyramid release with absolutely earth-shattering new features:
- ephemeral events don't get accepted from anyone by default anymore (you have to explicitly allow them and whitelist the kinds now) so your relay won't overheat from bitchat DDoS (plus other fixes that bring CPU usage lower)
- NIP-29 has per-group NIP-50-powered fulltext search now, with automatic language detection based on the first messages sent to the group
- built-in video livestreaming server compatible with OBS and zapstream/shosho/etc (and all the other clients that display such streams of course):
- a nicer way of defining the list of kinds you accept, by making it a list of deltas from the default kinds (instead of having to list everything by hand):
- more stats added to the system view:
- online count on the landing page, highlighting who is online (for now this is based on public information only, i.e. only people who published events in the past 10 minutes, same as how Wisp does it):
Available for download at https://github.com/fiatjaf/pyramid/releases (or do the easy cheap-VPS setup: https://github.com/fiatjaf/pyramid#easy-install). Please report bugs here in the comments or in our NIP-29 group.
New #pyramid release https://github.com/fiatjaf/pyramid with new stuff: Paywall (or exclusive content) support (following https://github.com/nostr-protocol/nips/pull/2156): Global or per-level configurable Blossom upload limits for members: Marking someone other than yourself as a root user with full powers in the relay: LiveKit support for NIP-29 audio/video rooms (as per https://github.com/nostr-protocol/nips/pull/2238): System stats and a manual restart button: Please try and let me know what is broken.
fiatjaf
Innis
utxo the webmaster 🧑💻
nspam - a lightweight model to fight spam
I trained a model from scratch to classify spam on nostr, early indication shows it catches 97% of spam with just a 1mb weight file and can do inference sub 100ms on a pixel 7 with kotlin. (Should work in any language)
Will be shipping in #wisp this week, feel free to try it yourself if you're building a client. I recommend only using it when rendering replies from non followed pubkeys
Model
https://huggingface.co/barrydeen/nspam
Dataset
https://huggingface.co/datasets/barrydeen/nspam-corpus
Innis
them: "there is no censorship"
me: