+- DanConwayDev -- 1d ------------------------------------------------------[...]+ | | | https://gitworkshop.dev rewrite shipped. Is there a better time to try git | | nostr? protocols > platforms | | | +-- reply ------------------------------------------------------------------- ---+https://gitworkshop.dev rewrite shipped. Is there a better time to try git nostr? protocols > platforms
npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr
_@danconwaydev.com
freedom tech developer and creator of ngit, https://gitworkshop.dev and https://metadata.nostr.com
+- DanConwayDev -- 5d ------------------------------------------------------[...]+ | | | Someone need to teach his parents about doas. | | | +-- reply ------------------------------------------------------------------- ---+Someone need to teach his parents about doas.
+- DanConwayDev -- 5d ------------------------------------------------------[...]+ | | | GM. I'm working on gitworlshop.dev rewrite currently at | | https://alpha--gitworkshop.netlify.app | | | +-- reply ------------------------------------------------------------------- ---+GM. I'm working on gitworlshop.dev rewrite currently at https://alpha--gitworkshop.netlify.app
+- DanConwayDev -- 10d -----------------------------------------------------[...]+ | | | NIP-34. I'm also using a couple of extra primatives. I've been meaning to | | formalise them into a proposed update to NIP-34. | | 1. Nip32 labels for apply hashtags after the fact. | | 2. A nip32 style 'subject' to enable updating the title. | | 3. CoverNote - a versioned controlled pinned note that appears at the top of | | the related issue/PR/patch to enable the author or repo maintainer to provide | | a summary / update for long threads. This sort of plugs the gap of editable | | issues. | | | +-- reply ------------------------------------------------------------------- ---+NIP-34. I'm also using a couple of extra primatives. I've been meaning to formalise them into a proposed update to NIP-34. 1. Nip32 labels for apply hashtags after the fact. 2. A nip32 style 'subject' to enable updating the title. 3. CoverNote - a versioned controlled pinned note that appears at the top of the related issue/PR/patch to enable the author or repo maintainer to provide a summary / update for long threads. This sort of plugs the gap of editable issues.
+- DanConwayDev -- 10d -----------------------------------------------------[...]+ | | | Kinga Glyk is incredible. I've not been blown away by music in nearly a | | decade. | | https://haven.danconwaydev.com/69d66d86213c4a70a002a7ec7d54d28606c8bb56eaf79aa | | d6494093cbb866a71.mp4 | | https://www.youtube.com/watch?v=hAcMDUvAcAo | | | +-- reply ------------------------------------------------------------------- ---+Kinga Glyk is incredible. I've not been blown away by music in nearly a decade. https://haven.danconwaydev.com/69d66d86213c4a70a002a7ec7d54d28606c8bb56eaf79aad6494093cbb866a71.mp4 https://www.youtube.com/watch?v=hAcMDUvAcAo
+- DanConwayDev -- 10d -----------------------------------------------------[...]+ | | | Let's go!!! | | | +-- reply ------------------------------------------------------------------- ---+Let's go!!!
+- DanConwayDev -- 21d -----------------------------------------------------[...]+ | | | Wow. Sorry to hear that. Did you have any backup of the issues / replies? | | | +-- reply ------------------------------------------------------------------- ---+Wow. Sorry to hear that. Did you have any backup of the issues / replies?
+- DanConwayDev -- 25d -----------------------------------------------------[...]+ | | | Netgear nighthawk's are broadcom based so OpenWRT is not an option. | | FreshTomato is the the best alternative IMO. | | | +-- reply ------------------------------------------------------------------- ---+Netgear nighthawk's are broadcom based so OpenWRT is not an option. FreshTomato is the the best alternative IMO.
+- DanConwayDev -- 27d -----------------------------------------------------[...]+ | | | Thanks for the report. I'm immanently going to release a complete rewrite with | | hopefully better remote signer / amber support | | | +-- reply ------------------------------------------------------------------- ---+Thanks for the report. I'm immanently going to release a complete rewrite with hopefully better remote signer / amber support
+- DanConwayDev -- 35d -----------------------------------------------------[...]+ | | | Good luck. AI has made using NixOS as a daily driver so much easier. | | | +-- reply ------------------------------------------------------------------- ---+Good luck. AI has made using NixOS as a daily driver so much easier.
+- DanConwayDev -- 39d -----------------------------------------------------[...]+ | | | It was down intermittently for me earlier today. | | | +-- reply ------------------------------------------------------------------- ---+It was down intermittently for me earlier today.
+- DanConwayDev -- 42d -----------------------------------------------------[...]+ | | | What's your review process? | | | +-- reply ------------------------------------------------------------------- ---+What's your review process?
+- DanConwayDev -- 48d -----------------------------------------------------[...]+ | | | thanks for the feedback. 1. didnt `ngit init` end by showing your the | | nostr://<npub>/<relay-hint>/<identifier> clone url and a link to browse it on | | gitworkshop.dev>? 2. have you installed ngit locally? ngit init has a | | --repo-relay-only flag for non-public repos. see `ngit --customize` for how to | | turn it on in your local repo. the ngit skill is really useful. AI is fantatic | | at using ngit. | | nevent1qgs2qzx779ted7af5rt04vzw3l2hpzfgtk0a2pw6t2plaz4d2734vngqyp7mna9m2pev3u9 | | hjakldpsxhsswea5dex9gurh6sdc4dh0exhttgwz2l36 | | I'd love to get on a call with you to discuss I am can improve it and make it | | less confusing. | | | +-- reply ------------------------------------------------------------------- ---+thanks for the feedback. 1. didnt `ngit init` end by showing your the nostr://<npub>/<relay-hint>/<identifier> clone url and a link to browse it on gitworkshop.dev>? 2. have you installed ngit locally? ngit init has a --repo-relay-only flag for non-public repos. see `ngit --customize` for how to turn it on in your local repo. the ngit skill is really useful. AI is fantatic at using ngit. nevent1qgs2qzx779ted7af5rt04vzw3l2hpzfgtk0a2pw6t2plaz4d2734vngqyp7mna9m2pev3u9hjakldpsxhsswea5dex9gurh6sdc4dh0exhttgwz2l36 I'd love to get on a call with you to discuss I am can improve it and make it less confusing.
+- DanConwayDev -- 48d -----------------------------------------------------[...]+ | | | I've not seen gitgrasp.com before. is that your work or perhaps | | nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 | | | +-- reply ------------------------------------------------------------------- ---+I've not seen gitgrasp.com before. is that your work or perhaps nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6
+- DanConwayDev -- 48d -----------------------------------------------------[...]+ | | | Grasp! | | | +-- reply ------------------------------------------------------------------- ---+Grasp!
+- DanConwayDev -- 49d -----------------------------------------------------[...]+ | | | Sure, happy to chat. You missed the nostr state event in nips.nostr.com/34 | | which is the primary way maintainers push. See the grasp spec | | https://gitworkshop.dev/danconwaydev.com/grasp/tree/master/01.md | | This is the most mature implementation: | | https://gitworkshop.dev/danconwaydev.com/ngit-grasp | | Here is the authorization code: | | https://gitworkshop.dev/dan@gitworkshop.dev/ngit-grasp/tree/master/src/git/aut | | horization.rs note that it implements the purgatory PR to the grasp spec | | | +-- reply ------------------------------------------------------------------- ---+Sure, happy to chat. You missed the nostr state event in nips.nostr.com/34 which is the primary way maintainers push. See the grasp spec https://gitworkshop.dev/danconwaydev.com/grasp/tree/master/01.md This is the most mature implementation: https://gitworkshop.dev/danconwaydev.com/ngit-grasp Here is the authorization code: https://gitworkshop.dev/dan@gitworkshop.dev/ngit-grasp/tree/master/src/git/authorization.rs note that it implements the purgatory PR to the grasp spec
+- DanConwayDev -- 49d -----------------------------------------------------[...]+ | | | Half right. Both clients and servers treat the git state on nostr as the | | authority. | | One grasp implementation (ngit-relay) uses git hooks to prevent pushes of | | incorrect state. 3 others implement there own http git server rather than | | git-http-backend. | | An ngit client won't download an incorrect state from a listed git server. | | This makes the trust relationship with git servers identical to that of nostr | | relays. | | | | grasp servers authorising a new state. Clients like ngit fetch the only the | | related data from listed servers. If a server has a d if repository git | | servers have a different state. Grasp servers prevent other use | | | +-- reply ------------------------------------------------------------------- ---+Half right. Both clients and servers treat the git state on nostr as the authority. One grasp implementation (ngit-relay) uses git hooks to prevent pushes of incorrect state. 3 others implement there own http git server rather than git-http-backend. An ngit client won't download an incorrect state from a listed git server. This makes the trust relationship with git servers identical to that of nostr relays. grasp servers authorising a new state. Clients like ngit fetch the only the related data from listed servers. If a server has a d if repository git servers have a different state. Grasp servers prevent other use
+- DanConwayDev -- 51d -----------------------------------------------------[...]+ | | | That's not cringe. You acknowledged their humanity. | | | +-- reply ------------------------------------------------------------------- ---+That's not cringe. You acknowledged their humanity.
+- DanConwayDev -- 51d -----------------------------------------------------[...]+ | | | Simple and elegant | | | +-- reply ------------------------------------------------------------------- ---+Simple and elegant
+- DanConwayDev -- 51d -----------------------------------------------------[...]+ | | | Released ngit v2.3.0 which now supports issues, comments. Add the skill and | | ask ai to create a git nostr repo and explore the features. | | npx -y skills add | | https://relay.ngit.dev/npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2e | | xs5cyejr/ngit.git | | | +-- reply ------------------------------------------------------------------- ---+Released ngit v2.3.0 which now supports issues, comments. Add the skill and ask ai to create a git nostr repo and explore the features. npx -y skills add https://relay.ngit.dev/npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr/ngit.git
+- DanConwayDev -- 54d -----------------------------------------------------[...]+ | | | See also gitui | | | +-- reply ------------------------------------------------------------------- ---+See also gitui
+- DanConwayDev -- 58d -----------------------------------------------------[...]+ | | | Nixos works great with agents because all the config is declative and version | | controlled. I run it on all my machines, laptops, home servers, vpses | | dedicated cloud servers, even my router. | | | +-- reply ------------------------------------------------------------------- ---+Nixos works great with agents because all the config is declative and version controlled. I run it on all my machines, laptops, home servers, vpses dedicated cloud servers, even my router.
+- DanConwayDev -- 58d -----------------------------------------------------[...]+ | | | Yubikey? | | | +-- reply ------------------------------------------------------------------- ---+Yubikey?
+- DanConwayDev -- 58d -----------------------------------------------------[...]+ | | | Use doas with limited rights so it can diagnose but not do damage without | | consent. A yubikey is real helpful so it can run commands using a swperate | | sshkey with more permission, but only if I physical touch the yubikey to | | approve it. | | | +-- reply ------------------------------------------------------------------- ---+Use doas with limited rights so it can diagnose but not do damage without consent. A yubikey is real helpful so it can run commands using a swperate sshkey with more permission, but only if I physical touch the yubikey to approve it.
+- DanConwayDev -- 58d -----------------------------------------------------[...]+ | | | I'd like to catpure the git server responses (what git normally prints) and | | only show a summary of that. it currently shows what git normally show for but | | for each git server the maintainer lists. | | | +-- reply ------------------------------------------------------------------- ---+I'd like to catpure the git server responses (what git normally prints) and only show a summary of that. it currently shows what git normally show for but for each git server the maintainer lists.
+- DanConwayDev -- 58d -----------------------------------------------------[...]+ | | | If you haven't upgraded recently do that (ngit v2.2.3 is current latest) as a | | lot of the verbose cli output has now been hidden by default. | | | +-- reply ------------------------------------------------------------------- ---+If you haven't upgraded recently do that (ngit v2.2.3 is current latest) as a lot of the verbose cli output has now been hidden by default.
+- DanConwayDev -- 58d -----------------------------------------------------[...]+ | | | I've been testing all day and I'm getting a lot of inconsistencies. I think it | | is a combination of things. relays being flaky with remote signing events, a | | lack of full compliance with nip46 in rust-nostr and a resulting lack of | | resilience with Amber. i found more consistency with `nak bunker` running on | | the same machine. Also with opther nip46 client implementations eg nostrify | | one used in https://mew.ditto.pub | | | +-- reply ------------------------------------------------------------------- ---+I've been testing all day and I'm getting a lot of inconsistencies. I think it is a combination of things. relays being flaky with remote signing events, a lack of full compliance with nip46 in rust-nostr and a resulting lack of resilience with Amber. i found more consistency with `nak bunker` running on the same machine. Also with opther nip46 client implementations eg nostrify one used in https://mew.ditto.pub
+- DanConwayDev -- 58d -----------------------------------------------------[...]+ | | | ngit v2.2.3 now makes it easier to customise the signer relays via `ngit | | account login`. also it now has hopefully better defaults. | | | +-- reply ------------------------------------------------------------------- ---+ngit v2.2.3 now makes it easier to customise the signer relays via `ngit account login`. also it now has hopefully better defaults.
+- DanConwayDev -- 65d -----------------------------------------------------[...]+ | | | I should also tease a grasp implementation ive been working on that live at | | relay.ngit.dev. | | | +-- reply ------------------------------------------------------------------- ---+I should also tease a grasp implementation ive been working on that live at relay.ngit.dev.
+- DanConwayDev -- 65d -----------------------------------------------------[...]+ | | | https://gitworkshop.dev/danconwaydev.com/ngit/tree/main/CHANGELOG.md | | | +-- reply ------------------------------------------------------------------- ---+https://gitworkshop.dev/danconwaydev.com/ngit/tree/main/CHANGELOG.md
No replies found in cached notes yet.
+- DanConwayDev -- 10d -----------------------------------------------------[...]+ | | | Kinga Glyk is incredible. I've not been blown away by music in nearly a | | decade. | | https://haven.danconwaydev.com/69d66d86213c4a70a002a7ec7d54d28606c8bb56eaf79aa | | d6494093cbb866a71.mp4 | | https://www.youtube.com/watch?v=hAcMDUvAcAo | | | +-- reply ------------------------------------------------------------------- ---+Kinga Glyk is incredible. I've not been blown away by music in nearly a decade. https://haven.danconwaydev.com/69d66d86213c4a70a002a7ec7d54d28606c8bb56eaf79aad6494093cbb866a71.mp4 https://www.youtube.com/watch?v=hAcMDUvAcAo
Pubkeys from this user's latest cached kind 3 follow list.
- 00000001505e 00000001…7eb9
- dread 00000001…ed21
- CITADEL WIRE 01d077c7…b97c
- Adam Back 020f2d21…1c3e
- 03612b0ebae0 03612b0e…1216
- ChipTuner 036533ca…bf58
- Alex Gleason 0461fcbe…74dd
- thesimplekid 04918dfc…bbc5
- ODELL 04c915da…ecc9
- k00b 05933d87…c46e
- Tim Bouma 06b7819d…327c
- Ross Ulbricht 088436cd…46cc
- Warren Togami 0a722ca2…eb8d
- 0aa39e5aef99 0aa39e5a…f738
- 0b9de7c5e82d 0b9de7c5…71ab
- 0c6ffc9da20e 0c6ffc9d…2ba6
- 0d1dd56ae320 0d1dd56a…1ec6
- Paul 0d6c8388…8a33
- Big Barry Bitcoin 0d97beae…4a14
- 0e09aee86331 0e09aee8…abc0
- 1096f6be0a4d 1096f6be…7ecc
- Justin Moon 11b9a894…50ce
- Marko 123afae7…f306
- 126103bfddc8 126103bf…d65f
- 13fca83e6cfb 13fca83e…9b8e
- schmidty 1439abd4…c99f
- Snick 149e07e6…bf89
- 1634b87b5fcf 1634b87b…bfed
- 166737b11822 166737b1…d91f
- JeffG 1739d937…36ef
- elsat 17538dc2…77c4
- 17aad91c8532 17aad91c…86e1
- BTC Sessions 1989034e…276b
- HODL 1afe0c74…e36d
- HoloKat 1bc70a01…a411
- Alan ₿ 1bd32a38…3e69
- 1bf9f239dca1 1bf9f239…c5e1
- 1dd7992ea0ec 1dd7992e…481f
- 1f52b16e5ca2 1f52b16e…3c84
- 1f7178d5579a 1f7178d5…d559
- Sam 2093baa8…1030
- 218238431393 21823843…622d
- 21facf76918f 21facf76…7310
- 2363dd1c388b 2363dd1c…ebff
- 236fb06ade14 236fb06a…9844
- Dan Gould 2658362c…498a
- hzrd149 266815e0…08a5
- 268b948b5aab 268b948b…1495
- 26cad6f140bf 26cad6f1…bf2e
- 27c3bf160ac0 27c3bf16…a92f
- 28313968021d 28313968…6f8d
- EVAN KALOUDIS 2d9873b2…87f2
- The Nostr Report 2edbcea6…8884
- vinney...axkl 2efaa715…7331
- klabo 2f4fa408…57b2
- 2f5759825226 2f575982…f3c9
- 30b99916a160 30b99916…e3fe
- jb55 32e18276…e245
- bumi 330fb143…2dac
- 3356de61b396 3356de61…8bdd
- 34d2f5274f19 34d2f527…8095
- 35865d06c3ec 35865d06…7bb9
- 35d26e4690cb 35d26e46…d50f
- 39647228efdd 39647228…4e04
- 397417f84734 397417f8…edef
- fiatjaf 3bf0c63f…459d
- Matt Corallo 3d2e5150…d594
- 3e294d2fd339 3e294d2f…ca8e
- 3e6f0732e667 3e6f0732…8b35
- Damus 3efdaebb…2681
- Derek Ross 3f770d65…5b24
- 3fc5f8553abd 3fc5f855…04d3
- 40724b13f22c 40724b13…ceb0
- 40b9c85fffea 40b9c85f…b451
- 43637a311a15 43637a31…3183
- Sirius 4523be58…acd0
- Vitor Pamplona 460c25e6…065c
- Leo Wandersleb 46fcbe30…ce4d
- 47be0b2a89fa 47be0b2a…816e
- 48df05911479 48df0591…4767
Cached pubkeys that follow this user, discovered from kind 3 events.
- dread 00000001…ed21
- Mohamed GigaChad 027309d0…4234
- ChipTuner 036533ca…bf58
- Global Sports Central 0403c86a…a378
- 526875616E 041ff573…c0d2
- slush 045745ac…99fd
- Alex Gleason 0461fcbe…74dd
- thesimplekid 04918dfc…bbc5
- debasedghost 050943aa…cc4b
- Judge قاضي কাজি 05925cd8…9f41
- k00b 05933d87…c46e
- WorldsGoneMad 087fe3ad…fd0b
- zoomoutpls 0c29b0aa…1742
- jo 🇺🇸 0d8c556f…d4d7
- Big Barry Bitcoin 0d97beae…4a14
- Patrick 0f563fe2…039d
- Felix 11674b2d…ab51
- Justin Moon 11b9a894…50ce
- Andrea Díaz Correia 130994a7…ebfb
- The Last Puppet Show on Earth 13640e4d…766c
- schmidty 1439abd4…c99f
- Snick 149e07e6…bf89
- Roland 15b5cf6c…315e
- epsql 15f70ebd…282c
- JeffG 1739d937…36ef
- Ready To Prepare 183f1880…f69e
- DeAllen Young 1c197b12…1642
- Laan Tungir 1ec45473…f139
- Sam 2093baa8…1030
- yoiyok 2595790f…f790
- hzrd149 266815e0…08a5
- Nomishka 2de0ffa0…72cc
- N.K.Narula 2f7fafc4…e572
- ancapsu 2fe5292a…5291
- jb55 32e18276…e245
- bumi 330fb143…2dac
- Frederik Kjøll Iversen 37aee4e5…bc5a
- fiatjaf 3bf0c63f…459d
- Derek Ross 3f770d65…5b24
- ProofOfCut 3fb8ae19…83d9
- Mr. Cliff, B.Sc. 🇨🇦🇱🇧 41a996d1…4a6d
- nupe 420eabf2…47a4
- Enki 44dc1c2d…4f0b
- Sirius 4523be58…acd0
- nomadshiba⚡ 45835c36…f26e
- Vitor Pamplona 460c25e6…065c
- Alby 4657dfe8…4b3e
- Thomas 46c670d2…7098
- FreedomTech 4dbfcb7c…1695
- Ava 4eb88310…5d6d
- Tekkadan 📲🍄🌐 50809a53…f164
- crany 👽🧡🗿 5ee1b38c…4608
- MichaelJ 70122128…18b9
- greenart7c3 7579076d…cb19
- Guy Chatting 78a4da45…0eef
- daniele 7bdef7be…5805
- jack 82341f88…e6a2
- Sovereign Engineering 83d999a1…1d19
- Selim 8ba66f4c…5b61
- 𝕋ℍ𝔼 𝕋𝕆𝔻𝔻𝕊𝕋ℝ 8e1e3efe…6e09
- UNCLE ROCKSTAR 91c9a5e1…f832
- Pete Winn 94215f42…f622
- Crox Road a012dc82…a70d
- gnostr a34b99f2…c5bd
- Brunswick c1e9ab3a…6b43
- Dawn c230edd3…a712
- c03rad0r c3e23eb5…caa9
- Protocolo Primal BR c641e8c7…964e
- Biz cdee943c…7400
- YODL d2841371…0a2b
- liminal 🦠 dc4cd086…7c06
- Marc df478568…1e67
- Mr Anderson e01819d6…4efd
- utxo the webmaster 🧑💻 e2ccf7cf…c8eb
- mike e83b66a8…6c2b
- Mike Dilger ☑️ ee11a5df…4e49
- Primal Protocol f2cea30a…53ca
- Luke Dashjr fdd5e8f6…64a7
- Matt 🛸 fea186c2…def2
+------------------------------------------------------------------------------+
|
|
Identifiers
npub: npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr
hex: a008def15796fba9a0d6fab04e8fd57089285d9fd505da5a83fe8aad57a3564d
no cached metadata event yet
+------------------------------------------------------------------------------+
Suggested read/write relays from this user's latest kind 10002 event.
-
wss://relay.damus.io -
wss://nos.lol -
wss://eden.nostr.land