
Evan Prodromou
@evan@cosocial.ca · Reply to 洪 民憙 (Hong Minhee)'s post
@hongminhee it's not a bad idea, but I think OIDC is still better. I have some notes here:
https://evanp.me/2024/04/22/cross-server-interactions-in-activitypub/
@hongminhee@hollo.social · 874 following · 1080 followers
An intersectionalist, feminist, and socialist guy living in Seoul (UTC+09:00). @tokolovesme's spouse. Who's behind @fedify, @hollo, and @botkit. Write some free software in #TypeScript, #Haskell, #Rust, & #Python. They/them.
서울에 사는 交叉女性主義者이자 社會主義者. 金剛兔(@tokolovesme)의 配偶者. @fedify, @hollo, @botkit 메인테이너. #TypeScript, #Haskell, #Rust, #Python 等으로 自由 소프트웨어 만듦.
Website | GitHub | Blog | Hackers' Pub |
---|---|---|---|
@evan@cosocial.ca · Reply to 洪 民憙 (Hong Minhee)'s post
@hongminhee it's not a bad idea, but I think OIDC is still better. I have some notes here:
https://evanp.me/2024/04/22/cross-server-interactions-in-activitypub/
@hongminhee@hollo.social · Reply to 洪 民憙 (Hong Minhee)'s post
For those skeptical of DMs in #ActivityPub: I'm also considering an alternative verification approach using ActivityPub's Question
feature. Instead of sending numeric codes, the system could send a poll with several emoji options, and the user would select the one that matches what's displayed on their login screen. This visual authentication method might offer better security against certain automated attacks while still leveraging federation rather than platform-specific APIs. Would this approach address some of the privacy concerns around DM-based verification?
@hongminhee@hollo.social
I'm exploring a new idea called FediOTP (codename): an authentication system that uses #ActivityPub DMs to deliver one-time passwords, allowing any #fediverse account to authenticate with web services. Unlike current solutions that rely on specific APIs (#Mastodon, #Misskey), this would work with any ActivityPub-compatible server, increasing interoperability across the fediverse. Would love to hear your thoughts on potential challenges or use cases for this approach.
@hongminhee@hollo.social · Reply to Jaeyeol Lee (a.k.a. kodingwarrior) :vim:'s post
@kodingwarrior 저는 오픈업 와 있답니다. 오픈소스 컨트리뷰션 아카데미 멘토가 되어서…
@hongminhee@hollo.social · Reply to Jaeyeol Lee (a.k.a. kodingwarrior) :vim:'s post
@kodingwarrior 앗 저는 어제 갔었는데…!
@hongminhee@hollo.social · Reply to A. N. Other's post
@another Holloのバグかも知れませんね、確認してみます!
@hongminhee@hollo.social · Reply to ayo's post
@ayo Thanks for your sponsorship! Really appreciated! 🙇🏻♂️🙏🏼
@ayo@ayco.io
Just started sponsoring @hongminhee on GitHub :) Thanks for your care for the fedi & amazing work on @fedify @hollo & @botkit 🎉
@hongminhee@hollo.social
後援해주신 @Rina 님께 感謝드립니다! 🙇🏻♂️
@iamuhun@hackers.pub
Gravatar 프로필에 페디버스 계정 인증이 가능하네요~ 따라서 제 프로필에 해커스펍 계정을 추가했습니다.
@hongminhee@hollo.social
夕飯は若布蕎麦!
@hongminhee@hollo.social
이렇게 자주 먹으면 거의 給食이라고 봐야…
@hongminhee@hollo.social · Reply to Jaeyeol Lee (a.k.a. kodingwarrior) :vim:'s post
@kodingwarrior 음, 주말 동안 좀 살펴보도록 하겠습니다.
@fedify@hollo.social · Reply to Fedify: an ActivityPub server framework's post
自分だけのActivityPubを作りたいけど、何から始めれば良いのか分からないですか?Fedifyの公式チュートリアル「自分だけのフェディバースのマイクロブログを作ろう!」を読んでみてください!
@fedify@hollo.social · Reply to Fedify: an ActivityPub server framework's post
자신만의 #ActivityPub 구현을 하고 싶지만, 어디서 시작해야 할지 모르겠나요? #Fedify 공식 튜토리얼인 〈나만의 연합우주 마이크로블로그 만들기〉를 읽고 따라해 보세요!
@hn100@social.lansky.name
Creating your own federated microblog
Link: https://fedify.dev/tutorial/microblog
Discussion: https://news.ycombinator.com/item?id=43780785
@fedify@hollo.social · Reply to Fedify: an ActivityPub server framework's post
もしかしたらご存じないかもしれませんが、Fedifyには DiscordとMatrixのコミュニティがあります。ここでは、サポートを受けたり、機能について議論したり、ActivityPubやフェデレーテッドソーシャルネットワークについて話し合うことができます。
お好みのコミュニティにご参加ください。どちらのチャンネルでも、Fedifyやフェデレーション関連のトピックについて活発な議論が行われています。
@fedify@hollo.social · Reply to Fedify: an ActivityPub server framework's post
혹시 모르고 계셨다면, Fedify는 Discord와 Matrix 커뮤니티를 운영하고 있습니다. 이곳에서 도움을 받거나, 기능에 대해 논의하거나, ActivityPub와 연합 소셜 네트워크에 대해 대화를 나눌 수 있습니다.
여러분의 선호도에 따라 어느 커뮤니티든 참여해 주세요. 두 채널 모두 Fedify와 연합 관련 주제에 대한 활발한 논의가 이루어지고 있습니다.
@hongminhee@hollo.social · Reply to Jaeyeol Lee (a.k.a. kodingwarrior) :vim:'s post
@kodingwarrior ActivityPub 서버가 원래 좀 읽기가 많기는 해요… 한 번 최적화를 해 보도록 하겠습니다. 근데 서버리스 환경인 Deno Deploy에서 어떻게 읽기 캐시를 만들어야 할 지 좀 막막하기는 하네요. Deno KV 자체가 캐시 용도로도 쓰라고 나온 물건 같은데…
@hongminhee@hollo.social · Reply to 洪 民憙 (Hong Minhee)'s post
@kodingwarrior 아무래도, BotKit에 Deno KV를 위한 Repository
구현을 추가하든가 해야겠네요…
@hongminhee@hollo.social · Reply to Jaeyeol Lee (a.k.a. kodingwarrior) :vim:'s post
@kodingwarrior 아, 자기 자신이 발신하는 내용은 기록하게 되어 있어요. 읽기랑 쓰기 중에 어느 쪽이 더 많던가요?
@xiniha@hackers.pub
@hongminhee@hollo.social · Reply to Jaeyeol Lee (a.k.a. kodingwarrior) :vim:'s post
@kodingwarrior 딱히 레코드를 쌓는 건 없어요! 레코드 안 쌓는 게 기본적인 동작이고, 레코드를 쌓고 싶으시면 이벤트 핸들러에서 수동으로 데이터베이스에 쌓거나 하셔야 해요.
@basus@mastodon.social
I should suck it up and learn to program properly in TypeScript. There's a growing list of software that I'd like to use and extend that uses TypeScript (Obsidian, Lume, Fedify), not to mention its utility for web programming. The language itself is pretty good, though I'm not thrilled by a lot of the tooling and ecosystem around it. Hopefully there's a way of writing usable code in it that keeps the messiness at bay.
@blog@event-federation.eu
The FEP-8a8e (Fediverse Enhancement Proposal) had at lot of progress in the last months. In the meantime, the document has become somewhat more extensive than originally planned, but contains not only instructions for new features that have to be tediously implemented, but also a lot of advice and points that should provide orientation for developers of Fediverse applications that support events.
It now covers:
Many thanks again to all reviewers and co-editors:
@lesion @heiglandreas @naturzukunft @laurin
We warmly welcome further feedback from the communities of #Friendica, #Mobilizon, #Hubzilla, and other Fediverse platforms supporting events.
If you’re working on such an application or are part of these communities, your insights would be very valuable! @developers @mobilizon
@silverpill@mitra.social · Reply to Chris Yoga's post
@crse This is different, because it harms everyone: a single network is much more valuable than two separate networks. Most experiments with protocols go nowhere, but unfortunately @syuilo has enough clout to push this forward.
@askyq@kmy.blue
複数データの同時送受信は確かにActivityPubの枠組みの中でも可能よね
ActivityPubの子供のようなプロトコル、でいいのかしら
@hongminhee@hollo.social · Reply to Luminα's post
@campanula 아마도 “proprietary silo”라는 표현은 연합우주로부터 독자적인 무언가를 지향한다는 뜻인 듯해요. 오픈 소스가 아닌 걸 한다기 보다는…
@silverpill@mitra.social
https://github.com/misskey-dev/xq
This must be a part of the plan to turn Misskey into proprietary silo. ATProto and Nostr creators at least tried to solve a real problem, but arguments for creating this protocol are incredibly weak:
>Messages are in plain JSON format, which is wasteful
Message size is not a bottleneck in Fediverse.
>Having schema definitions
>Statically-typed-language-friendly structure.
Skill issue. Many Fediverse projects use statically typed languages.
>Eliminate unnecessary data and boilerplate by focusing on microblogging for its intended use
There is no boilerplate other than @context
. It can be dropped without making your implementation completely incompatible with everything else.
>Allows multiple messages to be combined into a single request to reduce overhead.
Use a different inbox that supports batching:
https://codeberg.org/fediverse/fep/src/branch/main/fep/0499/fep-0499.md
@hkrn@mstdn.social
Creating your own federated microblog
L: https://fedify.dev/tutorial/microblog
C: https://news.ycombinator.com/item?id=43780785
posted on 2025.04.24 at 05:37:57 (c=0, p=8)