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

洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

1,082 following1,894 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 메인테이너. , , , 等으로 自由 소프트웨어 만듦.

()

@chris@nutmeg.social · Reply to 洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee TIL about ReactOS, funny to read the wiki that ReactOS's name is from an IRC chat's dissatisfied "react"ion to Microsoft's monopoly on the PC market.

That was 1998. People were tired of Windows even before the year 2000.

Also interesting to see a couple OS's that attempted to combine Linux and Windows into a single super OS.

Longene (wikipedia.org/wiki/Longene)
coLinux (wikipedia.org/wiki/Cooperative)

Both projects were abandoned 10+ years ago.

en.wikipedia.org

Cooperative Linux - Wikipedia

@bootlegrydia@treehouse.systems

China's online banking has exactly the same issue

there was even a campaign endorsed by the FSF but it went nowhere

those "security plugins" are not just an activex browser plugin though, usually they are rootkits

fsf.org/news/open-letter-to-cmb

fsf.org

China: Support Bill Xu's campaign opposing proprietary banking requirements — Free Software Foundation — Working together for free software

@hongminhee@hollo.social

Sometimes I have to use Windows (because of South Korea's notorious internet banking issues), and it stresses me out every single time. I really hope ReactOS gets better soon.

@hongminhee@hollo.social · Reply to derralf

@derralf I heard ReactOS has been in development for 30 years now, but it sounds like it's still pretty much a bleeding-edge experience. Thanks for sharing your thoughts! I think I'll try installing it on a VM first and play around with it.

@hongminhee@hollo.social

Sometimes I have to use Windows (because of South Korea's notorious internet banking issues), and it stresses me out every single time. I really hope ReactOS gets better soon.

@erictapen@chaos.social

If you are working on Fediverse software, you might have heard about FEP-8a8e, which is an upcoming standard to unitize how events (as in gatherings of people) are shared via ActivityPub.

I'm currently working on a cool new validation tool that is supposed to help developers write correct implementations of this standard:

validate.event-federation.eu/

🧵1/7

A screenshot from https://validate.event-federation.eu/

Verify your ActivityStreams Event object for FEP-8a8e compliance

FEP-8a8e is a standardisation attempt about the way the Fediverse talks about Events.

Enter any URL or JSON here...
...or pick one of these examples:
« Discover Hoop Dance - Workshop fiir FLINTA* only from the Mobilizon instance fomobremen.info
« BIGG EGG + COMPUTER + LIFELINE + JAVA from the Gancio instance montreal.askapunk.net
+ FOSDEM - BOF/Unconference: Shaping the Future of Events and Calendars in the Fediverse from the event-
federation.eu website using the ActivityPub Plugin for Gatherpress
ALT text

A screenshot from https://validate.event-federation.eu/ Verify your ActivityStreams Event object for FEP-8a8e compliance FEP-8a8e is a standardisation attempt about the way the Fediverse talks about Events. Enter any URL or JSON here... ...or pick one of these examples: « Discover Hoop Dance - Workshop fiir FLINTA* only from the Mobilizon instance fomobremen.info « BIGG EGG + COMPUTER + LIFELINE + JAVA from the Gancio instance montreal.askapunk.net + FOSDEM - BOF/Unconference: Shaping the Future of Events and Calendars in the Fediverse from the event- federation.eu website using the ActivityPub Plugin for Gatherpress

@hongminhee@hollo.social

Hackers' Pub now allows you to follow hashtags, and it's deeply integrated with tags.pub!

tags.pub

tags.pub

@hongminhee@hackers.pub

Hackers' Pub 새 프런트엔드(web-next)에서 해시태그를 팔로할 수 있게 되었습니다. 해시태그를 팔로하면 팔로하지 않은 계정에서 쓴 콘텐츠여도 해당 해시태그가 붙어 있을 경우 피드에 뜨게 됩니다. 또한, 기술적으로는 tags.pub과 연동되어 있어서, 연합우주(fediverse) 전체적으로 해당 해시태그를 추적할 수 있게 되어 있습니다. 참고로 자신이 어떤 해시태그를 팔로하는지는 다른 사람에게 공개되지 않습니다.

해시태그를 팔로하려면 검색창에 #해시태그_이름으로 검색하신 뒤, 검색 결과에서 팔로 버튼을 누르시면 됩니다. 또한, “사이드바에 추가” 버튼까지 누르시면, 좌측 사이드바에서 타임라인 섹션 맨 아래쪽에 해당 해시태그가 추가되어 언제나 쉽게 접근 가능해집니다.

#Haskell 해시태그 검색 결과 화면입니다. Abhinav 사용자가 올린 “feed-repeat v1.0” 도구 배포에 관한 게시물이 포함되어 있습니다.
ALT text

#Haskell 해시태그 검색 결과 화면입니다. Abhinav 사용자가 올린 “feed-repeat v1.0” 도구 배포에 관한 게시물이 포함되어 있습니다.

Hackers' Pub 로고가 상단에 있고, 아래로 타임라인, 피드, 공유 제외, 게시글만, 연합우주, 검색 등의 메뉴와 팔로우 중인 해시태그 목록이 나열된 좌측 사이드바 메뉴 화면입니다.
ALT text

Hackers' Pub 로고가 상단에 있고, 아래로 타임라인, 피드, 공유 제외, 게시글만, 연합우주, 검색 등의 메뉴와 팔로우 중인 해시태그 목록이 나열된 좌측 사이드바 메뉴 화면입니다.

@hongminhee@hackers.pub

Hackers' Pub 새 프런트엔드(web-next)에서 해시태그를 팔로할 수 있게 되었습니다. 해시태그를 팔로하면 팔로하지 않은 계정에서 쓴 콘텐츠여도 해당 해시태그가 붙어 있을 경우 피드에 뜨게 됩니다. 또한, 기술적으로는 tags.pub과 연동되어 있어서, 연합우주(fediverse) 전체적으로 해당 해시태그를 추적할 수 있게 되어 있습니다. 참고로 자신이 어떤 해시태그를 팔로하는지는 다른 사람에게 공개되지 않습니다.

해시태그를 팔로하려면 검색창에 #해시태그_이름으로 검색하신 뒤, 검색 결과에서 팔로 버튼을 누르시면 됩니다. 또한, “사이드바에 추가” 버튼까지 누르시면, 좌측 사이드바에서 타임라인 섹션 맨 아래쪽에 해당 해시태그가 추가되어 언제나 쉽게 접근 가능해집니다.

#Haskell 해시태그 검색 결과 화면입니다. Abhinav 사용자가 올린 “feed-repeat v1.0” 도구 배포에 관한 게시물이 포함되어 있습니다.
ALT text

#Haskell 해시태그 검색 결과 화면입니다. Abhinav 사용자가 올린 “feed-repeat v1.0” 도구 배포에 관한 게시물이 포함되어 있습니다.

Hackers' Pub 로고가 상단에 있고, 아래로 타임라인, 피드, 공유 제외, 게시글만, 연합우주, 검색 등의 메뉴와 팔로우 중인 해시태그 목록이 나열된 좌측 사이드바 메뉴 화면입니다.
ALT text

Hackers' Pub 로고가 상단에 있고, 아래로 타임라인, 피드, 공유 제외, 게시글만, 연합우주, 검색 등의 메뉴와 팔로우 중인 해시태그 목록이 나열된 좌측 사이드바 메뉴 화면입니다.

@hongminhee@hollo.social

I write YAML list items flush with the parent key rather than indented further:

# my preference
items:
- foo
- bar
- baz

# what formatters produce
items:
  - foo
  - bar
  - baz

Every formatter insists on the two-space version instead, so across all my projects, **/*.yaml and **/*.yml end up in deno fmt's exclude list.

The other fixation is .yaml over .yml. The official YAML FAQ has explicitly recommended the longer form for years, but the three-character habit spread through GitHub Actions templates and most people never thought to check.

web.archive.org

YAML Ain't Markup Language

@hongminhee@hollo.social

What keeps me on GitHub isn't only the social graph. Trusted publishing is the bigger obstacle.

npm, JSR, and crates.io all support GitHub Actions, or GitLab in some cases. Codeberg isn't an option yet.

crates.io says adding Codeberg/Forgejo support should be straightforward, and Forgejo is already tracking the work. Hoping npm and JSR follow. I want to move my projects to Codeberg without giving up trusted publishing.

@hongminhee@hollo.social · Reply to bgl gwyng

@bgl 마음이 많이 아프시겠어요… 사람과 달리 사람과 같이 사는 강아지의 세계는 정말 그 가족으로 한정되는 경우가 많죠. 그래서 더더욱 강아지를 잊지 못하게 만드는 것 같습니다. 또미는 좋은 곳에 먼저 가서 먼 훗날 가족과 다시 만나길 기다리고 있을 거예요. 마음 추스르시길…

@bgl@hackers.pub

밤사이 강아지 또미가 세상을 떠났다. 다행히 아프지 않게 잠든 사이 편안하게 갔다. 왠지 아무 상관 없는 사람들도 얼마 전까지 이렇게 생긴 11살 요크셔테리어 한마리가 세상에 있었단걸 알았으면 좋겠단 생각이 들었다. 금방 까먹더라도.

기지개키는 또미
ALT text

기지개키는 또미

더 긁어달라고 눈치주는 또미
ALT text

더 긁어달라고 눈치주는 또미

터그 놀이하자고 아침에 보채는 또미
ALT text

터그 놀이하자고 아침에 보채는 또미

점프하는 또미
ALT text

점프하는 또미

편안하게 잠든 또미
ALT text

편안하게 잠든 또미

@hongminhee@hollo.social

나는 Apple이 폴더블 iPhone을 만든다는 게 아예 想像(상상)이 안 되는데, 다들 Apple이 폴더블 iPhone을 내놓을 거라고 굳게 믿는 게 놀랍게 느껴진다…

@evan@cosocial.ca

If you believe in the :

- post here
- bring your friends and family here
- tell companies, governments and creators to be here
- pay for your instance
- pay for your software

Do one thing every day. The Fediverse is worth fighting for.

@hongminhee@hollo.social · Reply to burly

@burly Yeah, fair read. “Winning path” was a bad phrase. I meant path of least resistance: if the easiest thing is always to write Node.js-compatible code, there's not much reason for a Deno-native package culture to form. Nobody loses; it just never gets built.

@hongminhee@hollo.social · Reply to definitely just a musician

@tychi Both Deno and Node.js run on V8, and V8 is C++, so Rust doesn't really distinguish them at the engine level. If you want a Rust-native JavaScript stack, Andromeda is probably closer: it runs on Nova, a JavaScript engine written in Rust rather than V8. Still experimental, but that's the tradeoff when you step off the compatibility treadmill.

tryandromeda.dev

Andromeda

Andromeda - Rust-powered JavaScript and TypeScript runtime