Profile img

Hi, I'm who's behind Fedify, Hollo, BotKit, and this website, Hackers' Pub! My main account is at @hongminhee洪 民憙 (Hong Minhee).

Fedify, Hollo, BotKit, 그리고 보고 계신 이 사이트 Hackers' Pub을 만들고 있습니다. 제 메인 계정은: @hongminhee洪 民憙 (Hong Minhee).

FedifyHolloBotKit、そしてこのサイト、Hackers' Pubを作っています。私のメインアカウントは「@hongminhee洪 民憙 (Hong Minhee)」に。

Website
hongminhee.org
GitHub
@dahlia
Hollo
@hongminhee@hollo.social
DEV
@hongminhee
velog
@hongminhee
Qiita
@hongminhee
Zenn
@hongminhee
Matrix
@hongminhee:matrix.org
X
@hongminhee

연합우주의 여러분을 파이콘 한국 2025에 초대합니다!

안녕하세요. Hackers' Pub이 이번 파이콘 한국 2025에 커뮤니티 후원을 하게 되었는데요. 이를 통해 총 세 분께 이벤트로 파이콘 한국 2025 티켓을 드릴 수 있게 되었습니다.

파이콘 한국 2025에 참가하고 싶었던 분들은, 이벤트에 응모해 주세요! 이벤트 응모 방법은 다음과 같습니다.

응모 자격

연합우주의 누구나

응모 기한

7월 27일(日) 자정까지

응모 방법

다음 주제어들 중 하나로 N행시를 멋지게 지어서, 인용 또는 답글로 달아주세요! (Mastodon의 경우에는 인용이 안 되므로 답글만 가능합니다.)

  • 파이콘/파이컨
  • 파이썬/파이선
  • 해커스퍼브/해커즈퍼브/해커스펍/해커즈펍

예:

  • 이썬이 좋아서
  • 번에는 꼭 파이
  • 에 가고 싶습니다!

응모하신 N행시 중 멋진 작품을 제출하신 세 분을 선정하여 파이콘 한국 2025 티켓을 드리도록 하겠습니다!

많은 참여 부탁드립니다!

1

(CLI 툴을 쓰다 느낀건데), UX 이슈 중에 no-op과 관련된 것이 특히 까다로운것 같다. 예를들어 유저가 뭔가를 했는데 에러나서 안되면 에러 메시지로 다른 사람에게 물어볼수 있다. 근데 예상한 동작이나 변경이 안 일어났을 경우엔 그게 불가능하다. 어떤 설정을 하는걸 빼먹어서 그렇게 된 경우엔, 운좋게 다른 사람들도 자주 겪는 문제라서 쉽게 답을 찾는 경우가 아니라면, 결국엔 문서를 읽으며 내가 하려는 동작엔 어떤 설정이 요구된다는 사실을 알아내야하는데, 이러면 문서를 사실상 통독하게 된다.

5
6
5

연합우주의 여러분을 파이콘 한국 2025에 초대합니다!

안녕하세요. Hackers' Pub이 이번 파이콘 한국 2025에 커뮤니티 후원을 하게 되었는데요. 이를 통해 총 세 분께 이벤트로 파이콘 한국 2025 티켓을 드릴 수 있게 되었습니다.

파이콘 한국 2025에 참가하고 싶었던 분들은, 이벤트에 응모해 주세요! 이벤트 응모 방법은 다음과 같습니다.

응모 자격

연합우주의 누구나

응모 기한

7월 27일(日) 자정까지

응모 방법

다음 주제어들 중 하나로 N행시를 멋지게 지어서, 인용 또는 답글로 달아주세요! (Mastodon의 경우에는 인용이 안 되므로 답글만 가능합니다.)

  • 파이콘/파이컨
  • 파이썬/파이선
  • 해커스퍼브/해커즈퍼브/해커스펍/해커즈펍

예:

  • 이썬이 좋아서
  • 번에는 꼭 파이
  • 에 가고 싶습니다!

응모하신 N행시 중 멋진 작품을 제출하신 세 분을 선정하여 파이콘 한국 2025 티켓을 드리도록 하겠습니다!

