Joonkyu Park

@hollo@joonkyu.site · 59 following · 28 followers

Haskell programmer and father of three from South Korea.

정아름's avatar
정아름

@jarm@qdon.space

python2는 파이썬 2.x버전, python3은 파이썬 3.x 버전을 실행하니 python이라 하면 1.x 버전이 실행되어야 해요
(대충 분홍색 걔 짤)

Joonkyu Park

@hollo@joonkyu.site

하스켈 학교도 해야 하나! https://hackers.pub/@akastoot/0196b855-5ccb-7c08-9b31-3884529b799c

악하's avatar
악하

@akastoot@hackers.pub

해펍도 SNS니까... 5만원 내면... 커뮤니티 가능할까... ( )

파이콘2025 등급표
洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hackers.pub

바뀌지도 않은 코드가 잘 되다가 갑자기 안 되니 미치고 팔짝 뛰겠다…

Joonkyu Park

@hollo@joonkyu.site · Reply to 정진명의 굳이 써서 남기는 생각's post

@index 어휴, 게임을 만들기 전부터 할 게 많네요.

정진명의 굳이 써서 남기는 생각

@index@guji.jjme.me

게임을 출시하기 위해서는 개발해야 하는 것들이 있다. 아래는 그것들의 간단하고 망라하지는 않는 목록이다.

  • 옵션 메뉴
    • 볼륨 조절. 바라건대는 배경음/효과음/대사별로.
    • 키 바인딩/컨트롤 조작 확인 및 설정. "디폴트로 되돌리기"가 있으면 좋고. qwerty에만 대응하게 만들 수도 있고, 다른 키보드 레이아웃(dvorak이나 colemak 등)에서도 알아서 잘 하게 만들 수도 있고.
    • 화면 출력 모드(전체화면/창모드) 설정. 보더리스.
    • 게임의 화면과 음성을 어느 출력장치로 출력할지 대응하기. 모니터 선택 기능은 Alt+Enter 창모드 기능으로 대체할 수도 있다.
  • 게임이 켜지게 만들기
    • 비교적 희귀한 해상도의 화면에서 게임이 깨지지 않게 만들기.
    • 게임이 상정하지 않은 해상도의 모니터, 최소사양 미만의 PC에서 부드럽게 깨지게 만들기.
  • 없으면 안 되는 것들
    • 세이브/로드. 덮어쓰기, 게임 데이터 상실 경고, 무슨 세이브 파일이 어떤 상태였는지 보여주게 만들기.
    • 게임을 업데이트한 뒤에 기존 세이브파일로 게임을 계속 이어할 수 있도록 마이그레이션하기.

그리고, 게임도 만들어야 한다.

Joonkyu Park

@hollo@joonkyu.site

알고 보니 최근 서버 이전 이후에 빌드 서버에 이슈가 있었다. 여러 사람이 겪고 있는 문제인 것 같다. https://github.com/haskell/hackage-server/issues/1388#issuecomment-2867978243 https://joonkyu.site/@hollo/0196a09b-6823-71a4-81c7-1683801305d0

Joonkyu Park

@hollo@joonkyu.site

알고 보니 최근 서버 이전 이후에 빌드 서버에 이슈가 있었다. 여러 사람이 겪고 있는 문제인 것 같다. https://github.com/haskell/hackage-server/issues/1388#issuecomment-2867978243 https://joonkyu.site/@hollo/0196a09b-6823-71a4-81c7-1683801305d0

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

@hongminhee@hackers.pub

Fedify에 드디어 RFC 9421을 얼추 구현했고, 이제 상호운용성 테스트를 위해 Mastodon의 특정 브랜치를 실제로 인스턴스로 띄워서 액티비티를 송수신해봐야 한다. 그런데 Mastodon 띄우기가 너무나 귀찮다… (Mastodon 띄우기 귀찮아서 ActivityPub 개발 시작한 사람.)



RE: https://hollo.social/@hongminhee/0196b48e-955c-7494-8010-625d06261afa

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

@hongminhee@hollo.social

Looking for implementations with support! 🔍

As mentioned in the Fedify announcement below, I've implemented RFC 9421 (HTTP Message Signatures) and need to verify its interoperability with other ActivityPub implementations.

The challenge is that most major ActivityPub projects don't seem to have full RFC 9421 implementations in production yet. If you're working on an ActivityPub project that:

  • has implemented RFC 9421 (even in a development branch)
  • is currently implementing it
  • has plans to implement it soon

Please reach out! I'd love to collaborate on interoperability testing to ensure our implementations work properly with each other before merging this into 's main branch.

