洪 民憙 (Hong Minhee) :nonbinary:'s avatar

洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social · 1061 following · 1879 followers

An intersectionalist, feminist, and socialist living in Seoul (UTC+09:00). @tokolovesme's spouse. Who's behind @fedify, @hollo, and @botkit. Write some free software in , , , & . They/them.

서울에 사는 交叉女性主義者이자 社會主義者. 金剛兔(@tokolovesme)의 配偶者. @fedify, @hollo, @botkit 메인테이너. , , , 等으로 自由 소프트웨어 만듦.

()

pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net

연합 우주 약점

스팸, 불링 등 악성 계정에 대한 모더레이션이 인스턴스 별로 제각각이라는 점은 연합우주의 본질이기도 한데, 당하는 유저 입장에서는 약점이라고 생각하기 쉽다.

관대한 대형 서버나, 한국어 등 외국어를 못 읽는 개방 서버에서 만든 한국어 악성 계정들이 요즘 보이기 시작. 연합우주는 적극적으로 차단하며 사용할 필요가 있고, 추가적으로 모더레이션 신고를 해주시면 좋습니다.

연합우주가 블스 등과 브릿지 되면서 익명성 불링을 위해서 이용하는 X들이 늘고 있는 듯 하여 걱정입니다.

洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hackers.pub · Reply to 洪 民憙 (Hong Minhee)'s post

Hackers' Pub is now integrated with tags.pub. What this means is that public posts with hashtags will automatically be relayed to tags.pub, reaching a wider audience. Of course, if you have the #NoTagsPub, #NoBot, or #NoBots tag on your bio, your posts will not be relayed to tags.pub.

Cc: @evan

FediDev KR (한국 연합우주 개발자 모임)'s avatar
FediDev KR (한국 연합우주 개발자 모임)

@fedidevkr@hackers.pub

The CFP for our Fediverse & Social Web track at @COSCUP 2026 closes in two weeks, on May 9. If you've been thinking about submitting, now's the time!



RE: https://hackers.pub/@fedidevkr/2026/fediverse-social-web-track-at-coscup-2026-cfp

FediDev KR (한국 연합우주 개발자 모임)'s avatar
FediDev KR (한국 연합우주 개발자 모임)

@fedidevkr@hackers.pub

Read it in other languages: 日本語 (Japanese), 한국어 (Korean).


FediDev KR and FediLUG (Japan) are pleased to announce the Fediverse & Social Web track at COSCUP 2026, and invite participants to submit proposals for talks.

COSCUP (Conference for Open Source Coders, Users, and Promoters) is a free, community-run open source conference held annually in Taipei, Taiwan. Think FOSDEM, but in East Asia. This year it takes place August 8–9 at the National Taiwan University of Science and Technology, and is co-hosted with UbuCon Asia 2026.

The Fediverse & Social Web track runs for a full day, six hours in total. It is the first dedicated fediverse track at a major open source conference in East Asia, and we hope it becomes a regular gathering point for the fediverse community in the region.

Format

The default talk length is 30 minutes. If you need more or less time, note your preferred length when submitting.

Topics

We welcome proposals on anything related to the fediverse and the open social web, including:

  • Implementations of ActivityPub or related protocols
  • Clients for ActivityPub-enabled software
  • Libraries, toolkits, and frameworks for fediverse development
  • Supporting services: search, onboarding, moderation tooling
  • Instance administration and operations
  • Governance, policy, and the social dimensions of running federated communities
  • The broader open social web and interoperability

Important dates

  • Submission opens: March 28, 2026
  • Submission deadline: May 9, 2026 (AoE)
  • Acceptance notifications: June 9, 2026
  • Conference: August 8–9, 2026

Submissions

Submit proposals at https://pretalx.coscup.org/coscup-2026/cfp. Select Fediverse & Social Web from the track dropdown.

You can write your proposal in English or Chinese. COSCUP publishes session descriptions bilingually in English and Chinese, but that translation happens after acceptance; you don't need to provide both languages when submitting.

All sessions will be recorded and released under CC BY-SA 4.0. If your talk contains material that cannot be recorded or released under those terms, please note this in your submission.

Code of conduct

All speakers and attendees are expected to follow the COSCUP Code of Conduct.

Contact

Questions about the track, topics, or the fediverse in general are welcome at contact@fedidev.kr or @fedidevkr on the fediverse.

FediDev KR (한국 연합우주 개발자 모임)'s avatar
FediDev KR (한국 연합우주 개발자 모임)

@fedidevkr@hackers.pub

