洪 民憙 (Hong Minhee)'s avatar

洪 民憙 (Hong Minhee)

@hongminhee@hollo.social · 954 following · 1269 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 , , , & . They/them.

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

()

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

@hongminhee@hollo.social

Hello, I'm an open source software engineer in my late 30s living in , , and an avid advocate of and the .

I'm the creator of @fedify, an server framework in , @hollo, an ActivityPub-enabled microblogging software for single users, and @botkit, a simple ActivityPub bot framework.

I'm also very interested in East Asian languages (so-called ) and . Feel free to talk to me in , (), or (), or even in Literary Chinese (, )!

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

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

安寧(안녕)하세요, 저는 서울에 살고 있는 30() 後半(후반) 오픈 소스 소프트웨어 엔지니어이며, 自由(자유)·오픈 소스 소프트웨어와 聯合宇宙(연합우주)(fediverse)의 熱烈(열렬)支持者(지지자)입니다.

저는 TypeScript() ActivityPub 서버 프레임워크인 @fedify 프로젝트와 싱글 유저() ActivityPub 마이크로블로그인 @hollo 프로젝트와 ActivityPub 봇 프레임워크인 @botkit 프로젝트의 製作者(제작자)이기도 합니다.

저는 ()아시아 言語(언어)(이른바 )와 유니코드에도 關心(관심)이 많습니다. 聯合宇宙(연합우주)에서는 國漢文混用體(국한문 혼용체)를 쓰고 있어요! 제게 韓國語(한국어)英語(영어), 日本語(일본어)로 말을 걸어주세요. (아니면, 漢文(한문)으로도!)

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

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

こんにちは、私はソウルに住んでいる30代後半のオープンソースソフトウェアエンジニアで、自由・オープンソースソフトウェアとフェディバースの熱烈な支持者です。名前は洪 民憙ホン・ミンヒです。

私はTypeScript用のActivityPubサーバーフレームワークである「@fedify」と、ActivityPubをサポートする1人用マイクロブログである 「@hollo」と、ActivityPubのボットを作成する為のシンプルなフレームワークである「@botkit」の作者でもあります。

私は東アジア言語(いわゆるCJK)とUnicodeにも興味が多いです。日本語、英語、韓国語で話しかけてください。(または、漢文でも!)

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

@hongminhee@hollo.social

@russell That's strange. It was 50% and 50%.

The result of the above poll: 50% and 50%. Total 18 votes.
ALT text detailsThe result of the above poll: 50% and 50%. Total 18 votes.
洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

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

programming, json vs ini

@reiver What do you think of TOML?

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

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

그나저나 선비가 【香港(샹강)】에 讀音(독음)을 【향항】도 【홍콩】도 아닌 【샹강】이라고 달아버리네…

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

@hongminhee@hollo.social

