타임라인 질문) 모듈 시스템 좀 깊게 파보려는데 추천할만한 리로스 어디 없으려나요

Jaeyeol Lee
@kodingwarrior@hackers.pub · 561 following · 418 followers
Neovim Super villain. 풀스택 엔지니어 내지는 프로덕트 엔지니어라고 스스로를 소개하지만 사실상 잡부를 담당하는 사람. CLI 도구를 만드는 것에 관심이 많습니다.
Hackers' Pub에서는 자발적으로 바이럴을 담당하고 있는 사람. Hackers' Pub의 무궁무진한 발전 가능성을 믿습니다.
그 외에도 개발자 커뮤니티 생태계에 다양한 시도들을 합니다. 지금은 https://vim.kr / https://fedidev.kr 디스코드 운영 중
Blog
- kodingwarrior.github.io
mastodon
- @kodingwarrior@silicon.moe
Github
- @malkoG
@kodingwarriorJaeyeol Lee Node 22부터 require(esm) 지원되는데 그걸로도 안 되나요?
@xiniha 네. 안되네요
https://github.com/fedify-dev/fedify/issues/59
아..... 이걸 밟았다....
- NestJS에다가 Fedify를 연동하는 작업을 트라이해보고 있음
- NestJS는 내부적으로 express를 사용하고 있는데, 그에 따라서 모듈시스템은 esm이 아닌 commonjs를 사용하고 있음.
- Fedify는 당연히 ESM만 지원하고 있고, commonjs 모듈시스템을 사용하는 Nestjs에서는 당연히 정상적인 방법으로는 갖다쓰기 어려움.
그렇게 삽질하다가 발견한게 저 이슈....
근데, 이걸 어떻게든 돌아가게 한다고 가정하면 dynamicImport하는 방향으로는 갈 수 있는 것 같은데, 문제는 이렇게 하면 에디터의 기능도 제대로 이용못하고 사실상 ... as any 하는 거랑 크게 다를게 없다(.....)
https://github.com/fedify-dev/fedify/issues/59
아..... 이걸 밟았다....
Hello, #NYC! We at Masto.NYC are gonna host our first community meetup next week:
Wednesday, July 9
6 - 8 PM
Torch & Crown Brewing Company
20 Union Square
We'll have stickers for sure, and maybe some other goodies, too. Meet Masto.NYC folks! Order a personally compatible beverage and chat about Mastodon and NYC and the future of non-profit, billionaire-free social networks!
Hope to see you there.
나는 오늘도 눈물을 머금고 docker system prune 타닥타닥 친다..
Docker 빌드 캐시가 200gb 어치가 묵혀있었다 .....
나는 오늘도 눈물을 머금고 docker system prune 타닥타닥 친다..
CGI를 이용해서 2억 리퀘스트를 테스트했던 글의 후속작 Rust + CGI를 했더니 5억건을 처리한 것에 대해 (대충 제목 번역...)
@kodingwarriorJaeyeol Lee 특히 에어로스미스 제일 좋아합니다
@z9mb1wwj 즈어는 피스톨즈가 좋더라구요,,, 스탠드사가 원딜인 줄 알았는데 탱커였...
룸메랑 파이팅 골드를 열창하는게 루틴이 됨 독서랑 공부를 루틴화하란말야
@z9mb1wwj 5부를 굉장히 좋아하시는군요
이젠 진짜 생활리듬 정상화 해야해
@kodingwarriorJaeyeol Lee Hackers' Pub의 NodeInfo 같군요… 맞나요?
{
"$schema": "http://nodeinfo.diaspora.software/ns/schema/2.1#",
"version": "2.1",
"software": {
...
},
"protocols": [
"activitypub"
],
"services": {
"inbound": [],
"outbound": [
"atom1.0"
]
},
"openRegistrations": false,
"usage": {
"users": {
"total": 373,
"activeMonth": 16,
"activeHalfyear": 37
},
"localPosts": 5953,
"localComments": 0
},
"metadata": {
}
}
이게 뭐게요
충격... 클로드 코드 한달째 쓰면서 개행을 오늘 처음 해봄..... vim 키맵 쓰고, 개행할때 o 타이핑해서 아래에 줄 만들고, hjkl 이동해야만 위아래로 이동이 가능한 줄 알았어....
안녕하세요! 이번에 fedify 오픈소스 멘티로 참여하게 되어 해커스펍에도 가입하게 됐어요~~ 현재 프론트엔드 개발자로 일하고 있고 okky에서 팀원들을 만나 톡픽이라는 작은 프로젝트를 현재 만들고 있습니다! 7월까지 마무리 예정이라 출근 전 후로 바쁘게 달리고 있네요..!
그리고 오픈소스 멘티로도 참여하게되어 아주 바쁜 삶을 살게되었습니다. 이런 삶 너무 만족스럽습니다 전 약간 발등에 불이 떨어져야 그나마..해내는 편이기때문에
블로그에도 글을 쓰고 있어요! 저도 멋드러지게 쓰고 싶은데 아직 어떻게 접근해야되는지 잘 모르겠어서 그냥 거의 조각글 수준으로 쓰고 있습니다...ㅋㅋㅋㅋ 한 번 구경오세요>< https://hyeonlogforweb.tistory.com/
아................ 클로드는 과연 언제까지 유효할 것인가....
Anthropic is not the only AI company accused of piracy in AI copyright lawsuits. In Kadrey v. Meta, another hotly contested copyright lawsuit brought by authors, plaintiffs’ lawyers have forcefully argued that Meta’s acquisition of books from pirate libraries like LibGen was not legal nor shielded by the fair use doctrine.
The lowest statutory damage for this type of copyright infringement is $750 per book, and Alsup notes that Anthropic’s pirate library consisted of at least 7 million books, which means Anthropic faces billions in potential court-imposed penalties. There is no trial date set yet.
https://www.wired.com/story/anthropic-ai-copyright-fair-use-piracy-ruling/
마음의 준비는 해야할듯
아................ 클로드는 과연 언제까지 유효할 것인가....
내가 노래방만 가면 분위기 띄우는 달란트가 있나봐. 이는 지금까지 고객들의 후기 데이터로 입증이 되어 있으며.....
@222confused
@kodingwarriorJaeyeol Lee 내가 초대했지롱
@diarapin금강토
@222confused 너무 최고에요
iOS 모바일기기에서 가장 적합한 해커스펍 클라이언트는 무엇일까요?
@222confused 당장은.... 웹만 되기는 해요.. 👀👀
이제 막 해커스펍에 도착하여 무엇을 할 수 있을지 둘러보는 나
@222confused (물끄러미) 혹시... sdk...?
@evenharder이하 그 날에 하필이면 발대식이 있어서 난감해하는 멘티분도 계시더라구요 ㅋㅋ
@evenharder이하 해피엔딩이 되긴 했지만..!!
올해도 열리는 UCPC 2025에 많은 관심 부탁드립니다. 돌아오는 토요일에 예선이 있으며, Open Contest도 진행될 예정입니다.
@evenharder이하 그 날에 하필이면 발대식이 있어서 난감해하는 멘티분도 계시더라구요 ㅋㅋ
올해도 열리는 UCPC 2025에 많은 관심 부탁드립니다. 돌아오는 토요일에 예선이 있으며, Open Contest도 진행될 예정입니다.
한반도를 종주해 날아오는 밤 비행기에서, 가장 선명하게 식별되는 지형지물이 가로등 번쩍이는 고속도로도, 휘황찬란한 야경의 마천루도 아니고, 어둠 속 광역조명을 받아 대낮처럼 빛나던 골프장의 초록색 잔디밭들이었던 기억. 나는 그걸 인식하기 전으로 돌아갈 수 없다. 유감스럽지만 골프는 해로운 문명이다.
아는 친구한테 들은 얘기인데, 최근 이직한 회사에서 Python을 쓰는데 린트나 포매터 같은 것도 전혀 설정을 안 해놓고 살고 있기에 도입하자고 했더니 “그런 거 쓸 거면 Python 안 쓰죠”라는 말과 함께 제안을 거절 당했다고 한다. Python에서도 린트나 포매터는 물론이고 타입 체커까지 붙여서 살려면 살 수 있지만, 어쩐지 그런 거 신경 쓸 사람들은 최근 10년 사이에 다들 다른 언어로 넘어가 버리고 그런 거 신경 안 쓰는 사람들만 Python을 계속 쓰게 된 게 아닌가 싶은 생각이 들었다.
그런 거 쓸 거면 Python 안 쓰죠
프로그래밍 언어의 언권?투사가 되게 만드는 발언이군요. 어떤 프로그래밍 언어든 저런 취급을 받아선 안됩니다. 설령 PHP, 아니 Brainfuck이라고 하더라도 린터와 포매터는 갖추고 살아야합니다.
카톡 스포 방지 기능 뭔가.. 나사가 빠졌어....!!
데이터 기반 리텐션 전략 - 실행 가능한 고객 메트릭 설계부터 이탈을 막는 전략 실행까지 (칼 골드 (지은이), 장훈 (옮긴이) / 에이콘출판 / 2025-07-21 / 42,000원) https://feed.kodingwarrior.dev/r/v6NMPT
https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=367485222&partner=openAPI&start=api
django admin 그만 쓰는 법
@theeluwin제이미 어쩔 수 없습니다 너무 편해서 돌이킬 수 없어요
django admin 그만 쓰는 법
한번에 와닿는구만
Building a Mac app with Claude code
Link: https://www.indragie.com/blog/i-shipped-a-macos-app-built-entirely-by-claude-code
Discussion: https://news.ycombinator.com/item?id=44481286
https://cojette.github.io/posts/bookreview_2025_02/
왜 내 책 리뷰에는 항상 시간 어떻게 갔냐 이런 말 매번 들어가냐 묻는데 그것이 진실이기 때무네… 그렇게 후다닥 사라진 올헤 2분기 독서 후기.
Just pushed the 100th commit to loops 🥳
Can't wait to tag the v1.0.0-alpha, we're so close 🚀
진짜 나 발표자료 어떡하냐 (오열)
Jaeyeol Lee shared the below article:
청개구리 스택 찬가