@COSCUP 2026 フェディバース & ソーシャルウェブ トラックのCFP締め切りまで、残り2週間(5月9日)となりました。発表を考えている方は、ぜひお早めに!



RE: https://hackers.pub/@fedidevkr/2026/fediverse-social-web-track-at-coscup-2026-cfp-ja

FediDev KR (한국 연합우주 개발자 모임)'s avatar
FediDev KR (한국 연합우주 개발자 모임)

@fedidevkr@hackers.pub

他の言語で読む:English(英語)、한국어(韓国語)。


FediLUGFediDev KRは、COSCUP 2026 フェディバース & ソーシャルウェブトラックを開設し、発表の提案を募集します。

COSCUP(Conference for Open Source Coders, Users, and Promoters)は、台湾・台北で毎年開催される無料のオープンソースカンファレンスです。東アジア版のFOSDEMとイメージしていただければわかりやすいかと思います。今年は8月8–9日に国立台湾科技大学にてUbuCon Asia 2026と共同開催されます。

フェディバース & ソーシャルウェブトラックは1日間、計6時間を予定しています。東アジアの主要なオープンソースカンファレンスで開かれる初のフェディバース専用トラックとして、東アジアのフェディバースコミュニティが定期的に集まる場になることを願っています。

発表形式

発表時間のデフォルトは30分です。それより長い・短い時間が必要な場合は、提出時に希望する時間をお知らせください。

トピック

フェディバースおよびオープンなソーシャルウェブに関するテーマであれば、幅広く歓迎します。

  • ActivityPub または関連プロトコルの実装
  • ActivityPub 対応ソフトウェア向けクライアント
  • フェディバース開発のためのライブラリ、ツールキット、フレームワーク
  • 検索・オンボーディング・モデレーションなどの支援サービス
  • インスタンスの運営・管理
  • ガバナンス、ポリシー、連合コミュニティ運営の社会的側面
  • より広いオープンソーシャルウェブと相互運用性

重要な日程

  • 募集開始:2026年3月28日
  • 募集締め切り:2026年5月9日(AoE:世界のどのタイムゾーンでも当日中)
  • 採否通知:2026年6月9日
  • カンファレンス:2026年8月8–9日

提出方法

https://pretalx.coscup.org/coscup-2026/cfpから提出できます。トラックのドロップダウンでFediverse & Social Webを選択してください。

提案は英語または中国語でご記入ください。COSCUPはセッションの説明を英語と中国語の両言語で掲載しますが、翻訳は採択後に行われるため、提出時に両言語を用意する必要はありません。

すべてのセッションは録画され、CC BY-SA 4.0のもとで公開されます。録画や当該条件での公開が難しい内容が含まれる場合は、提出時にその旨をお知らせください。

行動規範

すべての発表者と参加者は、COSCUP 行動規範(英文)を確認し、遵守してください。

お問い合わせ

トラック、トピック、フェディバース全般に関するご質問は、contact@fedidev.krまたはフェディバースアカウント「@fedidevkr」までお気軽にどうぞ。

FediDev KR (한국 연합우주 개발자 모임)'s avatar
FediDev KR (한국 연합우주 개발자 모임)

@fedidevkr@hackers.pub

@COSCUP 2026 연합우주 & 소셜 웹 트랙 발표자 모집 마감이 2주 앞(5월 9일)으로 다가왔습니다. 발표를 고민 중이셨다면 지금이 바로 기회입니다!



RE: https://hackers.pub/@fedidevkr/2026/fediverse-social-web-track-at-coscup-2026-cfp-ko

FediDev KR (한국 연합우주 개발자 모임)'s avatar
FediDev KR (한국 연합우주 개발자 모임)

@fedidevkr@hackers.pub

다른 언어로 읽기: English (영어), 日本語 (일본어).


한국 연합우주 개발자 모임(FediDev KR)과 FediLUG(일본)이 COSCUP 2026 연합우주(fediverse) & 소셜 웹 트랙을 열고, 발표 제안을 받습니다.

COSCUP은 매년 대만 타이베이에서 열리는 참가비 무료의 자유·오픈 소스 소프트웨어 컨퍼런스입니다. FOSDEM의 동아시아판이라고 생각하시면 됩니다. 올해는 8월 8–9일 국립대만과학기술대학교에서 UbuCon Asia 2026과 공동 개최됩니다.

연합우주 & 소셜 웹 트랙은 하루 종일, 총 6시간 진행됩니다. 동아시아의 주요 오픈소스 컨퍼런스에서 열리는 첫 번째 연합우주 전용 트랙으로, 이 자리가 동아시아 연합우주 커뮤니티의 정기적인 모임으로 이어지기를 바랍니다.

