21:55:26
icon

YubiKeyをTOTP secretストアとsecurity keyとしてしか使ってないのでGPG key入れてGPG/SSHを物理鍵でやるやつしたいなーって思ってるけど思ってるだけなので手をつけてない

19:17:22
2023-02-06 14:13:18 Posting のえる noellabo@fedibird.com
icon

Fedibirdでテストしてるグループサーバーのアカウントがこれで、フォローすると参加できて、メンションすると参加者に届く仕組みになってるよ。

@playground

もうだいぶ昔に作ったやつだけど。

試してみる?

18:31:04 18:31:18
icon

TwitterがSNSになったのはその使い方がされたからだしTwitterがメディアになったのは公的な情報ソースがTwitter発信だけのユーザーが出てきたからみたいな感じの認識

18:29:52
2023-02-06 18:28:15 Posting windymelt (Twitterから転送) windymelt@mstdn.takuya-a.net
icon

This account is not set to public on notestock.

17:58:05 17:58:38
icon

emailアドレスによるやりとりほど信頼と実績のあるプロトコルない

17:57:44
2023-02-06 17:57:23 Posting windymelt (Twitterから転送) windymelt@mstdn.takuya-a.net
icon

This account is not set to public on notestock.

17:28:38 17:28:55
nginx configでjson書くの楽しい(?)
icon

location = /.well-known/nostr.json {
    add_header Access-Control-Allow-Origin *;
    if ($arg_name = kphrx) {
        return 200 '{
  "names": {
    "kphrx": "04317e40be42f3371053e47d63186c1554a362ddafb816ed5df4bee1aad3ed54"
  },
  "relays": {
    "04317e40be42f3371053e47d63186c1554a362ddafb816ed5df4bee1aad3ed54": [ "wss://relay.nostr.info", "wss://relay.damus.io" ]
  }
}';
    }
    return 404;
}

17:08:22
icon

damus.ioとnostr.infoのrelayだけとりあえずwell knownで表示しとけばいいか

16:48:06
icon

/.well-known/nostr.jsonでnostrのpubkey返すようにした

15:58:13
icon

デレステのイベ曲のisoscelesいいなと思ってmora行ったけどまぁまだAACしかないよねってなってた

15:48:17
icon

Swiftで初めて触れた

15:47:30
icon

?? default value operator

15:46:22
icon

`gpg --quick-add-key secp256k1 encrypt` でsecp256k1の鍵作っても32byteの文字列取り出せるわけではない?

15:37:46
icon

えっちではないけど下品なアカウント

14:34:41
icon

Announceが対象にしてるのはCreate activityじゃなくてNote objectだしなぁどうだろうなぁってなってる

14:34:02
2023-02-06 14:32:15 Posting Nakaya 🍥 [ @eniehack@akk2.eniehack.net へ移行中] eniehack@akkoma.eniehack.net
icon