洪 民憙 (Hong Minhee) @hongminhee@hackers.pub
이 글은 저자가 기술 스택을 선택할 때 주류를 따르지 않고 대안적인 기술을 선택하는 경향, 즉 "청개구리 스택"을 추구하는 경험을 공유합니다. 청개구리 스택은 사용자가 적어 문제 해결에 어려움이 있을 수 있지만, 기술에 대한 깊이 있는 이해와 오픈 소스 기여 기회를 제공합니다. 또한, 후발주자로서 대안적인 설계를 통해 정석 스택보다 나은 이해를 제공할 수 있습니다. 여러 부품을 직접 조립하는 과정은 번거롭지만 각 기술에 대한 깊은 이해를 얻을 수 있게 합니다. 저자는 오늘의 정석 스택도 과거에는 청개구리 스택이었을 수 있음을 지적하며, LLM 시대에도 청개구리 스택이 주는 배움의 기회는 여전할 것이라고 주장합니다. Stack Overflow에 답이 없는 길을 걸으며 얻는 깨달음은 온전히 자신의 것이 될 것이라는 메시지를 전달하며, 독자들에게도 주체적인 기술 선택과 도전을 권장합니다.
Read more →Javascript/Typescript 생태계에는 소스코드 간 의존관계를 유향그래프(Direct Graph)로 시각화하는 CLI 도구가 있다는 사실... 알고 계신가요? madge, 적극적으로 추천합니다.
그냥 JS/TS 프로젝트 뿐만이 아니라, jsx 파일이 들어간 경우도 의존관계를 아름답게 시각화해줍니다. fedify 소스코드 통독하면서 이걸 적극적으로 써볼까 합니다. 마치.... 탐정이 사건 추적하면서 지도에 X 표시하는 감성으로...
ActivityPub 문서도 읽으면서 Fedify 통독을 해야겠다
hackers.pub 이라면 계실 것 같아서... 혹시 이 문제를 해결할 만한 천재데이터엔지니어 분이 계시다면 고견을 여쭙고 싶습니다... 블스 한국어 클러스터에 지금 러브휴먼들이 너무 많아서 일반 사용자들이 고생하고 있습니다 그나마 다행인 건 블스에는 사용자 리스트라는 기능이 있어서 저런 러브휴먼 계정들을 넣은 리스트를 블락 리스트로 공유하는데 아무래도 양이 양인지라... 프로그램을 짜서 긁어넣고 있어요 문제는 저런 중간자(?) 계정들이 자꾸 빨려 들어가곤 합니다 그렇다고 제가 직접 일일히 확인하기엔 제 시간과 정신력에도 한계가 있으니... 데이터를 기반으로 걸러내야하는데 어떤 알고리즘? 이 러브휴먼과 그냥 휴먼을 걸러내기 가장 좋을까요? 단순 키워드 정도만 던져주셔도 감사하겠습니다!
Jaeyeol Lee shared the below article:
OSSCA: Fedify 프로젝트 기여자들을 위한 안내