발표 형식

기본 발표 시간은 30분입니다. 더 길거나 짧은 시간이 필요하다면 제출 시 희망 시간을 적어주세요.

주제

연합우주 및 오픈 소셜 웹과 관련된 주제라면 무엇이든 환영합니다.

  • ActivityPub 또는 관련 프로토콜 구현
  • ActivityPub 기반 소프트웨어용 클라이언트
  • 연합우주 개발을 위한 라이브러리, 툴킷, 프레임워크
  • 검색, 온보딩, 모더레이션 등 지원 서비스
  • 인스턴스 운영 및 관리
  • 거버넌스, 정책, 연합 커뮤니티 운영의 사회적 측면
  • 더 넓은 의미의 오픈 소셜 웹과 상호운용성

주요 일정

  • 제출 시작: 2026년 3월 28일
  • 제출 마감: 2026년 5월 9일 (AoE, 세계 어느 시간대 기준으로도 해당 날짜 내)
  • 결과 통보: 2026년 6월 9일
  • 컨퍼런스: 2026년 8월 8–9일

제출 방법

https://pretalx.coscup.org/coscup-2026/cfp에서 제출하실 수 있습니다. 트랙 드롭다운에서 Fediverse & Social Web을 선택해 주세요.

발표 제안은 영어 또는 중국어로 작성해 주세요. COSCUP은 세션 설명을 영어와 중국어로 함께 게시하지만, 번역은 채택 이후에 이루어지므로 제출 시 두 언어를 모두 작성할 필요는 없습니다.

모든 세션은 녹화되어 CC BY-SA 4.0으로 공개됩니다. 녹화하거나 해당 조건으로 공개할 수 없는 내용이 포함되어 있다면 제출 시 명시해 주세요.

행동 강령

모든 발표자와 참가자는 COSCUP 행동 강령(영문)을 숙지하고 준수해야 합니다.

문의

트랙, 주제, 연합우주 전반에 대한 문의는 contact@fedidev.kr 또는 연합우주 계정 @fedidevkr 쪽으로 연락해 주세요.

Evan Prodromou's avatar
Evan Prodromou

@evan@cosocial.ca

What percentage of code in a Free and Open Source software project should be written by the core maintainers?

OptionVoters
1 to 25%31 (27%)
26 to 50%40 (35%)
51 to 75%32 (28%)
76 to 100%12 (10%)
Evan Prodromou's avatar
Evan Prodromou

@evan@cosocial.ca · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post

@hongminhee So, I really appreciate that you are doing this work. I know it's hard, and it feels unrewarding, but it really matters, and it really helps the ecosystem.

Please let me know if I can help out in these efforts.

I hope that all of us in the ActivityPub community take these requests seriously when they come in.

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social · Reply to Evan Prodromou's post

@evan Can't agree more.

I think having good libraries can make the JSON-LD easier.

Yeah, that's one of reasons why I started Fedify; it was started from building a type-safe Activity Vocabulary library for TypeScript which lets me free from dealing with all complicated things about JSON-LD and keeping it standard-compliant at a time!

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social · Reply to silverpill's post

@silverpill Well, I fixed my software too:

https://github.com/fedify-dev/fedify/pull/721

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social · Reply to Jamie Gaskins's post

@jamie Yeah, exactly such kind of thing!

Jamie Gaskins's avatar
Jamie Gaskins

@jamie@zomglol.wtf · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post

@hongminhee I ran into things like this with Mastodon. I send valid AP activities but if I don’t encode them in a specific way, Mastodon silently ignores them. Like how it assumes the object of a Create activity must be inline and not a reference, but the actor must be a reference and not inline.

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post

Honestly, I don't really care what strategy other implementations follow to comply with the spec. (I solved it in by just using a proper JSON-LD processor.) It's just a bit annoying that I always send valid JSON-LD documents, but whenever I encounter an interoperability bug where the other side can't process them, I'm the one who has to send them a patch to fix it. 😩

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post

Or, just use a proper JSON-LD processor altogether. Of course, there would be a performance penalty. The spec explicitly allows as:Public or bare Public for public addressing in to/cc, etc., but surprisingly many implementations don't handle this. All of this would actually be solved by using a JSON-LD processor.

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

I hope more implementations start properly handling JSON-LD documents in various forms, rather than using ad-hoc approaches like only allowing specific fields to accept both arrays and scalar values.

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

