You're welcome sir
That's quite weird, I wouldn't expect the signer to prevent coracle from loading follows. What if you log back in with nostore again?
I was thinking some kind of invite link with a secret in it that would allow the issuer to auto follow the new user. Kind of a referral link. The new user would publish some kind of message only the issuer could read, and the issuer could listen for that and follow on validation. You might want to make these single use to prevent them being stolen and re-used.
This post made think that for those whose goal it is to #growNostr, which is a lot of us on the network, an invite-only system seems to attract interest in new things. It creates like an artificial scarcity and FOMO. It appears this worked well for BlueSky, and I think even Facebook and Gmail accounts did that in the beginning. Since Nostr is already out there, perhaps a new Nostr client, maybe like the one nostr:nprofile1qqsgydql3q4ka27d9wnlrmus4tvkrnc8ftc4h8h5fgyln54gl0a7dgspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqg5waehxw309aex2mrp0yhxgctdw4eju6t0qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyfehcpn has teased, might use that strategy and attract a lot of new users with it. Perhaps you could only login to the client or use it if some existing user has invited you (if that is technically possible with Nostr, given interoperability and all). Then you have the start of a web of trust going in and at least one other user to follow. Just a thought.
This would also solve spam. How cool would it vmbe if marketing and engineering actually converged?
Totally, and I really like the feed you've made, because it sort of actually does that! I'm not able to reproduce the problem of existing follows getting in there though. I even double checked the code, and "network" doesn't include your follows. Maybe send a screenshot?
Does `scope: network` not do the trick?
Male Bitcoiners/Nostriches should check out https://f3nation.com/home
They're doing some interesting work around decentralized groups on the same mission. It's centered around Fitness, but the Fellowship and Faith are very cool too. (It's Free!)
We walked prior to the workout today and discussed legacy and what that means.
CC: nostr:nprofile1qqsf03c2gsmx5ef4c9zmxvlew04gdh7u94afnknp33qvv3c94kvwxgspr3mhxue69uhksmmyd33x7epwvdhhyctrd3jjuar0dak8xtcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0ss9zgs nostr:nprofile1qqs802aqk9a8vd7q8y7kuquast9m5zcv7vtu3hz3gula3yfn0ce4pagprpmhxue69uhkummnw3ezuendwsh8w6t69e3xj730rw8fag nostr:nprofile1qqsw3mfhnrr0l6ll5zzsrtpeufckv2lazc8k3ru5c3wkjtv8vlwngkspz9mhxue69uhkummnw3ezuamfdejj7gsdnpq nostr:nprofile1qqsxcgma3va3yqj3cwxzxrqxm8jg7rfszajhckm9erpkzyhtzhzj46cppemhxue69uhkummn9ekx7mp0qyvhwumn8ghj7un9d3shjtnndehhyapwwdhkx6tpdshszyrhwden5te0dehhxarj9emkjmn9atgqhm nostr:nprofile1qqsvfr3f7p95stxqrjslnmuvsmhcxxxqt8swjdfjx5tz7zq0yms5cygpzemhxue69uhhyetvv9ujumn0wd68ytnfdenx7qg6waehxw309aex2mrp0yhx7unpdenk2urfd3kzuer9wcq3gamnwvaz7tmjv4kxz7fwv3sk6atn9e5k7raruhg
Nothing in my area, but looks like a great project
Heading out for a backpacking trip with my son. See you all in a few days!
Hmm trying to install apktool, getting a few errors:
```
✔ Are you sure you trust the signer and want to install apktool? · yes
✔ The executables () already exist in PATH, likely from another package manager. Would you like to continue installation? · yes
⠋ Installing package apktool...Unhandled exception:
FileSystemException: Cannot open file, path = '/var/folders/4k/n5mtn2hs32l1cz1pcr9628qw0000gn/T/3a38525e08502aba7347cb3be7dd70d4c0011df9a7dfd7aebacf9c55f99bcd62' (OS Error: Is a directory, errno = 21)
#0 _checkForErrorResponse (dart:io/common.dart:55)
#1 _File.open.
#2 Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:861)
#3 Future._propagateToListeners (dart:async/future_impl.dart:890)
#4 Future._completeWithValue (dart:async/future_impl.dart:666)
#5 Future._asyncCompleteWithValue.
#6 _microtaskLoop (dart:async/schedule_microtask.dart:40)
#7 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49)
#8 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:118)
#9 _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:185)
```
Yeah, go for it. I tried this morning, but got an error about the apk already being on the relay.
It's available now!
nostr:nprofile1qqsf03c2gsmx5ef4c9zmxvlew04gdh7u94afnknp33qvv3c94kvwxgspr3mhxue69uhksmmyd33x7epwvdhhyctrd3jjuar0dak8xtcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0ss9zgs if at any point you'd like to self-publish just let us know.
Heck yeah, via the cli? Looking into it now
Yeah, I published the app on impulse and didn't QA it at all. I messed around with nip 55 signing a little bit today and am totally lost, so I made a bounty for it:
I spent a few hours today learning about Capacitor plugins, AndroidManifest.xml, and the Intents API.

I now have a 500k sat bounty open for getting NIP 55 signing working in Coracle for Android:
https://github.com/coracle-social/coracle/issues/421
Be sure to check out the "bounties" section of the contributing guidelines: https://github.com/coracle-social/coracle/blob/master/CONTRIBUTING.md#bounties
i have 2 todo lists.
todo, and compdo.
todo is everything real world, compdo is everything digital.
i keep them separate for the purposes of narrow focus
next on todo, gravel, firewood.
next on compdo, rsync mail delivery, nostr:npub10000000thpep7auj058803nqtymqlf3rw87lzhe6mkfeywnpxg5sjw7nql's proxy relay.
Not a bad idea. The real-world todos (usually more important) often get overrun by the never-ending complexity of the digital world.
Yes, although I did release an APK today. It's buggy at the moment though.


Published npm package nostr-social-graph and its demo on https://search.iris.to
It builds a social graph from Nostr follow events. You can query followed users, followers and follow distances. You can change the graph root user, efficiently calculating new follow distances.
It maps public keys to integers as internal representation, consuming less memory and storage when serialized. My graph of 23 000 users and 120 000 follow relationships is 2.2 MB on disk.
The package also includes pre-crawled datasets of follows and profiles that you can optionally use. They're used on https://beta.iris.to and https://search.iris.to for hydrating the search index and profile cache.
https://beta.iris.to uses the social graph for filtering of replies and notification, so you don't need to see that reply guy again (unless he's followed by people you follow — need to add "muted by followed users" support).
This looks really useful
It doesn't, that's a trade-off. I've considered allowing users to pick public/private reports, because public reports of spam would be far more useful/less dangerous than public reports of e.g. csam or harassment.
Hello from Coracle Android
This is a thing; Coracle uses nostr:nprofile1qywhwumn8ghj7cn0wd68ytnzd96xxmmfde68smmtduhxxmmd9uq3uamnwvaz7tmwdaehgu3dwp6kytnhv4kxcmmjv3jhytnwv46z7q29waehxw309uek2urnvdnkxcm6vea8samf0p6hy7nwvd3hxdrcdp4nwatgv9uk2mr4xa48ydrzwpnhwmn3v4nk2vnxxekhyumwd9jzummwd9hkutcprpmhxue69uhkyetfdf5kueewwd3kzunpvghxjmf0qyvhwumn8ghj7cmg9ec82unsd3jhyetvv9ujucm0d5hsqgzk6jeavvg04kmjjjmlqsd2k35utl7gnyd3kxenrxqmj63yda4wv5gq2f2q by Nos to privately send reports
I am planning to add relay black/white lists, with hints for users to block relays that are serving a lot of events that would be muted.
nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn Coracle probably has the best approach towards this
And planning to add much more
Cool! She can reach me at hodlbod@coracle.social
That shows up if one of the relays seems to be offline or slow. Better relay tracking is coming in the next release.
This is great. And I learned something. I'm now pro-relay hints, just for the pathological scenario.
Uh oh, it's an Apple Enjoyoors day. Maybe I'll just log off.
Hoping to add more granular control: https://github.com/coracle-social/coracle/issues/209
Feelings and individuality are over-valued in modern Christianity. But it is possible to feel strongly about Jesus, as a real person, not as an abstract concept. To do that, you have to know who he is — this is best done by reading the gospels, which are in part his biography. This brings you to the same level of affection you might have for Tesla, or Vitruvius, or Archimedes, or whoever your favorite (most loved) dead historical figure might be.
Next, pray and read the Psalms (and pray the Psalms), because they are the words of Jesus, given by inspiration to David et al. This makes you an active participant in the conversation between God and the Church which has been happening throughout the history.
One other great resource for understanding the "loveliness of Christ" is a book by the same name, by Samuel Rutherford. It's sort of a mixture of all of the above, including personal and theological articulations of what Jesus should mean to the Christian. Especially good in seasons of grief, when God can seem most remote, and when Jesus can become most real.
https://ccmbooks.org/wp-content/uploads/2015/05/loveliness_2012.pdf
Yeah, I mean if mute demotes. If not, then ignoring everyone with wot = 0 cuts out a lot of people you might otherwise want to hear from
Could you adjust it sideways, but to the left this time?
Could someone ACK this PR so we can merge it?
https://github.com/nostr-protocol/nips/pull/1333
nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uqjqamnwvaz7tmwdaehgu3wv45kuatwv3a8wctw0f5kwtnnwpskxef0qyfhwumn8ghj7mmxve3ksctfdch8qatz9uq3yamnwvaz7tmwdaehgun4v5hxxmmd9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyrhprfwl7sxpnf247s07g26g7q8xrry3yftz9t3hkmptkeahd38yj4jvnvj nostr:nprofile1qyt8wumn8ghj7emjv4jkuum0w4kzuumsv93k2tcpzdmhxue69uhk7enxvd5xz6tw9ec82c30qy88wumn8ghj7mn0wvhxcmmv9uq3vamnwvaz7tmjv4kxz7fwd4hhxarj9ec82c30qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcppemhxue69uhhjctzw5hx6ef0qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qg6waehxw309ahx7um5wgh8g6r9wdsk6etrv96zu6t09uq3wamnwvaz7tmpw3kxzuewdehhxarj9ekxzmny9uqzqqqqqqqgyll6499lag5gc00uu3pzc720hwtxykmtx85sf8mjn4cq8tul9r nostr:nprofile1qyd8wumn8ghj7urewfsk66ty9enxjct5dfskvtnrdakj7qgmwaehxw309aex2mrp0yh8wetnw3jhymnzw33jucm0d5hszrnhwden5te0dehhxtnvdakz7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uqzqwlsccluhy6xxsr6l9a9uhhxf75g85g8a709tprjcn4e42h053vaqxg5cd
am i the only one who cant use coracle on firefox for a while now due to broken CSP?
Content-Security-Policy: The page’s settings blocked a style (style-src-elem) at https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap from being applied because it violates the following directive: “style-src 'self' 'unsafe-inline'”
nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn
That's quite strange, Coracle doesn't use Inter, and it doesn't load any fonts from Google. Do you maybe have a browser extension installed that's getting tripped up?
Have you considered coracle's custom feeds? It allows for incorporating dvms without relying entirely on them. Feeds can also be saved, shared, and bookmarked, creating a marketplace of feeds.
Sounds like mileage varies. My install was basically unusable
Got it, I assume you installed the app from coracle.social? Those two would share the same cache/storage, so that's likely the issue









