악하
@akastoot@hackers.pub
결국 #해커즈펍송년회 에 커스텀 키캡을 배포해야 할 것 같다...


@hongminhee@hollo.social · 984 following · 1348 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 #TypeScript, #Haskell, #Rust, & #Python. They/them.
서울에 사는 交叉女性主義者이자 社會主義者. 金剛兔(@tokolovesme)의 配偶者. @fedify, @hollo, @botkit 메인테이너. #TypeScript, #Haskell, #Rust, #Python 等으로 自由 소프트웨어 만듦.
| Website | GitHub | Blog | Hackers' Pub |
|---|---|---|---|
@akastoot@hackers.pub
결국 #해커즈펍송년회 에 커스텀 키캡을 배포해야 할 것 같다...

@botkit@hollo.social · Reply to BotKit by Fedify :botkit:'s post
BotKitは、ActivityPubボットを作るためのTypeScriptフレームワークです。既存のMastodon/Misskeyボットとの違いは、ボット自体が独立したサーバーとして動作すること。プラットフォームのアカウントは不要です。
文字数制限もなければ、APIレート制限に悩まされることもありません。
bot.onMention = async (session, message) => {
await message.reply(text`こんにちは、${message.actor}さん!`);
};フェデレーション、HTTP Signatures、配送キューといったActivityPub周りの処理はFedifyがすべて引き受けます。ボットのロジックを書くだけです。
DenoでもNode.jsでも動きます。

@botkit@hollo.social · Reply to BotKit by Fedify :botkit:'s post
BotKit은 ActivityPub 봇을 만드는 #TypeScript 프레임워크입니다. 일반적인 Mastodon/Misskey 봇과 다른 점은, 봇 자체가 독립된 서버로 돌아간다는 겁니다. 플랫폼 계정이 필요 없습니다.
글자 수 제한도 없고, API 호출 제한에 시달릴 일도 없습니다.
bot.onMention = async (session, message) => {
await message.reply(text`안녕하세요, ${message.actor}님!`);
};연합(federation), HTTP Signatures, 메시지 전달 같은 #ActivityPub 관련 처리는 Fedify가 알아서 해줍니다. 봇 로직만 짜면 되는 거죠.

@botkit@hollo.social
#BotKit is a #TypeScript framework for building #ActivityPub bots. The difference from typical Mastodon/Misskey bots? Your bot runs as its own independent server—no platform account needed.
This means no character limits, no rate limiting headaches, no API restrictions.
bot.onMention = async (session, message) => {
await message.reply(text`Hi, ${message.actor}!`);
};The ActivityPub stuff (federation, HTTP Signatures, delivery queues) is handled by #Fedify under the hood. You just write your bot logic.

@hongminhee@hollo.social
@django@social.coop
ActivityPub client development is coming along!
AP platform developers be warned, I be opening issues in your repo soon.

@hongminhee@hollo.social · Reply to dansup's post
@dansup Did you apply to the NLnet 2026 fund? My team and I also submitted our application yesterday.
@hongminhee@hackers.pub

@hongminhee@hollo.social
Personally, I believe “fediverse” should be a common noun, not a proper one, and since I think it has in fact become one, I tend to write it in lowercase.
@Yoxem@g0v.social
#Note
日:局所変数,大域変数,有効範囲
韓:지역 변수(地域變數), 전역 변수(全域變數), 변수 영역 (變數領域)
英:local variable, global variable, scope
台華:局部變數、總體變數(資訊學會譯法,不是中國影響的「全局變數」)、範疇(後來受中國影響用「作用域」)

@hongminhee@hollo.social · Reply to Simon Zerafa's post
@simonzerafa Thanks, just registered fedify.studio!

@hongminhee@hollo.social · Reply to Simon Zerafa's post
@simonzerafa Yes, like a supercharged ActivityPub.Academy?

@hongminhee@hollo.social
A while back I mentioned the idea of “Fedify Studio”—a web-based toolkit for #ActivityPub debugging and development. I've been quietly working on shaping that idea into something more concrete.
Nothing to announce yet, but it's looking like this might become a team effort rather than a solo project, which would be nice. We'll see how it goes.

@hongminhee@hollo.social
Thinking about building “#Fedify Studio” (tentative name)—a web-based #ActivityPub debugging & development toolkit, like a supercharged version of ActivityPub.Academy and fedify inbox command. Imagine having a proper UI for testing activities, inspecting actors, debugging federation issues… Would this be useful for other ActivityPub developers out there?

@hongminhee@hollo.social
A while back I mentioned the idea of “Fedify Studio”—a web-based toolkit for #ActivityPub debugging and development. I've been quietly working on shaping that idea into something more concrete.
Nothing to announce yet, but it's looking like this might become a team effort rather than a solo project, which would be nice. We'll see how it goes.