Here are my first issue and PR for :

https://github.com/pixelfed/pixelfed/issues/6588 https://github.com/pixelfed/pixelfed/pull/6589

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social · Reply to NTSK's post

@ntek イシューの報告ありがとうございます!本日中に確認しますね!

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social · Reply to Lien Rag's post

@lienrag Yes, Mastodon is probably too heavy to begin with, so it would be hard to run on low-end devices. We'd likely need a lightweight, bespoke ActivityPub implementation. Or we could use something like snac2 or GoToSocial.

Isn't Yunohost literally a hosting service? What I have in mind is a device that people can run like a home server in their own homes.

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social · Reply to NTSK's post

@ntek Holloで怪しい動作がありましたら、バグレポートをお願いします!私も確認してみます!

Lobsters's avatar
Lobsters

@lobsters@mastodon.social

How Hard Is It To Open a File? via @PolyWolf lobste.rs/s/fbfu56
blog.sebastianwick.net/posts/h

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

@crepels Hello. Thank you for creating ActivityPub.Academy. I've been finding it really useful.

However, it seems like ActivityPub.Academy is down right now. Could you please check on it? Thanks as always for your help.

@reiver ⊼ (Charles) :batman:'s avatar
@reiver ⊼ (Charles) :batman:

@reiver@mastodon.social

I think you could create a (certain type of) video game using the ActivityPub 'Question'.

w3.org/TR/activitystreams-voca

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social · Reply to @reiver ⊼ (Charles) :batman:'s post

@reiver That's a fun idea. I should try implementing it with BotKit sometime!

https://botkit.fedify.dev/concepts/message#polls

あっきぃ/C107(2日目/水)南2-j11b :kowaii::kowaii::kowaii:'s avatar
あっきぃ/C107(2日目/水)南2-j11b :kowaii::kowaii::kowaii:

@akkiesoft@misskey.io

羊羹LAN

Juntai Park's avatar
Juntai Park

@arkjun@hackers.pub

これまで約7年以上、1Passwordを特に不満もなく使ってきたが、最近の値上げをきっかけに代替ツールを検討し始めた。いくつか比較した結果、Bitwardenを軸に検討し、最終的にはセルフホストできる Vaultwarden を導入(クライアントは Bitwarden)することにした。

せっかくなので、HashiCorp Vault の一部用途も兼ねられないかと考え、 Bitwarden CLI を開発サーバーに入れて、CI/CD のタイミングで .env を同期する形で運用していた。

シンプルで扱いやすく、正直かなり気に入っていた。

ただ、最近になって Bitwarden CLI の npm パッケージがハイジャックされ、 SSHキーを含むサーバー内の認証情報を外部に送信する悪意あるコードが仕込まれていたというインシデントが発覚。

幸いにも、社内サーバーはプライベートネットワーク内で外部公開しておらず、さらに該当バージョンではなく旧バージョンを使っていたため、直接的な被害はなかったと思われる。

とはいえ、ツールチェーンに対する信頼が揺らいだのは事実で、このまま使い続けるのは心理的にもリスク的にも厳しいと判断。

最終的に、Bitwarden / Vaultwarden の利用はやめて、クライアントは 1Password に戻し、サーバー側のシークレット管理は HashiCorp Vault に回帰することにした。

一言まとめ

値上げをきっかけに移行を検討 → 実運用まで行ったが、サプライチェーンリスクを踏まえて元構成に戻した、という話。

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social · Reply to Lien Rag's post

@lienrag Basically, I think it will work like a router firmware update. You just click the update button on the management dashboard, and the software gets updated over-the-air.

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

An interesting thought has been floating around in my head lately. A single-user ActivityPub server device that's ready to use just by plugging in a power cord and an Ethernet cable. For just 200 dollars. Would you buy it?

@reiver ⊼ (Charles) :batman:'s avatar
@reiver ⊼ (Charles) :batman:

@reiver@mastodon.social

mastodon.social is being DDoS'ed, and the rest of the Fediverse is fine.

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

I prefer to leave permalinks in commit messages or comments instead of just issue/PR numbers, because I'm constantly dreaming of escaping GitHub.

Connected Places's avatar
Connected Places

@fediversereport@mastodon.social

New from me: what makes social networks resilient?

connectedplaces.online/reports

洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post

If you'd like to preview the I'm writing on building a small software with , here it is:

https://pr-710.fedify.pages.dev/tutorial/threadiverse

If you'd like to give feedback after reading it, please leave a comment on the following PR:

https://github.com/fedify-dev/fedify/pull/710

Older →