많은 참여 부탁드립니다!

5
7
2
2

제가 꾸준히 개발하고 운영하는 서비스들을 소개합니다.

  • 나루: 한국의 Geocities/Neocities를 지향하는 개인 웹사이트 호스팅 플랫폼
  • 오이카페: 2000년대 인터넷 감성을 느낄 수 있는 오에카키 커뮤니티
  • 타이포 블루: 메일링 리스트 기능을 지원하는 텍스트 전용 블로깅 플랫폼

모두 공익을 위한 비영리 프로젝트이며, AGPLv3 하에 소스 코드가 공개되어 있습니다.

14
0
0

안녕하세요! Hacker's Pub에 처음 가입했습니다~

아마 Hackers라는 용어는 해커 윤리 강령[1]에 등장하는 그 해커이지 않을까 싶은데, 가슴을 두근거리게 만드는 멋진 워딩입니다. (옛날에 해당 책을 읽은 기억이 새록새록 납니다)

좋은 커뮤니티를 찾은 것 같아 앞으로 기대됩니다. 모두 반갑습니다.


  1. https://ko.wikipedia.org/wiki/해커_윤리 ↩︎

7

사실 ARPANET 이전에도 미국 전역은 물리적인 회선으로 연결되어 있었고, 터미널을 통한 소셜 네트워킹이 활발했다. 나도 ARPANET을 미국 지도 위에 그려진 그래프로 처음 접했고, 최초로 컴퓨터를 연결한 기술이라고만 생각했다. 이 글에서 가장 인상적인 대목: "초기 시분할 네트워크를 무시하면 지난 50년간 미국의 디지털 문화가 어떻게 발전했는가에 대한 이해가 빈곤해지며, 모든 업적을 건국의 아버지들이 가진 천재성으로 돌리는 '실리콘 밸리 신화'에 여지를 준다" twobithistory.org/2021/02/07/a

2
4

파악이 안 되고 읽히지 않는 코드 때문에 개발하기 싫으시다고요?

이젠 좀 사람이 알아들을 수 있는 코드를 써보고 싶다고요?

선생님, 이제는 파이썬을 쓰실 때입니다!

3

파 이썬 너무 느려요

이 번에 러스트로 코드베이스 바꾸는거 어때요

Sun 17 August, the final day of PyCon Korea at Dongguk University! Brilliant sessions, fun tutorials, and the Python community awaits you. Long live Python 🐍

Check out the details: pycon.kr

8

Haskell 最近触ってないから忘れてるんだけど、型シグニチャから関数を引ける検索サイトがあったんだよね
あれがすごく便利で配管作業やるときは本当にあれだけで何とかなるレベルだった
多分静的型付けがこのまま普及してAIコーディングが一般的になると、あの検索システムがあるとあらゆるコーディングが爆速で進むようになると思う

1

연합우주의 여러분을 파이콘 한국 2025에 초대합니다!

안녕하세요. Hackers' Pub이 이번 파이콘 한국 2025에 커뮤니티 후원을 하게 되었는데요. 이를 통해 총 세 분께 이벤트로 파이콘 한국 2025 티켓을 드릴 수 있게 되었습니다.

파이콘 한국 2025에 참가하고 싶었던 분들은, 이벤트에 응모해 주세요! 이벤트 응모 방법은 다음과 같습니다.

응모 자격

연합우주의 누구나

응모 기한

7월 27일(日) 자정까지

응모 방법

다음 주제어들 중 하나로 N행시를 멋지게 지어서, 인용 또는 답글로 달아주세요! (Mastodon의 경우에는 인용이 안 되므로 답글만 가능합니다.)

  • 파이콘/파이컨
  • 파이썬/파이선
  • 해커스퍼브/해커즈퍼브/해커스펍/해커즈펍

예:

  • 이썬이 좋아서
  • 번에는 꼭 파이
  • 에 가고 싶습니다!

응모하신 N행시 중 멋진 작품을 제출하신 세 분을 선정하여 파이콘 한국 2025 티켓을 드리도록 하겠습니다!

많은 참여 부탁드립니다!

2

연합우주의 여러분을 파이콘 한국 2025에 초대합니다!

