wwj
@z9mb1@hackers.pub · 105 following · 87 followers
하이룽
Github
- @sij411
kwonjiwon.org
- kwonjiwon.org
오이카페 이슈 트래커에 ActivityPub 관련해서 기여할 수 있는 이슈를 몇 가지 등록했습니다!
차가 의문을 가지면?
카와이
Car Why
엌ㅋㅋㅋㅋㅋ
차가 의문을 가지면?
카와이
Car Why
엌ㅋㅋㅋㅋㅋ
OSSCA 같이 참여하는 분들 취업/이직하는데 조금이라도 도움되고 싶어서 프로필에다가 testimonial 같은거라도 남겨주고 싶은데, 어떻게 할까 고민하다가 마침 떠오른 사이드프로젝트 아이디어를 어딘가에다가 던졌다.
이제 누가 먼저 만드나 경쟁해보시지 하하
@kodingwarriorJaeyeol Lee 배틀로얄 ㅋㅋㅋㅋㅋㅋ
십 여년 전 - 태그드 템플릿 없던... - 에 웹 서버에 데이터베이스 조회/수정할 때 SQL 을 직접 사용했는데 (인터폴레이션 등등) 요즘 트랜드는 메소드 호출이 중심이다. 그 와중 bun 에 담긴 sql 패키지를 보면 직접 SQL 을 사용하되 Type-safe 를 보장하는 쪽으로 구현되고 있고, Effect-ts 같은 곳에서도 메소드 체인 대신 SQL 문을 쓴다.
이런 시도는 Node.js 패키지에서도 볼 수 있는데 (물론 오래 전에 공개된 문서이긴 하다) https://contra.com/p/AqZWWoUB-writing-composable-sql-using-java-script 에서 자세히 설명하고 있다. 작성자는 Slonik 패키지의 저자이기도 하다.
이 맥락에 수긍이 간다는 생각의 배경에는 데이터베이스와 애플리케이션 서버는 다른 세상이라는 관점을 가지게 되어서이다. 둘은 혼용해서 사용할 수 없는 사이(관계)라고 본다. 늘 매퍼가 필요하고 타입 변환이 필요하다. 두 세계를 통합하려는 시도는 여전히 있겠지만 요즘 나는, 그러지 않아도 된다고 얘기한다. 다른 세계를 인정하고 예상하는 오류를 줄이는 것이 최선이다.
@jihyeokJihyeok Seo 이슈 만들어 주세요 ><
다른 오픈소스도 기여하고 싶은데 뭐하지 ㅎ^ㅎ
The index, like any vector, is a measure of displacement. Displacement from the beginning of the collection. Since the displacement of any vector from itself is zero, the index of a collection's first item is zero.
I'm learning python indexing starts from 0 rn. I'm newbie after all :(())
https://www.reddit.com/r/learnpython/comments/vn4gzc/how_come_the_index_starts_with_0_instead_of_1/
@z9mb1wwj 그래도 가게 들어가면서 Hello하고 들어가지만 않으면 괜찮지 않을까요 ㅋㅋㅋ
언어 스위칭이 자주 일어나다 보니 가게를 들어가며 감사합니다 하고 들어갔다…
Finished the basic tutorial for #Fedify - I can now Follow and Unfollow the "me" account. Lots of useful debugging and dev tools built in, too.
I think what's most interesting about this framework is that there are quite a few AP vocabulary activitites available to you above and beyond the Mastodon mainstream.
Would love to tinker around with Offer, Reject, Listen, Question, Read
밑바닥부터 시작하는 웹 브라우저 - 페이지 로딩부터 렌더링까지 브라우저 개발자들이 풀어 쓴 내부 원리 (파벨 판체카, 크리스 해럴슨 (지은이), 이형욱, 최병운 (옮긴이) / 한빛미디어 / 2025-09-15 / 45,000원) https://feed.kodingwarrior.dev/r/iCRje0
https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=371722160&partner=openAPI&start=api
最近 한창 開發中인 Fedify 基盤 ActivityPub 서비스 2個:
- Kosmo:
@robin_makirobin 님이 만들고 계시는 次世代 ActivityPub 基盤 SNS - Cosmoslide:
@kodingwarriorJaeyeol Lee (a.k.a. kodingwarrior)
님이 만들고 계시는 ActivityPub 基盤 슬라이드 共有 서비스
完全 期待中!!
저랑 비슷하다고 추천해주셨는데, 정말 사고 방식이 저랑 비슷해서 재밌네요 ㅋㅋㅋㅋㅋ
친구들이 내게 "그렇게 노력하고 있는게 대단하다."고 말했지만, 사실 나는 그렇게 노력하고 있지 않다. 푸하하하
Recently there has been a lot of discourse about ActivityPub and AT Protocol which has been quite dividing and heated.
Yesterday at the Social Web CG meeting (the group that maintains the ActivityPub and related specifications), I proposed releasing a statement that counters the narrative that one of these protocols must win, when both protocols can co-exist and have a lot to learn from each other.
The statement has been co-signed by various members of both Social Web CG, SocialCG, and the AT Protocol community.
“We do not win by tearing each other down, which only emboldens and empowers those who do not want either protocol to succeed.”
“Arguing between us only emboldens those that seek to derail and destroy efforts to build an open social web.”
You can read the full statement here:
https://writings.thisismissem.social/statement-on-discourse-about-activitypub-and-at-protocol/
This was originally in the swicg/general repository, and you can learn about that here:
https://github.com/swicg/general/blob/master/statements/2025-09-05-activitypub-and-atproto-discourse.md
Statement on discourse about ActivityPub and AT Protocol
Foreword This statement was originally published on the swicg/general repository after I had been granted approval to merge. Since then one community member has raised that it did not follow the Community Group's processes, and consequently the document has been taken down from the original location. When publishing, I
writings.thisismissem.social · Writings of Emelia
Link author:
Emelia 👸🏻@thisismissem@hachyderm.io
wwj shared the below article:
Stop writing CLI validation. Parse it right the first time.
洪 民憙 (Hong Minhee) @hongminhee@hackers.pub
This post introduces Optique, a new library created to address the pervasive problem of repetitive and often messy validation code in CLI tools. The author was motivated by the observation that nearly every CLI tool reinvents the wheel with similar validation patterns for dependent options, mutually exclusive options, and environment-specific requirements. Optique leverages parser combinators and TypeScript's type inference to ensure that CLI arguments are parsed directly into valid configurations, eliminating the need for manual validation. By describing the desired CLI configuration with Optique, TypeScript automatically infers the types and constraints, catching potential bugs at compile time. The author shares their experience of deleting large chunks of validation code and simplifying refactoring tasks. Optique aims to provide a more robust and maintainable approach to CLI argument parsing, potentially saving developers from writing the same validation logic repeatedly.
Read more →@2chanhaeng초무 감사합ㄴ디ㅏ 🙇♀️
I woke up at dawn and couldn't go back to sleep, so I added Temporal value parsers to Optique.
@hongminhee洪 民憙 (Hong Minhee)
The call of destiny
책 빌렸다... 진짜 공부를 시작해볼까...
게임 주도 개발: 원하는 게임을 하기 위해 주말동안 할 개발을 미리하는 것을 말한다
흥미로운 제안을 하나 하지. 너도 대학원생이 되지 않겠나?
이제 Zed에서 Claude Code를 베타로 사용 가능
------------------------------
- Claude Code 와 Zed 의 통합이 공개 베타로 출시
- 새로운 *Agent Client Protocol (ACP)* 도입을 통해 다양한 에이전트와의 연결 확장 가능성 실현
- 개발자는 Zed 내에서 Claude Code를 실시간, 다중 파일, 커스텀 워크플로우와 함께 활용 가능함
- *Claude Code용 ACP 어댑터* 가 오픈소스로 공…
------------------------------
https://news.hada.io/topic?id=22887&utm_source=googlechat&utm_medium=bot&utm_campaign=1834
1시간 만에 완판! 걱정마세요 아직 대기 신청이 남아있습니다!
이제 누가 하이랄지키나
줄여서 이누하
@z9mb1wwj 하이랄 이미 구했습니다.
@hongminhee洪 民憙 (Hong Minhee) 눈물 흘리는 하이랄로 돌아오세요…
일주일 넘게 손 놓고 있던 GitHub 이슈/PR 자동 레이블링 봇 다시 작업중.
✨ Hackers' Public 첫 오프라인 모임! ✨
Hackers' Pub 사용자들의 자발적인 모임, Hackers' Public이 📅 9월 14일(일) 오후 3시 ~ 6시 열립니다.
이번 모임에서는 많은 분들이 흥미로워할 두 가지 발표가 준비되어 있습니다:
- 🎨 Code As a Canvas: 코드에서 예술작품이 되기까지
- ✍️ 폰트는 어떻게 만들어지는가 – Neo둥근모 개발 후일담
또한 자유롭게 교류할 수 있는 네트워킹 시간도 마련되어 있으니 많은 관심 부탁드립니다 🙌
현재는 2차 모집 단계이며, 👉 신청은 포스터의 QR코드 또는 http://public.hackers.pub 에서 가능합니다. (두 경로 모두 동일한 이벤트 페이지로 연결됩니다)
2차 모집 기간은 9월 7일까지이며, 완판이 되었더라도 참가자 신청 대기하신 분 중에서 두분 정도 선정할 예정입니다!
숨참고 신청현황 모니터링 중
@kodingwarriorJaeyeol Lee (a.k.a. kodingwarrior)
인기 인플루언서 출연이라 오늘 지나면 참여 못할 수도 있어요 여러분!!
닌텐도 스위치 라이트 파츠들 다 따로 팔면 좋겠다.. rp3+는 따로 파는 것들이 있어서 버튼도 보라색으로 맞춤
휴강하면 될 일이다
Build Your Own Pip-Boy Styled Watch
https://hackaday.com/2025/09/02/build-your-own-pip-boy-styled-watch/
도서관 좋은 대학은 일단 일류다
공강 3시간도 버티기 힘들다
@z9mb1wwj 아! 아까 주신 링크에 기초적인 스크린샷과 컨셉이 나와 있군요!
리 버 스 엔 지 니 어 링을...
@akastoot악하 그건 일종의 흑마법인가요?
@z9mb1wwj 뭔가 하드웨어 팅커링하시는 거 좋아하시나 보군요…
@hongminhee洪 民憙 (Hong Minhee) 취미 영역 한정으로 좋아합니다!
분해한 노트북으로 뭔갈 해야한다 장기는 멀쩡한데 관절이 일단 없음. 뼈도 절반은 부서짐(부러짐?)
Tiny Datasette Uses USB For the Modern Day
https://hackaday.com/2025/09/01/tiny-datasette-uses-usb-for-the-modern-day/
@z9mb1wwj 5월에 만든 프로덕트(가입일이 5월이라는 걸지도 모르겠습니다만) 같은데 벌써 안 되다니... 재미있는 사이드 프로젝트 같아 보였는데 아쉽네요. 구글에 검색해봐도 스크린샷 하나 나오지 않고...
@akastoot악하 그러게요 컨셉질하기 좋아보이는데 ㅎㅎ
재밌을 거 같아서 보려 했는데 링크가 깨졌다...
@akastoot악하 https://disquiet.io/product/미야옹즈 잘못된 링크도 아니고 그냥 안되네요 (>사용해보러가기 누르면 이동)
우부콘 코리아 2025에서 **"연합우주(Fediverse)란 무엇인가"**를 주제로 소개하는 세션을 가졌었는데, 그 때 쓰던 발표자료 한번 만들어놓으니까 "연합우주는 이런겁니다" 하고 던져주기 좋은 듯.....
발표자료는 여깄다네요... https://slides.kodingwarrior.dev/fediverse-onboarding-ubucon2025.pdf
@joonnotnotJoon
@kodingwarriorJaeyeol Lee 멘헤라의 상자가 열리고 이제
@akastoot악하 님만 남았습니다
@akastoot악하
@kodingwarriorJaeyeol Lee 제 강의료가 비싸서요
@hongminhee洪 民憙 (Hong Minhee) 라즈베리 파이에 삽입한 마이크로 sd 카드가 반으로 갈라졌습니다
멘헤라 합류
사실 개발 버튜버가 보고 싶어요...
ㅋㅋㅋ 대체 몇번째지










