洪 民憙 (Hong Minhee)'s avatar

洪 民憙 (Hong Minhee)

@[email protected] · 765 following · 868 followers

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

()

WebsiteGitHubBlogFedify

https://hongminhee.org/

https://github.com/dahlia

https://writings.hongminhee.org/

https://fedify.dev/

gábor ugray's avatar
gábor ugray

@[email protected] · Reply to Russell Harrower 🎙️'s post

@russell @hongminhee There's no standard because different cultures do this differently. First+last names in their current Western form are a recent invention, going back a few hundred years max, introduced by early modern bureaucracies. Where dual names were/are used elsewhere, they follow different, varying cultural conventions.

It's not entirely far-fetched to say first name/last name is a vestige of European colonialism.

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

@[email protected]

國民學校(국민학교) 들어가기 ()부터 집에 컴퓨터가 있었어서 컴퓨터를 좀 일찍 ()便()이긴 한데, 아주 어렸을 때는 거의 게임만 했었고, 本格的(본격적)으로 코딩에 關心(관심)이 생긴 것은 初四(초사) 때 《新世紀(신세기) 에반게리온》을 보고 衝擊(충격)을 받고 《新世紀(신세기) 에반게리온》에 ()한 웹사이트를 만들기로 마음먹은 뒤. 揭示板(게시판)芳名錄(방명록)을 붙이려면 CGI나 PHP 같은 것을 다뤄야 했고, 그걸 조금씩 고쳐서 쓰면서 自然(자연)스럽게 코딩과 ()해졌던 것 같다. 그래서 처음 다룬 프로그래밍 言語(언어)들도 Perl, PHP, JavaScript 같은 것들.

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

@[email protected] · Reply to Daniel Supernault's post

Why didn't you nominate yourself for the award!

@dansup — Pixelfed, Loops, PubKit, and Starter Kits!

Daniel Supernault's avatar
Daniel Supernault

@[email protected]

Honestly, if there was an award for Fediverse Person of the Year, I would have many people to nominate.

@hongminhee - Fedify & Hollo Dev

@cheeaun - Phanpy dev

@thisismissem - IFTAS advisor and safety focused dev who helped many fedi projects

@FediThing - FediTips manager and ideal fediverse onboarding concierge

@_elena - The Future is Federated author and fediverse activist who is my favourite fedi influencer

@andypiper - Mastodon DevRel & community wizard

@deadsuperhero - blogger & more

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

@[email protected]

국회전자청원 > 국민동의 청원 > 윤상현 의원의 의원직 제명에 관한 청원

petitions.assembly.go.kr/proce

이게 아직 안 찼네요.

甘瀬ここあ ☕'s avatar
甘瀬ここあ ☕

@[email protected]

流石にこれをCIで自動化するのはぼくだと無理だけど手元でテストする分にはfedify inbox使えば良さそう​:thinknyan:

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

@[email protected] · Reply to 甘瀬ここあ ☕'s post

@cocoa_vrc Pythonのsubprocessモジュールを使ってfedify inboxfedify lookup -aコマンドを実行するといった方法も有る様ですね!

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

@[email protected]

弊リレーサーバ、PleromaとAkkomaの対応もしたので小規模鯖やお一人様鯖の方良かったら使ってみてくださいー
relay.gamelinks007.net/

Jason Lefkowitz's avatar
Jason Lefkowitz

@[email protected]

"I wanted to create the simplest possible Fediverse server which can be used as an educational tool to show how ActivityPub / Mastodon works.

And those goals have all been met! I warn you though, it is the nadir of bad coding. There are no tests, bugger-all security, scalability isn't considered, and it is a mess. But it works."

shkspr.mobi/blog/2024/02/activ

甘瀬ここあ ☕'s avatar
甘瀬ここあ ☕

@[email protected]

Release: 0.2.0
https://pypi.org/project/apsig/

Jason Lefkowitz's avatar
Jason Lefkowitz

@[email protected]

How to write a tutorial that instantly wins my heart

fedify.dev/tutorial/basics

This tutorial will not use the quick start project template created by the fedify init command. Instead, we will start from scratch to understand how the Fedify framework works without any boilerplate code.
This tutorial will not use the quick start project template created by the fedify init command. Instead, we will start from scratch to understand how the Fedify framework works without any boilerplate code.
洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@[email protected] · Reply to (dai)skeh's post

@skeh ありがとうございます!ちなみに、朝鮮語(漢字ハングル混じり文)バージョンも縦書きで組版されています。

(dai)skeh's avatar
(dai)skeh

@[email protected]


ほんさん、縦書きレイアウトでwritingページ書かれてる!!

弊社でも縦書きのEPUBは手間がかかるのに(縦中横やルビなど)すばらしいです。

two slightly distorted guitars's avatar
two slightly distorted guitars

@[email protected] · Reply to 洪 民憙 (Hong Minhee)'s post

@hongminhee gaaah, I always, always refer to them as given name and family name, it's far more accurate and applicable to more naming systems (not all, haha).

Even in a fully Western context there are forms that want the family name entered first for reasons of their own, which must trip up plenty of people who aren't used to checking.

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

@[email protected] · Reply to Russell Harrower 🎙️'s post

@russell I think just having a single field for the name would be good enough.

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

@[email protected]