안녕하세요. Hackers' Pub이 이번 파이콘 한국 2025에 커뮤니티 후원을 하게 되었는데요. 이를 통해 총 세 분께 이벤트로 파이콘 한국 2025 티켓을 드릴 수 있게 되었습니다.

파이콘 한국 2025에 참가하고 싶었던 분들은, 이벤트에 응모해 주세요! 이벤트 응모 방법은 다음과 같습니다.

응모 자격

연합우주의 누구나

응모 기한

7월 27일(日) 자정까지

응모 방법

다음 주제어들 중 하나로 N행시를 멋지게 지어서, 인용 또는 답글로 달아주세요! (Mastodon의 경우에는 인용이 안 되므로 답글만 가능합니다.)

  • 파이콘/파이컨
  • 파이썬/파이선
  • 해커스퍼브/해커즈퍼브/해커스펍/해커즈펍

예:

  • 이썬이 좋아서
  • 번에는 꼭 파이
  • 에 가고 싶습니다!

응모하신 N행시 중 멋진 작품을 제출하신 세 분을 선정하여 파이콘 한국 2025 티켓을 드리도록 하겠습니다!

많은 참여 부탁드립니다!

@hongminhee洪 民憙 (Hong Minhee)

파이콘으로 삼행시 해보겠습니다.

파 파이콘 영업하려고 한건 아닌데

이 이렇게 된건 우연이구요

콘 콘크리트 지지층으로서 말합니다 파이콘 한국 2025 pycon.kr 8월 15일 부터 17일 까지 동국대학교 서울캠퍼스 신공학관에서 티켓 6만원 절찬리 판매중

6

Nuxt 4.0 is here at last … and it's all about DX ✨

🗂️ app/ directory for better organisation
🔄 smarter data fetching
⚡️ a faster CLI with socket communication
🔧 improved TypeScript integration

... and a smooth upgrade experience. 💚

👉 nuxt.com/blog/v4

2
0
0

무겁고 큰 메인 기능 구현 착수하기가 겁나서 가볍고 작은 서브 기능부터 구현하면서 차일피일 미루다가 더이상 서브 기능 남은게 없어서 드디어 메인 기능 구현을 했는데, 소요된 노력이 서브와 유사한 수준이라 뭔가... 알 수 없는 불안감이 느껴지는 이 기분... 아시나요... 중요한걸 미루지 맙시다(?

4
3

[[[[[ 긴급 도움 ]]]]]]

해커스펍 여러분, 연합우주 여러분. 안녕하세요. 슬슬 파이콘 한국 후원사로서 "한국 연합우주 개발자 모임" 스티커 굿즈를 뿌려야 하는데요. 스티커 굿즈를 뿌릴때 두가지 버전으로 뿌릴려고 해요.

*로고만 있는 정방형 스티커 *로고 옆에다가 가로로 fedidev.kr 글씨가 새겨져 있는 스티커 (중요)

fedidev.kr 글씨가 새겨져 있는 스티커는 어떻게 뿌릴지가 고민입니다.... 폰트랑 같이 예시 이미지를 알려주시면 스티커 굿즈 제작에 도움이 될 것 같습니다.

마감기한은 7월 19일이구요. 기프티콘 상한 금액은 5만원 입니다.

관심을 가져주시면 감사하겠습니다.

당연히! 공짜는 없겠죠! "이거다!" 하고 선정되신 분께는 원하시는 걸로 기프티콘을 드리겠습니다...

원본 SVG 파일은 여깄습니다 https://github.com/fedidevkr/logo/blob/main/fedidevkr.svg

5

洪 民憙 (Hong Minhee) shared the below article:

하스켈 편지

박준규 @curry@hackers.pub

