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

洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social · 1031 following · 1578 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 메인테이너. , , , 等으로 自由 소프트웨어 만듦.

()

Alexandre Mutel's avatar
Alexandre Mutel

@xoofx@mastodon.social

Heya! 🥳 XenoAtom.CommandLine 2.0 is out: xenoatom.github.io/commandline/
It brings XenoAtom.Terminal.UI integration, validation, option constraints, and pluggable output rendering. After a month of terminal-focused work, it finally feels complete! 😅

I'm also consolidating my sites with shared templates via my Lunet generator, and I'm hoping to share it more broadly later this year.

Finally, the XenoAtom umbrella now has a landing page: xenoatom.github.io/ 🤩

Screenshot of an HelloWorld application using XenoAtom.CommandLine .NET library
ALT text detailsScreenshot of an HelloWorld application using XenoAtom.CommandLine .NET library
abadidea's avatar
abadidea

@0xabad1dea@infosec.exchange

So You Want To Write An Open Source Discord Replacement

Things you don’t need:
- federation/distributed systems
- multiparty end-to-end encryption
- an entirely new operating system kernel specially designed to—

Things you DO need:
- a user interface that is Normal
- the ability to use languages other than English and writing systems other than Latin
- higher standards of user experience than how irc actually works in the real world
- any fucking clue how Discord works and why people use it

I have muted replies to this post due to the usual reasons

Box464's avatar
Box464

@box464@mastodon.social · Reply to Box464's post

My code is ugly, but it works! And I didn't have to learn all the intricacies of every one-off scenario between every single platform. Fedify hides that from me, and I'm so glad it does. I have no desire to go that deep.

fedify.dev

2/2

Box464's avatar
Box464

@box464@mastodon.social

Using @fedify to see how far I can get with very simplistic AP objects and activities. The tutorial and documentation was helpful and gave me a solid template to work from.

The fedify CLI is a great debugging tool, too.

The built in tunnel command makes it a snap to spin up temporary servers that are open to the public web for testing. Here I have two instances spun up so I can send activities between them.

1/2

Fedify is running in four different kitty windows, two are running the app, two are running temporary tunnels.
ALT text detailsFedify is running in four different kitty windows, two are running the app, two are running temporary tunnels.
洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social · Reply to Doug Webb's post

@douginamug Of course, thanks!

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

@hongminhee@hollo.social

Fedify 2.0 will probably be out by the end of February. No, it has to be.

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

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

@dansup Bower? Haven't been heard of it for a decade… 😂

TypeScript's avatar
TypeScript

@TypeScript@fosstodon.org

TypeScript 6.0 beta is now published!

This release brings

- inference improvements for functions
- updates to package.json 'imports'
- Temporal APIs
- alignments for the upcoming TypeScript 7.0
- & more!

Try it today!

devblogs.microsoft.com/typescr

Julian Fietkau's avatar
Julian Fietkau

@julian@fietkau.social · Reply to Fedi.Tips's post

@FediTips Re: reply controls.

GoToSocial came up with a way (docs.gotosocial.org/en/latest/) to do this. It doesn't “solve” malicious servers, but it lets benevolent servers honor each other's inhabitants' wishes.

I'm drafting a “Fediverse Enhancement Proposal” document to make it easier for other projects to join GTS. It's progressing, but I have day job stuff etc. It might help to add a few collaborators.

Anyone comfortable w/ technical specs similar to this fediverse.codeberg.page/fep/fe & want to help?

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

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

Sneak peak.

Traces list page of the debug dashboard
ALT text detailsTraces list page of the debug dashboard
Trace detail page showing activities and logs
ALT text detailsTrace detail page showing activities and logs
洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

Working on @fedify/debugger, an embedded ActivityPub debug dashboard for Fedify applications. It will be shipped with Fedify 2.0.

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

Lobsters

@lobsters@mastodon.social

How to level up the fediverse lobste.rs/s/gx9hvu
fosdem.org/2026/schedule/event

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

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

Sneak peak.

Traces list page of the debug dashboard
ALT text detailsTraces list page of the debug dashboard
Trace detail page showing activities and logs
ALT text detailsTrace detail page showing activities and logs
洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

Working on @fedify/debugger, an embedded ActivityPub debug dashboard for Fedify applications. It will be shipped with Fedify 2.0.

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

Graham Perrin's avatar
Graham Perrin

@grahamperrin@bsd.cafe

RE: mastodon.social/@lobsters/1158

Good reads:

― the 2024 blog post
― the 2026 discussion in Lobsters.

Incidentally, I did stop using Discord. No regrets.

Alexandre Mutel's avatar
Alexandre Mutel

@xoofx@mastodon.social · Reply to Alexandre Mutel's post

Just promoted XenoAtom.Terminal.UI to 1.0! 🎉