LitePubのrelayだと、ActivityがAnnounceされるのでAnnounceをAnnounceすることになりそう(Announceが来たらDROPするんだっけか?

14:33:33
icon

Groupの中にas:audienceを置いてJoinしたメンバーを表現する…?

14:26:42 14:26:51
icon

exampleのTentitiveReject{Invite{Event}}が予定わからんから今のところ不参加で……予定が合えば参加できるかも。みたいな表現に使いそう

14:23:43
2023-02-06 14:21:29 Posting Nakaya 🍥 [ @eniehack@akk2.eniehack.net へ移行中] eniehack@akkoma.eniehack.net
icon

ActivityVocabularyで、TentitiveRejectなるものがあって、どこで使うんだろうの顔に:blob_thinking_down:

14:23:01
icon

Collectionを用意してGroupのtagの中に放り込むとか?

14:20:09
icon

AS語彙でJoinしたメンバーを表現する手段あったかしら

14:17:41
icon

Invite/Join

14:16:00
icon

Invite{Group}, Join{Group}とInvite{Organization}, Join{Organization}なぁつってる

14:02:55
icon

転送手法をmastodonのリレーかlite pubリレーのどっちにするか、actorとして互換性のある表現をするならまぁ後者寄りなんだろうな

14:00:55
icon

@natsuki コミュニティ限定ぐらいのちょっと広いけど公開じゃない投稿を表現する形があっていいよねとは思う

13:56:56
icon

公開のコミュニティTLを表現するのにGroupを外から今どうなってるかみたいなの見るときどうなるのって思ったけどinboxの公開投稿をoutboxへ含むのか?

13:50:16
icon

GroupとOrganizationで役割が違うので参加ではなく見る目的で誰かにフォローされるのはOrganization側に任せてしまったほうがいい気がする

13:48:38
icon

GroupもactorなのでFollower Collectionは必ず持つしその意味を構成員として扱うのは自然なのでは…?

13:46:22
icon

素直にActorのFollower collectionをたどればいいような気がするけど

13:45:16
2023-02-06 13:43:51 Posting Nakaya 🍥 [ @eniehack@akk2.eniehack.net へ移行中] eniehack@akkoma.eniehack.net
icon

ActivityStreams vocabularyを見ているけどgroupの構成員一覧を表現するにはどうすればいいんだろう
https://www.w3.org/TR/activitystreams-vocabulary/

13:44:47
icon

有名人のなりすまし、rel me authや信用チェーンがなければ偽と判断できるので悪質性はかなり下がる(判断材料に欠かないので)

13:43:12
icon

forward report送って相手の鯖缶が問題だと思ったら対処されるしそうでなければ自分のサーバーから消えるしそれでいいんじゃないですかね

13:41:05
icon

to groupなobject/activityの公開範囲に後方互換性がないのがやっぱ問題になってしまうけど

13:39:28
icon

Groupへのフォローを投げるとコミュニティ参加申請になって管理者がAcceptすることで投稿を転送されてくるようになって、mentionをつけるとGrooupのフォロワーに転送されるリレーとかサークルActor的な仕組みをサーバーコミュニティに転用して、サーバー参加者は勝手にフォロー、そうでなければ管理者の承認制、サーバー移転で新しいサーバーが作れるならGroup to GroupのフォローをしてフォロワーにMoveを伝える……みたいな仕組みにできそうな気がする

13:32:47
icon

ActivutyPubの世界で表現が不適当にも関わらず運用でカバーするのなんかめっちゃ嫌いなのでbot系が苦手になってる

13:31:43
icon

Group actorをうまく使って承認制でコミュニティ参加申請とかなんやかんや上手くできんかな

13:29:16
icon

ハッシュタグだと自分で送りつけられないな…せや、instance actorへのmentionつけたらええんちゃう?みたいなこと思ったけどモデレーション不可能だし参加制限のない場をコミュニティに使うのおかしいのでおかしいやめようってなる

13:23:52
icon

デフォルトハッシュタグTLじゃん

13:23:36
2023-02-06 13:18:30 Posting kgtkr me@mstdn.kgtkr.net
icon

This account is not set to public on notestock.

02:50:53
icon

rand hex 32ってだけでいいのか

02:35:27
icon

クライアント介さずにgpgとかopensslで作れないかな

02:35:10
icon

nostrのnpubとnsec生成するのにsecp256k1どうやって生成しようかなぁってなってる

01:58:42
icon

ただまぁ当然分散型らしくSHOULDなのとクライアントが別のリレーに転送しなければいけないとか書いてあるのでうーん

01:56:15
icon

nostrは一応削除の仕様は用意してる
NIP-09 Event Deletion
nips/09.md at master · nostr-protocol/nips
https://github.com/nostr-protocol/nips/blob/master/09.md

Web site image
nips/09.md at master · nostr-protocol/nips
01:00:19
icon

friends.nicoみたいなbrand TLDなドメインを名前に使えたの変な体験だな

00:52:32
icon

@eniehack クライアントの名前
damus-io/damus: iOS nostr client
https://github.com/damus-io/damus

Web site image
GitHub - damus-io/damus: iOS nostr client
00:49:32
icon

NFTとか暗号通貨とか持て囃してる層のどこが分散強者やねん+DamusをSNSと認識してnostrだと思わないやつのどこが(ry

00:47:50
icon

分散ではなくクリプトの界隈なのではみたいな顔になった

00:47:11
icon

分散強者🤔

00:47:05
2023-02-06 00:45:25 Posting Lachsrogen ikuradon@drdr.club
icon

This account is not set to public on notestock.

00:47:04
2023-02-06 00:43:46 Posting 眠くなったら走る nacika@oransns.com
icon

This account is not set to public on notestock.

00:46:24
icon

Push機能がないならActivityPubに持ってくる必要はないよねってのはあるのでRSSリーダーなりActivityPub実装の別の機能として読んだりすればいいだろうし、共有もas:Documentやas:PageみたいなWeb pageの表現としてうってつけのObjectをAnnounceするだけ(idのないobjectに対するactivityがちゃんと解釈されるかはともかく)でもいいだろうしってなりそう

00:39:51
icon

懐古に近い感情

00:38:19
icon

OStatusはoutboxの読み取りはRSSでPushとかは別の仕様を持ってきてみたいな感じだったから無理なくRSSに接続できたんだろうなという気持ちはある

00:37:06
2023-02-06 00:36:17 Posting Nakaya 🍥 [ @eniehack@akk2.eniehack.net へ移行中] eniehack@akkoma.eniehack.net
icon

ActivityPubが求めるものではないかもしれん(というかOStatusのほうが実現していたように思う)が、botを作らずともRSSと協調してほしい