이메일 교환을 요약하면, 한국의 취미 프로그래머 박준규 님이 Haskell에 대한 관심을 표현하며 NRAO의 다니엘 님에게 연락을 시작합니다. 다니엘 님은 Haskell 경험과 NRAO에서의 Haskell 프로젝트(antioch)를 공유하며, 박준규 님의 Haskell 학습 경험과 프로젝트에 대한 질문을 던집니다. 박준규 님은 자신이 관리하는 Hackage 패키지와 Protohackers 문제 풀이 경험을 공유하고, 다니엘 님은 이에 대한 격려와 함께 Typeclassopedia와 free monad를 추천합니다. 이 대화는 Haskell에 대한 열정과 지식을 공유하며, 서로에게 영감을 주는 긍정적인 교류를 보여줍니다. 다니엘 님은 박준규 님에게 Haskell 관련 질문을 언제든지 환영하며, 이 대화를 자유롭게 공유해도 좋다고 허락합니다.

Read more →
20

평소에 이펙트 시스템의 필요성을 때가 비동기 코드 테스트할때 인듯. 특히 setTimeout등 실제로 현실 시간만큼 기다리는 코드가 섞여있을때 이펙트 시스템이 없으면 테스트에서도 실제로 그만큼의 시간을 기다려야한다. 그러다보니 안 짜게 되고...

3
1

행정부 웹사이트들은 공동인증서 관련만 아니면(요즘은 간편인증이 많아져서 필수도 아님.) 거의 별도 플러그인 없이 쓸 수도 있고 많이 개선되었는데(물론 이용에 국내 휴대폰 회선을 준필수적으로 요구하는 게 과연 바람직하냐는 문제는 남지만.) 진짜 문제는 사법부에서 관장하는 웹사이트들인듯.

이번 SKT 해킹을 계기로 SKT랑 KT에 나뉘어 있던 가족의 회선이 KT로 모이게 되었다. 그래서 KT 가족결합을 신청을 위해 가족관계증명서가 필요해져 대법원 가족관계제증명 발급사이트에 접속을 했는데, HTML 캔버스 태그와 웹GL 핑거프린트를 이용자추적 및 MITM 공격방지를 위한 방책으로 쓰는지 내 PC의 추적방지 확장기능이 깔려있는 크로뮴 기반 브라우저로 접속하니 부정한 접근이라는 메시지를 띄우고 접속을 거부해버림. 확장기능을 하나씩 제거해보며 시험해봤지만 문제는 캔버스 태그와 웹GL 핑거프린트 랜덤화 확장기능 둘 다였고, 이를 모두 제거한 후에야 겨우 문서발급이 가능했다.

지난번 인터넷 등기소와 전자소송 웹사이트 개편후에 벌어졌던 아수라장을 봐도 그렇고 이런 걸 봐도 그렇지만 사법부 관할 서비스용 웹사이트가 행정부보다 훨씬 심하게 그 개발을 수준 떨어지고 능력 후달리는 업체에 예산도 후려쳐서 대충 맡기고 제대로 검수도 안 하는 게 아닌가 하는 느낌.

2

행정부 웹사이트들은 공동인증서 관련만 아니면(요즘은 간편인증이 많아져서 필수도 아님.) 거의 별도 플러그인 없이 쓸 수도 있고 많이 개선되었는데(물론 이용에 국내 휴대폰 회선을 준필수적으로 요구하는 게 과연 바람직하냐는 문제는 남지만.) 진짜 문제는 사법부에서 관장하는 웹사이트들인듯.

이번 SKT 해킹을 계기로 SKT랑 KT에 나뉘어 있던 가족의 회선이 KT로 모이게 되었다. 그래서 KT 가족결합을 신청을 위해 가족관계증명서가 필요해져 대법원 가족관계제증명 발급사이트에 접속을 했는데, HTML 캔버스 태그와 웹GL 핑거프린트를 이용자추적 및 MITM 공격방지를 위한 방책으로 쓰는지 내 PC의 추적방지 확장기능이 깔려있는 크로뮴 기반 브라우저로 접속하니 부정한 접근이라는 메시지를 띄우고 접속을 거부해버림. 확장기능을 하나씩 제거해보며 시험해봤지만 문제는 캔버스 태그와 웹GL 핑거프린트 랜덤화 확장기능 둘 다였고, 이를 모두 제거한 후에야 겨우 문서발급이 가능했다.

1