I have added 2 new features from the preview: placeholder and brush gradients usable with text controls! 🎨

I'm going to see if I can add an extension to XenoAtom.CommandLine library to generate beautiful command line help and I will be hopefully done with this entire sidetrack of projects! ☺️

Video capture of the FullscreenDemo of XenoAtom.Terminal.UI
ALT text detailsVideo capture of the FullscreenDemo of XenoAtom.Terminal.UI
Jiyu (robin)'s avatar
Jiyu (robin)

@jiyu@hackers.pub

URI는 고유하지만 WebFinger 핸들이 동일한 계정들에 대해 각 구현체들이 어떻게 대응하는지가 궁금하다...

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

@hongminhee@hollo.social · Reply to pkg update's post

@pkgupdt 음, 그렇다기 보다는 ActivityPub 具顯(구현)이 어카운트의 캐시에 依存(의존)하면 안 된다고 보시면 될 것 같아요. 🤔

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

@hongminhee@hollo.social · Reply to pkg update's post

@pkgupdt ()은 도메인 네임 再使用(재사용)可能(가능)하긴 합니다. 서비스 終了(종료)하기 ()에 모든 어카운트에 ()Delete 액티비티를 날리면 (이른바 self-destruct) 確實(확실)하게 可能(가능)하고, 그렇지 않더라도 時間(시간)이 좀 지나면 可能(가능)해야 합니다.

HaskellOrg's avatar
HaskellOrg

@haskell@fosstodon.org

“Well-Typed are delighted to announce a release preview of hs-bindgen, a tool for automatic Haskell binding generation from C header files”

Go try it out and give feedback!

well-typed.com/blog/2026/02/hs

Chee Aun 🤔's avatar
Chee Aun 🤔

@cheeaun@mastodon.social · Reply to Derek's post

@deach I'm not particularly knowledgeable about them. I used to spend a lot of time on implementing localization stuff, but not much on vertical text unfortunately.

This reminded me of articles by @huijing which have a lot more details and background:
- chenhuijing.com/blog/chinese-w (2016)
- chenhuijing.com/blog/vertical- (2017)

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

@hongminhee@hollo.social

Early bird CFP for @COSCUP 2026 seems available now. Anyone interested?

https://blog.coscup.org/2026/02/lead-trend-coscup-2026-early-bird-cfp.html

Chee Aun 🤔's avatar
Chee Aun 🤔

@cheeaun@mastodon.social

RE: mastodon.social/@cheeaun/11604

And of course, I'm already taking the first steps.

(local dev)

Screenshot of the quoted post on Phanpy, but the quoted post of the quoted post has vertical text layout.
ALT text detailsScreenshot of the quoted post on Phanpy, but the quoted post of the quoted post has vertical text layout.
Chee Aun 🤔's avatar
Chee Aun 🤔

@cheeaun@mastodon.social · Reply to Chee Aun 🤔's post

RE: mastodon.social/@shimon1024/11

"AFAIK, Mastodon is the first global social networking service that displays Mongolian script posts vertically" github.com/mastodon/mastodon/i

Quoting this post for testing, and screenshot for reference.

A Mastodon post showing a post by shimon1024@mastodon.social with a Traditional Mongolian content, vertically laid out.
ALT text detailsA Mastodon post showing a post by shimon1024@mastodon.social with a Traditional Mongolian content, vertically laid out.
洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

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

Just created a Matrix room for Fedify contributors: #fedify-contributors:matrix.org. If you'd like to contribute to Fedify or wonder how Fedify internals are going on please join there!

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

@hongminhee@hollo.social

Did you know there's a community space for , , , and other Fedify ecosystem projects?

Whether you have questions, want to share what you're building, or just want to hang out with fellow fediverse developers—come join us!

Eugen Rochko's avatar
Eugen Rochko

@Gargron@mastodon.social

Someone at asked us to put some promotional materials on our website that they could print for an event. There is now a section for that on the Branding page with our first poster:

joinmastodon.org/branding

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

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

@dansup Isn't Matrix enough for you? 😅

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

@hongminhee@hollo.social

Did you know there's a community space for , , , and other Fedify ecosystem projects?

Whether you have questions, want to share what you're building, or just want to hang out with fellow fediverse developers—come join us!

Danielle Foré's avatar
Danielle Foré

@danirabbit@mastodon.online · Reply to mizblueprint's post

@mizblueprint that’s not the point though. She wants to participate in the world and discover new things outside her bubble, but only when those things don’t make her uncomfortable. That’s the point

Danielle Foré's avatar
Danielle Foré

@danirabbit@mastodon.online

Thinking about how a white woman recently told me she was specifically trying to get her Instagram algorithm to never show her anything political. And isn’t that just the whole problem summed up right there

Older →