方今(방금)事實(사실): 【大使館(대사관)】과 【領事館(영사관)】은 韓國語(한국어)·中國語(중국어)(大陸(대륙)·臺灣(타이완)·香港(샹강)日本語(일본어)에서 모두 【大使館(대사관)】·【領事館(영사관)】이라고 부른다.

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

@hongminhee@hollo.social

宇多田ヒカルや倉木麻衣、MISIA等90年代末2000年代初頭の日本のR&Bが好き。

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

@hongminhee@hollo.social · Reply to Chris​‌​‬ Hayes‌​​​'s post

@chris_hayes Oh, I see! 😂

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

@hongminhee@hollo.social · Reply to Chris​‌​‬ Hayes‌​​​'s post

@chris_hayes I didn't know about Wish, thanks for the heads up!

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

@hongminhee@hollo.social

@aurochs I want a little more performance than a Raspberry Pi.

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

@hongminhee@hollo.social

Buying a mini PC from AliExpress and using it as a server for hollo.social is:

OptionVoters
A great idea!9 (50%)
A regrettable idea.9 (50%)
洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hollo.social · Reply to Anže's post

@anze3db @reiver Okay, now it has the discoverable property in the Mastodon compatibility layer too!

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

@hongminhee@hollo.social · Reply to 김선민's post

@kimsm 네, 맞습니다!

개복치 :__commie:🌺🎗️'s avatar
개복치 :__commie:🌺🎗️

@mola@uri.life

>그런데 내가 느끼기에 게임 커뮤니티의 다수 논리는 비평과 검열을 의도적으로 혼동하는 일이 많다. 소비자적 정체성에서 비평을 ‘불매 선언’으로 받아들이며 이에 항의하는 걸로 ‘불매선언이냐 재구매의사 있음이냐’의 전선을 형성하는 것이다. 그래서 논의가 이런 식으로 보통 간다. 뭐!? 징기즈칸 4가 극우적이라고? 그러면 하루에 8시간씩 징기즈칸 4를 하는 나는 일본 극우세력에 선동당한 우매한 시민이란 거냐? 게임을 마녀사냥 하지 마라! 검열반대! 게임은 순결하다! 제작사 역시 게임에 ‘사상’을 넣지 말아야 한다! 요즘 서양 제작사들이란… ㅉㅉ 블리자드 OUT~ … 이런 식이다 보니 게임 비평이라는 것도 대개 기술적 대목이나 상품성에 대한 것만 이루어지는 게 현실이다.
게임 비평의 가치 – 혁명은 언제나 시기상조

weirdhat.net/blog/archives/865

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

@hongminhee@hollo.social · Reply to 김선민's post

@kimsm 좋아요〜〜〜

김선민's avatar
김선민

@kimsm@planet.moe

페디버스로 옮기고 홍민희님이 만드시는 코드들도 같이 좀 구경해볼까...

ruru's avatar
ruru

@ruru@mi.ruruke.moe

そろそろholloにも手をつけたい所存

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

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

@reiver @anze3db Now my account is discoverable!

https://hollo.social/@hollo/01940671-d723-721b-9a9d-2cd2737b6c93

Hollo :hollo:'s avatar
Hollo :hollo:

@hollo@hollo.social

Starting with 0.4.0, you can allow your profile to be discovered in the public directory. Under the hood, this option corresponds to Mastodon's toot:discoverable property.

In the profile settings, you can see the new option labeled with “Allow your account to be discovered in the public directory.”
ALT text detailsIn the profile settings, you can see the new option labeled with “Allow your account to be discovered in the public directory.”
Hollo :hollo:'s avatar
Hollo :hollo:

@hollo@hollo.social

Starting with 0.4.0, you can allow your profile to be discovered in the public directory. Under the hood, this option corresponds to Mastodon's toot:discoverable property.

In the profile settings, you can see the new option labeled with “Allow your account to be discovered in the public directory.”
ALT text detailsIn the profile settings, you can see the new option labeled with “Allow your account to be discovered in the public directory.”
てぃー(かわいいアイコン推進委員会)'s avatar
てぃー(かわいいアイコン推進委員会)

@mahito@ringed.space

へぇ、となった記事

パイプライン演算子の歴史 - まめめも https://mametter.hatenablog.com/entry/2019/06/15/192311

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

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

@reiver @anze3db Hmm, looks like I need to implement the discoverable property in Hollo. 🤔

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

@hongminhee@hollo.social · Reply to モナコ広告 :fedibird1: @技術・雑談's post

@monaco_koukoku お疲れ様でした!

S.H.@Haloはいいぞ's avatar
S.H.@Haloはいいぞ

@S_H_@gamelinks007.net

ActivityPub Relay v0.8.0 has been released🎉

github.com/S-H-GAMELINKS/activ

The main changes are
・Support for Pleroma and Akkoma relays.
・Support for domain blocking as an anti-spam measure.
・Temporary delivery stop functionality has been added.
・REPOSITORY_NAME environment variable added to allow multiple relay servers to be built.

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

@hongminhee@hollo.social · Reply to 봄별 はるぼし🌟 (Haruboshi)'s post

DeepL 까는 글일지도...??

@Rina 저도 아주 똑같은 일을 겪었습니다… 요즘에는 번역 품질도 떨어져서, 그냥 LLM으로 번역 돌리는 게 나을 것 같아요.

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

@hongminhee@hollo.social

亦是 辛拉麵은 맛이 없어…

、、、's avatar
、、、

@dampuzakura@fedibird.com

修正してみた
QT: fedibird.com/@dampuzakura/1137
[参照]

dansup's avatar
dansup

@dansup@mastodon.social

You will soon be able to run your own federated, self-hosted TikTok alternative with first class support for ActivityPub and a rich API with a vibrant 3rd party ecosystem.

loops.video

new loops webui
ALT text detailsnew loops webui
洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hollo.social · Reply to Aslak Raanes's post

@aslakr Yes, this is a hidden feature of Hollo for Korean! (Ruby characters are automatically attached.) However, it's not yet available for other languages.

Fedify: ActivityPub server framework's avatar
Fedify: ActivityPub server framework

@fedify@hollo.social

A Call for Better Activity Signatures in the Fediverse

Why Major ActivityPub Implementations Should Adopt Object Integrity Proofs

Let's say you have accounts named alice@bar and bob@baz that don't follow each other, but they both follow john@foo. When alice@bar replies to john@foo's post, how can bob@baz see this reply?

This problem applies not only to replies, but also to things like likes and emoji reactions. One of the ways that ActivityPub implementations solve this problem is through inbox forwarding. The idea is to forward the reply received by john@foo to bob@baz as well.

Fedify makes inbox forwarding easy and convenient with its forwardActivity() method. But the question is, can bob@baz trust the activity forwarded by john@foo?

Because HTTP Signatures sign the HTTP request that contains the activity, not the activity itself, john@foo can't sign an activity created by alice@bar when it's forwarded by him, because forwarding requires creating a new HTTP request. (The HTTP request includes things like the Host header, so a new signature is required for each new recipient.)

So, alice@bar needs to sign her activity in a way that allows john@foo to forward it. In the fediverse, there are two ways to do this: Linked Data Signatures and Object Integrity Proofs. Fedify automatically attaches all three types of signatures (HTTP Signatures, Linked Data Signatures, and Object Integrity Proofs) to every activity it sends, so activities are free to be forwarded between ActivityPub software created with Fedify.

However, major ActivityPub implementations such as Mastodon and Misskey still sign activities with HTTP Signatures only, or only some activities with Linked Data Signatures. (Note that Linked Data Signatures is an outdated standard, and Object Integrity Proofs are recommended.)

So, why are we talking about this at length? We strongly urge major ActivityPub implementations to adopt Object Integrity Proofs, or at minimum Linked Data Signatures, for activity signing!

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

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

しかし、インボックスフォワーディングをする為には元のアクティビティが署名される必要が有りますよね。HTTP Signaturesだけで署名するとフォワーディングが出来ないので、Mastodon, Misskeyなど主要なActivityPubの実装がLinked Data SignaturesでもObject Integrity Proofsでもどちらでも良いので、署名して欲しいです。

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

@hongminhee@hollo.social

インボックスフォワーディング(inbox forwarding)、実装が面倒なので、多くのActivityPubの実装が省略したり、一部のアクティビティにのみ実装しているみたいです。Fedifyを使うとインボックスフォワーディングをとても簡単に実装する事が出来ます。

https://fedify.dev/manual/inbox#forwarding-activities-to-another-server

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

@hongminhee@hollo.social · Reply to 티르's post

@tirr 안 그래도 저도 개발하면서 그게 필요해서 스크립트를 하나 만들게 되더라고요! (pnpx run rebuild-timelines 커맨드로 실행 가능.)

← Newer
Older →