Any leads or connections would be greatly appreciated! 🙏

Juntai Park's avatar
Juntai Park

@arkjun@hackers.pub

AWS 를 바닥 (vpc 세팅) 부터 새롭게 하고 있다. private, public subnet 나누고 NAT 인스턴스 올리고, 베스천으로 프록시점프해서 private 구간 인스턴스 ssh 접속 확인하고 nginx 올리고 next 프로젝트 가져와서 proxy pass 걸고 alb 넣고.. 콘솔에서 바닥부터 한땀한땀 설정하는 게 오랜만이라 그런가 재밌다.

(요즘 엔지니어들이라면 IaC로 단숨에 끝냈겠지만)

아무도 알아주지 않지만 견고하게(?) 세팅 끝냈다며 혼자 뿌듯해 하는 1인, 그렇게 하루종일 개발 안하고 인프라 만지작 거리다 하루가 끝났다.

bgl gwyng's avatar
bgl gwyng

@bgl@hackers.pub

뉴럴넷을 설계할수 있는 GUI를 프로토타이핑 해야하는데 좋은 방향이 생각이 안난다. 첨에 착수할땐 자명하다고 생각했는데, 막상 시작하고나니 의외로 참고할 물건도 적고 난감한 상태다.

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

@hongminhee@hackers.pub

이제 FediDB에서 hackers.pub도 나오게 됐습니다!



RE: https://mastodon.social/@dansup/114477097844479337

Daniel Supernault's avatar
Daniel Supernault

@dansup@mastodon.social

I shipped a fix to fedidb.com addressing missing servers, the culprit was our updated crawler robots.txt logic.

Next up: software version tracker, feature matrix, FEP Library, People Directory, Dev Tools, and Starter Kits.

The fedi deserves great tools. We deliver. ✨

New FediDB software version tracker, showing Mastodon version releasesNew FediDB software version tracker, showing Mastodon version release notes
洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hackers.pub

예전부터 생각하던 건데, git reset --hard를 인자 없이 쓰면 git stash로 동작하거나, 아니면 적어도 인자 없이 썼을 때 오류가 나게끔 설정할 수 있었으면 좋겠다. 별 생각 없이 날려도 괜찮겠지 싶어서 git reset --hard 쳤다가 몇 분 뒤에 후회하는 경우가 종종 있다.

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

@hongminhee@hackers.pub

@leetekwoo 님 어서 오세요!

정진명의 굳이 써서 남기는 생각

@index@guji.jjme.me · Reply to Joonkyu Park's post

이 과정이 참 재미있는 것 같습니다. 제가 아는 전산 관련 지식의 대부분은 전산학 유머를 이해하려고 하다 익힌 것 같기도 하네요.

Simon Park's avatar
Simon Park

@parksb@silicon.moe

갑자기 트위터 SNR이 좋아졌다. 오늘 벌써 두 가지 천기누설을 접했다.
- 스타트업 전문가 되는 법: x.com/lqez/status/192065409750
- 아재처럼 발표하는 법: x.com/jaesikkwak/status/192043

Jaeyeol Lee's avatar
Jaeyeol Lee

@kodingwarrior@hackers.pub

  • 데이터베이스 공짜 점심 or 인증서버 구축 Supabase
  • 프론트엔드 배포는 Cloudflare Pages
  • 백엔드 서버는 fly.io
  • 오브젝트 스토리지가 필요할땐 Cloudflare R2

너무 편하다.......

박창준's avatar
박창준

@mindforging.man@threads.net

아마도 하느님의 계획을 들어버린것같은 디씨 가톨릭갤 주딱

Photo by 박창준 on May 08, 2025. May be a Twitter screenshot of radar and text that says '가톨릭(천주교) 연관 글쓰기 [잡담] 다음 교황이 누구일지 보다 0 바질뿌리 2025.04.25 18:46 조회수 2699 추천43 갤로그가기 댓글80 다음 교황명은 뭐일지가 더 궁금하면 개추 코드 입력 43 ကွ5 개념 B 실베추 신고 돌니우스키케로 레오 14세 04.26 17:57 L 삽질소 주딱의 품격 05.09 02:17 L 바질뿌리 0 주딱의 품격 05.09 02:18 날개불안정비분리철감탄 와... 05.09 02:19 Monica ជ 대박ㅋㅋㅋ 05.09 02:19 가갤러2(118.38) 님 미래에서 옴? 05.09 02:20 x 한달전에 주딱이 차기 교황명 맞추는데 성공함'.
도막도's avatar
도막도