私見(사견)이지만 「國民(국민)」이라는 말은 多少(다소) 排除的(배제적)이라고 느끼기 때문에 ()로 안 좋아한다. 「人民(인민)」이라는 말이 더 낫다고 생각.

Garam's avatar
Garam

@[email protected]

‘국민’라는 구호 좀 안 썼으면 좋겠는데 말이지. 같은 문제 의식에서 비상행동 이름에는 ‘국민’을 뺐으면서 왜 사회자 발언에는 항상 ‘국민’이 들어가는지 모르겠다.

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

@[email protected]

I don't like it when a website asks for a name, and the name field is split into two. If those fields were labeled first/last name, I would type in Hong/Minhee. But if the fields are labeled given/family name, I'll type Minhee/Hong. Because, like many other East Asian names, my name is Hong Minhee, but Hong is my family name.

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

@[email protected]

미루고 미루다 오늘 드디어 ()에 쓰던 모니터를 당근🥕에 올렸다!

https://www.daangn.com/articles/888119395

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

@[email protected] · Reply to Fedify: an ActivityPub server framework's post

年末にやってみたいサイドプロジェクトをお探しですか?Fedifyを使って自分だけのActivityPubサーバーを作ってみてはいかがですか?

https://github.com/dahlia/fedify-microblog-tutorial-ja

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

@[email protected] · Reply to Fedify: an ActivityPub server framework's post

연말에 할 사이드 프로젝트를 찾고 계신가요? Fedify를 이용해 여러분만의 ActivityPub 서버를 만들어 보는 것은 어떠세요?

https://hackmd.io/@hongminhee/fedify-tutorial-ko

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

@[email protected]

Looking for a side project to do over the holidays? Why not create your own server with ?

https://fedify.dev/tutorial/microblog

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

@[email protected]

懐かしいな。私の最初のラップトップはPowerPC G4が搭載されていたPowerBook G4だった。色々な意味で今の自分に大きな影響を与えたマシン。

https://misskey.io/notes/a22ye1l6z3pz008v

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

@[email protected] · Reply to Okiki Ojo's post

@okikio Thank you for your consideration!

I was tempted to compare Deno as well, but unlike the switch between Bun and Node.js, switching to Deno would require quite a few code changes, so I couldn't do it. That said, I've written a lot of software with Deno, and it doesn't seem to have the obvious memory leaks that Bun does.

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

@[email protected]

HolloをBunで動かしていた時は1GBから8GBのメモリを不安定に使っていたが、Node.jsに乗り換えた後は大体1GB程度のメモリしか使わなく成った。ピーク時には3GBまで消費する事も有るが、全体的なテスト期間に比べれば一瞬の事である。

Hollo 0.4.0からはBunの代わりにNode.jsを使う予定。

https://hollo.social/@hollo/0193ef5e-e922-7dbc-9b98-6c4d1efff067

Hollo :hollo:'s avatar
Hollo :hollo:

@[email protected] · Reply to Hollo :hollo:'s post

Okay, testing with .js is cruising along. It's consuming up to 3 GB of memory at peak times, but that's a huge improvement over Hollo with , which was consuming over 8 GB of memory at peak times.

So, yes, starting with Hollo 0.4.0, we'll use Node.js instead of Bun!

Memory usage chart for the hollo.social server. You can see that before December 18th, the point at which we switched to Node.js, the memory usage fluctuated between 1 GB and 8 GB, but since then, it's been mostly stable around 1 GB. It did spike to 3 GB at peak times, but only briefly during the entire test period.
Memory usage chart for the hollo.social server. You can see that before December 18th, the point at which we switched to Node.js, the memory usage fluctuated between 1 GB and 8 GB, but since then, it's been mostly stable around 1 GB. It did spike to 3 GB at peak times, but only briefly during the entire test period.
Hollo :hollo:'s avatar
Hollo :hollo:

@[email protected] · Reply to Hollo :hollo:'s post

Okay, testing with .js is cruising along. It's consuming up to 3 GB of memory at peak times, but that's a huge improvement over Hollo with , which was consuming over 8 GB of memory at peak times.

So, yes, starting with Hollo 0.4.0, we'll use Node.js instead of Bun!

Memory usage chart for the hollo.social server. You can see that before December 18th, the point at which we switched to Node.js, the memory usage fluctuated between 1 GB and 8 GB, but since then, it's been mostly stable around 1 GB. It did spike to 3 GB at peak times, but only briefly during the entire test period.
Memory usage chart for the hollo.social server. You can see that before December 18th, the point at which we switched to Node.js, the memory usage fluctuated between 1 GB and 8 GB, but since then, it's been mostly stable around 1 GB. It did spike to 3 GB at peak times, but only briefly during the entire test period.
洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@[email protected] · Reply to Dan Poulin (he/him)'s post

@epocsquadron Thanks for the advice. As you said, I bought the cheapest droplet on DigitalOcean and placed CloudFront in front of it, and it works great!

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

@[email protected]

I created the @hono/otel package, which is middleware that adds OpenTelemetry instrumentation to Hono. I wonder if my patch will be accepted.

https://github.com/honojs/middleware/pull/901

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

@[email protected] · Reply to 洪 民憙 (Hong Minhee)'s post

I'd love to see something like GitHub Pages or Netlify that also supports

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

@[email protected]

What's the cheapest and easiest hosting service to use in 2024? I'm going to serve a website with three to four pages.

Older →