Fedify에서 Nestjs 지원하는거 얼추 작업은 된 것 같은데, 찝찝함

  1. 일단은 돌아가는 예제를 만들자.
  2. Fedify microblogging 튜토리얼의 스펙에는 맞게 한 바퀴 돌아가는지 점검해보자.
  3. 코드도 정리가 되긴 했지만, 문서는 꼼꼼하게 남겨놓자.
  • nestjs 지식없이 빠이브코딩했던거 문서화로 업보청산을 하자..
6
2
1
4
0
0
2
3
9

끝자락에 나오는 Matt Parsons가 작성한 Junior Code를 장려하는 글은 아마 이거인 것 같다. 가상의 이야기(?) 파트가 웃기다 😂

https://www.parsonsmatt.org/2019/12/26/write_junior_code.html

Boss: You’re going to be allowed to make a new project in whatever language you want. Even Haskell.

Employee: Oh yeah!! Time to write FANCY HASKELL!!

Employee writes a ton of really fancy Haskell, delivers fantastically and in about 1000 lines of code. Everyone is very impressed. The project grows in scope.

Boss: It’s time to hire another Haskeller. What are the job requirements?

Employee: Oh, they’ll need to know type-level programming, lenses, servant, Generics, monad transformers, mtl, and advanced multithreading in order to be productive anytime soon.
4

https://github.com/bglgwyng/deferred-cleanup-resource-map 이런 라이브러리를 만들었다. ref counting 해서 GC 해주는 map인데, 해제를 임의로 늦출수 있다. LRU 캐시같은걸 일반화한 형태라고 보면 된다.

이름이 참 저질인데, 나도 upyo같은 센스있는 이름을 붙이고 싶었지만, 이게 클로드랑 머리맞대서 나온 최선이다;;

7
2
2

요즘 웹을 많이 하고 있는데 정말 단순한 기능 하나도 뭐 이리 구현할게 많은지요...

  1. 버튼 하나 누르면 어떠한 상태 변경이 전파 되는 기능임
  2. 버튼을 누르는 유저는 그걸 누를 수 있는 권한이 있는지 체크
  3. 모든 유저가 websocket으로 전파 받을 수 있도록 해야함
  4. 로그에 JWT가 남으면 싫으니까 ticket을 발행해서 연결
  5. 해주는 API를 짜고 ticket에서 user 알아내서 컨텍스트에 붙여주는 미들웨어 구현
  6. 을 하기 위해 이제 redis로 캐시를 붙이고
  7. 백엔드 다 했으면 프론트에서 이제 어떤 component가 websocket에 연결 되어 있을지
  8. 이걸 받아서 또 다른 component한테 어떻게 뿌리지 (event emit으로...
  9. 등등등...
  10. 따라서 일단 야크 털을 깎아야한다 라는
5
2

애플의 수전노적인 앱 업데이트 정책

잘 알려지지 않은 사실이지만, 애플의 앱 스토어는 스토어프론트 UI는 꽤 많이 변했지만 그 안쪽은 그렇게 변하지 않았습니다. 여전히 앱스토어의 결제 관리를 위해 맥에서는 Music 앱을 사용할 필요가 있는 것이 이를 여실히 드러냅니다. 사실 사태는 좀 더 심각해서, 앱을 다운로드 받거나 업데이트하는 것을 '구입'으로 처리하던 WebObject 기반의 iTunes Music Store 시절의 시스템을 수선해 사용하던 초창기 앱 스토어 때와 달라진 게 없습니다. …

purengom.com/2025/07/15/%ec%95

1
3
4
3
3
3
7

Show GN: Upyo: 현대적인 JavaScript/TypeScript용 크로스 런타임 이메일 전송 라이브러리
------------------------------
안녕하세요. 개인적으로 이메일 발송 라이브러리를 만들어서 공유해봅니다.

## 왜 만들게 되었나요?

최근에 여러 프로젝트를 진행하면서 Node.js, Deno, Bun 등 다양한 런타임을 사용하게 되었는데, 이메일 발송 부분에서 매번 다른 라이브러리를 찾거나 설정을 다시 해야 하는 불편함이 있었습니다. 특히 D…
------------------------------
https://news.hada.io/topic?id=21971&utm_source=googlechat&utm_medium=bot&utm_campaign=1834

2
3