洪 民憙 (Hong Minhee) @hongminhee@hackers.pub
이 글은 오픈 소스 컨트리뷰션 아카데미 참여자, 더 나아가 Fedify 프로젝트에 기여하고자 하는 모든 이들을 위한 안내서입니다. Fedify 프로젝트 참여를 위한 준비 사항과 소통 채널, 개발 환경 설정, 그리고 프로젝트 구조에 대한 이해를 돕는 것을 목표로 합니다. 먼저 Fedify Discord 서버에 참여하여 자기소개를 하고, 연합우주(fediverse)에 대한 기본적인 이해를 쌓기 위해 계정을 만들어보는 과제가 주어집니다. JavaScript와 TypeScript에 대한 간략한 소개와 함께, Fedify가 ActivityPub 프레임워크로서 연합우주 SNS 소프트웨어 개발을 쉽게 만들어주는 도구임을 설명합니다. 저장소를 포크하고 클론하는 방법, Node.js, Deno, Bun 등 다양한 런타임 환경 설정 방법, 그리고 Visual Studio Code를 활용한 개발 환경 구성 방법을 상세히 안내합니다. 마지막으로, Fedify 저장소의 구조와 린트, 테스트 실행 방법을 소개하며, 기여할 일감을 찾는 방법과 추가 정보 링크를 제공합니다. 이 글을 통해 독자는 Fedify 프로젝트에 실질적으로 기여하기 위한 첫걸음을 내딛을 수 있으며, 오픈 소스 기여에 대한 자신감을 얻을 수 있습니다.
Read more →해커스펍에 크게 "웨이브" 밀려올 수 있습니다. 7월 중순에 중간규모로 한번... 8월 중순쯤에 두세번.....
Fedify에도 지원했었는데 다른 프로젝트에 참여하게 되었습니다. Hackers' Pub에 Fedify에 넉 달 동안 깊게 빠져들 멘티분들이 많이 계신데, 언젠가 연이 닿았으면 좋겠습니다. 모두 화이팅입니다 🥰
@evenharder이하 정말 재밌어보이는거 하시네요.........
4주 동안은 적당히 쉬어가는 기간이군아
가자가자가자가자가자가자
Fedify 합격한 사람들 슥... 보니까... 5명 정도는 아는 사람이구만,,,
5명이 아님 1/3~2/5 정도가 아는 사람인듯 ㅋㅋㅋㅋ
Fedify 합격한 사람들 슥... 보니까... 5명 정도는 아는 사람이구만,,,
성인 뇌는 노년기까지 새로운 뉴런을 계속 만듭니다.
https://www.perplexity.ai/page/adult-brains-keep-making-new-n-wLUgjQzPSXKxQzeVyBO5dw
늙어서 새로운거 못배운다는거 개뻥...
오늘은 fedify lookup이 일단은 동작하게 만들었다.......... 너무 "바이브"하면 진짜 산으로 가는거 한순간이네
Quitting programming as a career right now because of LLMs would be like quitting carpentry as a career thanks to the invention of the table saw.