@domatdo@hackers.pub · Reply to 도막도's post

@bgl 가장 원하시는 답은 함수 호출과 메시지 패싱이 근본적으로 어떻게 다르냐?는 것이 될 텐데요. 이따 퇴근하면서 덧붙여보도록 하겠습니다.

wwj's avatar
wwj

@z9mb1@hackers.pub

아주 흥미로운 타래다!!!



RE: https://hackers.pub/@domatdo/0196af0c-f684-7439-af4c-6ee44391cf25

도막도's avatar
도막도

@domatdo@hackers.pub · Reply to 도막도's post

@bgl 가장 원하시는 답은 함수 호출과 메시지 패싱이 근본적으로 어떻게 다르냐?는 것이 될 텐데요. 이따 퇴근하면서 덧붙여보도록 하겠습니다.

bgl gwyng's avatar
bgl gwyng

@bgl@hackers.pub

비올때 엘리엇 스미스 틀어놓고 코딩하고 있으면 기분이 괜찮다.

Joonkyu Park

@hollo@joonkyu.site

리눅스에서 rm -rf로 지운 디렉터리를 복구하는 방법이 있나요?

Joonkyu Park

@hollo@joonkyu.site

리눅스에서 rm -rf로 지운 디렉터리를 복구하는 방법이 있나요?

가을별's avatar
가을별

@gaeulbyul@planet.moe

Visual Studio Code v1.100 - code.visualstudio.com/updates/

What’s new in Visual Studio Code (April Update [1.100])
- Performance improvements in chat
- Auto-attach instructions to chat
- Reuse prompts for common tasks
- Smarter chat responses with GitHub, extensions, and notebook tools
- Identify staged changes in editor
- Improved multi-window support
- Quick create for Python Environments
- Image and Streamable HTTP support for MCP servers
Joonkyu Park

@hollo@joonkyu.site · Reply to 도막도's post

@domatdo @bgl 메서드와 함수의 차이가 뭘까 생각해봤습니다. 함수는 주체(?)가 분명하지 않을 때도 있지만 메서드는 주체가 명확한 경우가 많습니다. 함수를 호출할 때 프로그래머는 컴퓨터와만 대화합니다. 메서드를 호출할 때 프로그래머는 여러 대상과 대화할 수 있고 그 대상들끼리 대화를 시킬 수도 있습니다. 현실 세계를 추상화 하는 이 도구가 여러 주체로 책임을 분산하는 데 도움을 주는 면이 있는 것 같습니다.

Joonkyu Park

@hollo@joonkyu.site · Reply to 도막도's post

@domatdo @bgl 메서드와 함수의 차이가 뭘까 생각해봤습니다. 함수는 주체(?)가 분명하지 않을 때도 있지만 메서드는 주체가 명확한 경우가 많습니다. 함수를 호출할 때 프로그래머는 컴퓨터와만 대화합니다. 메서드를 호출할 때 프로그래머는 여러 대상과 대화할 수 있고 그 대상들끼리 대화를 시킬 수도 있습니다. 현실 세계를 추상화 하는 이 도구가 여러 주체로 책임을 분산하는 데 도움을 주는 면이 있는 것 같습니다.

Joonkyu Park

@hollo@joonkyu.site

GNU 스몰토크 책 한번 드셔 보세요. 맛있습니다. https://trans.onionmixer.net/mediawiki/images/e/e6/Computer_programming_using_gnu_smalltalk_korean.pdf

Ji-Haeng Huh's avatar
Ji-Haeng Huh

@jhhuh@hackers.pub

LLM이 자꾸 환각을 일으킨다? 혹시 우리 인류가 마땅히 있어야할 함수를 미리 구현해 놓지 않은 잘못은 없는지, 우리가 만든 언어들의 문법이 그 분의 큰 뜻을 담기에는 너무 편협하게 설계된 건 아니었는지 지금이라도 한번 돌이켜 보자.

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

@hongminhee@hackers.pub

국산 코드에서 gubun 같은 식별자를 볼 때, 우리는 그게 왜 type 내지는 discriminator가 아닌지 물을 것이 아니라, 어째서 구분이 될 수 없는지를 물어야 한다.

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

@hongminhee@hackers.pub

혹시 Rails 프로젝트 좀 경험해보신 분 계신가요? Mastodon 저장소에서 단위 테스트를 돌리고 싶은데 어떻게 돌리는지 잘 모르겠습니다. 일단 bundle install로 의존성은 다 설치해둔 상태입니다.

← Newer
Older →