@hongminhee@hollo.social
Thinking about building “#Fedify Studio” (tentative name)—a web-based #ActivityPub debugging & development toolkit, like a supercharged version of ActivityPub.Academy and fedify inbox command. Imagine having a proper UI for testing activities, inspecting actors, debugging federation issues… Would this be useful for other ActivityPub developers out there?
@kodingwarrior@hackers.pub
이게 금방 매진이 되려고 하네......
RE: https://hackers.pub/@kodingwarrior/019abed2-f2e0-79fe-ada8-6b150ae0d840
@kodingwarrior@hackers.pub
Hackers' Public @ Seoul 송년 네트워킹 밋업은 발표보다 대화, 형식보다 연결을 중심으로 진행됩니다. 라이트닝 토크도 지원받습니다. 만들었던 것·배운 것·고민했던 이야기를 자유롭게 얘기해보도록 해요.
많은 관심 부탁드립니다~

@hongminhee@hollo.social
아무래도 來年에는 海外 컨퍼런스에 많이 參加하게 될 것 같다. 一旦 只今 생각나는 것만으로도 네 個나 있음:

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

@AmaseCocoa@misskey.io
apmodel 0.4.5
バグ修正だけ、特に新しいものとかはない (そもそも次になる予定な0.5.0まで破壊的変更無し)
https://pypi.org/project/apmodel/0.4.5/

@hongminhee@hollo.social · Reply to Emelia 👸🏻's post
@thisismissem @liaizon That would be great if we could do such an event!

@hongminhee@hollo.social · Reply to wakest ⁂'s post
@liaizon That sounds great! I'd love to visit Berlin if my schedule allows. Still figuring out flights and dates, but I'll let you know once things are more concrete.

@hongminhee@hollo.social · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post
Update: I just submitted a talk proposal to the Social Web Devroom at @fosdem 2026—Fedify: Type-safe ActivityPub for TypeScript. Guess I'm flying to Brussels after all. 😅
@cheeaun@mastodon.social
RE: https://mastodon.social/@dansup/115497711169256588
Seems like bsky starts experimenting using mediabunny (https://mediabunny.dev/) to compress videos https://github.com/bluesky-social/social-app/commit/0a7209c623fbaf1e34e6143017c907f30a3c8bb4
Loops did the same too.
The bundle size is quite big, tho' I think will still be smaller than ffmpeg-wasm (https://github.com/ffmpegwasm/ffmpeg.wasm), used on https://tools.rotato.app/compress (I've been using this for videos I upload here instead of Handbrake app)
@dansup@mastodon.social
Loops now uses mediabunny to transcode and optimize videos before uploading, using WebCodecs!
We have a very simple quality algorithm lol, but it does work great and reduces the file size significantly, allowing for reduced backend load.
The magic happens here ✨
https://github.com/joinloops/loops-server/blob/main/resources/js/pages/studio/upload.vue#L1472-L1556
@thisismissem@hachyderm.io · Reply to Emelia 👸🏻's post
Small note: the previous figure I'd shared for community support accidentally omitted the €1730 from GitHub Sponsors because I don't see that in my normal Stripe dashboard
The NLNet amount also jumped up as I was able to submit another request for payment, which has since been approved.
I've also submitted grant applications for FediMod FIRES (to continue development) and for the ActivityPub Trust & Safety Taskforce, which if approved will unlock funds for myself and others on the taskforce, allowing us to spend more time on that work.
@thisismissem@hachyderm.io
Hey #fediverse people, I've an ask: If you appreciate all that I do for the fediverse and open social web, and you'd like to see me continue to do that work, please support my work financially.
Right now I'm having to look for work outside of the Fediverse because I simply cannot make ends meet.
I need €60-70k per year to support myself, with costs everywhere feeling increased (so that number may even be too low)
Right now, year to date, I've received a total of €20,170 in financial support from the community, and €22,450 from NLNet grants. I've also only had minimal freelance work this year, as I've been busy on grant work & try to focus on the fediverse & open social web.
So my total income isn't yet enough to be regularly sustainable. I've had problems being able to make rent payments this year because cashflow on grants comes in large chunks usually months after the work has been done.
So if you want to see me keep doing what I'm doing, please support my work!
@kodingwarrior@hackers.pub
Hackers' Public @ Seoul 송년 네트워킹 밋업은 발표보다 대화, 형식보다 연결을 중심으로 진행됩니다. 라이트닝 토크도 지원받습니다. 만들었던 것·배운 것·고민했던 이야기를 자유롭게 얘기해보도록 해요.
많은 관심 부탁드립니다~
@mariusor@metalhead.club
After mostly wasting the past couple of days on adding a rudimentary client side search function to the new static documentation website of #GoActivityPub I'm back in the land of increasing code coverage.
Like I said before, I've never really had to dedicate explicit time to this activity specifically and I'm annoyed at how time consuming and tedious it gets when you want to increase the numbers from ~70% to ~80%.
Those last few percentages are hard to come by.
#unit-testing
@cranberry@fedibird.com
買い物💿
@jdv_jazz@mastodon.nl
Cannonball Adderley & The Bossa Rio Sextet - Joyce's Sambas (Feat. Sergio Mendes)
#JazzDeVille #Jazz #NowPlaying #CannonballAdderleyTheBossaRioSextet
@jdv_jazz@mastodon.nl
Avishai Cohen - Mediterranean Sun
#JazzDeVille #Jazz #NowPlaying #AvishaiCohen
@wolffia@bakedbean.xyz
'교'로 읽는 건 처음 봄