@hongminhee洪 民憙 (Hong Minhee) 디자인이 확 달라졌군요. 솔리드 스타트와 기존 백엔드가 집약된 모놀리스 형태로 가는 건지, 아니면 모노레포 형태나 백엔드느 프론트 레포가 분리된 형태로 가는지 궁금합니다.

洪 民憙 (Hong Minhee)
@hongminhee@hackers.pub · 906 following · 630 followers
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).
Fedify、Hollo、BotKit、そしてこのサイト、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
@ssharpS# 백엔드와 프런트엔드가 하나의 모노리포 안에 담겨 있습니다! https://github.com/hackers-pub/hackerspub에서 소스 코드를 볼 수 있습니다!
@bglbgl gwyng 8월 내에 완전히 갈아 엎는 걸 목표로 하고 있습니다…!
한창 개발중인 다음 버전의 Hackers' Pub입니다. 프런트엔드를 전면 개편하고 있습니다. 프레임워크도 Fresh에서 SolidStart로 아예 바꿨습니다.
npm 'accidentally' removes Stylus package, breaks builds and pipelines

npm 'accidentally' removes Stylus package, breaks builds and pipelines
npm has taken down all versions of the Stylus library and replaced them with a "security holding" page, breaking pipelines and builds worldwide that rely on the package.
www.bleepingcomputer.com · BleepingComputer
Link author: Ax Sharma@ax@c.im
writefreely feels lacking, so i'm trying to make my own activitypub blog
thank God Fedify exists
Ghostty on Linux has a new icon that generally fits in better with Linux desktop ecosystem while preserving the Ghostty identity across platforms (no one on macOS is going to misidentify the icon on Linux and vice versa). I think it looks beautiful on my Linux systems!
iOS 에서 손수 crash reporter 구현하는데에 제약이 많은건 알고 있었지만 애플 엔지니어가 포럼에서 도시락 싸들고 다니면서까지 뜯어 말리는 줄은 몰랐다. ㅎㄷㄷ
이렇게 말리는데에는 몇 가지 이유가 있는데
- 크래시 시점에 시그널을 외부 프로세스로 전달할 수 없기 때문에 스택이 정리되는 상태에서 덤프까지 써야 한다.
- macOS 특성상 mach Exception 이 signal handling 보다 유리한데, 1의 이유로 제대로 exception 처리를 하기 곤란하고, 그래서 대부분 3rd party들은 signal handler를 등록해서 덤프를 처리한다. 필연적으로 누락되거나 제대로 처리되지 않는 경우가 발생한다.
- async signal safe 함수만 써서 구현해야 한다. 안그러면 동작을 보장할 수 없다.
이 외에도 크고 작은 문제들이 생각보다 많고, 암튼 그래서 3rd party iOS 크래시는 수집이 쉽지가 않다.
fedify에 이슈 할당된 것만 처리해도 꽤 큰 경험이 될 것 같군
https://github.com/makachanm/termfedi
개인적으로 만들고 있던거에요
구경하고싶으면 구경하셔도 돼요
@devconf5296Hyunsik Kim 아끼는 후배 한명 더 등장..........
나무위키의 개발자 커뮤니티 문서를 우연히 보았는데, 낯익은 커뮤니티 이름이 보이네요.
해커스펍 | 2024년 12월 | 페디벼스(연합우주)기반 소프트웨어 및 개발 관련 SNS/커뮤니티
(비고란의 페디벼스는 페디버스의 오타인 듯 하고요..)
@arkjunJuntai Park 누가 썼나 했는데
@alternative 님 ㅋㅋㅋㅋㅋㅋㅋ
@tolelom김성민 신입생일때부터 계속 아껴왔던 후배입니다..... 많관부......
나무위키의 개발자 커뮤니티 문서를 우연히 보았는데, 낯익은 커뮤니티 이름이 보이네요.
해커스펍 | 2024년 12월 | 페디벼스(연합우주)기반 소프트웨어 및 개발 관련 SNS/커뮤니티
(비고란의 페디벼스는 페디버스의 오타인 듯 하고요..)
연합우주 소프트웨어에 기여한 경험(ex. Pull Request)이 있으신분! 혹은 직접 호스팅 중이신 분들도 좋습니다! 모두모두 모이세요~~~
https://social.silicon.moe/@kodingwarrior/114872886061514921
ㅎ_ㅎ ... ㅋ
나도... 코드리뷰 할거야...!!
드디어 메일링 리스트를 사용하지 않고 ffmpeg에 패치를 보낼 방법이 생겼다. Forgejo 셀프호스팅이네 https://code.ffmpeg.org/FFmpeg/FFmpeg
디버깅 재밌는 이유: 단편 탐정 게임 할 때의 도파민과 절망을 안겨줌
https://www.linkedin.com/in/jae-yeol-lee-78131879/
11월 맞춰서 구직활동 시동 거는김에 링크드인 여기에도 올려봅니다. 링크드인 일촌하실분 컴컴
레드프린팅으로 굿즈 주문을 처음하는데 한국연합우주개발자 모임 스티커가 잘 뽑혀있을지... 모르겠네... 시간 넉넉한줄 모르고 800개씩이나 주문했는데 불량품이 아니었으면 좋겠다 🥹🥹🥹
아래 npm 패키지에서 악성코드가 발견되었다고 하네요. 최근에 있었던 npm을 사칭한 피싱 메일로 인해 보안토큰을 탈취당하신 듯...
eslint-config-prettier: 8.10.1, 9.1.1, 10.1.6, 10.1.7
eslint-plugin-prettier: 4.2.2, 4.2.3
synckit: 0.11.9
@ pkgr/core: 0.2.8
napi-postinstall: 0.3.1
Active Supply Chain Attack: npm Phishing Campaign Leads to Prettier Tooling Packages Compromise - https://socket.dev/blog/npm-phishing-campaign-leads-to-prettier-tooling-packages-compromise
@kiwiyou 님
어서 오세요!
이 글 때문에 Hackers' Pub에 미래에서 온 글이 있으면 타임라인 최상단에 계속 보이게 되는 버그를 발견하게 되었는데… 아니, 이게 버그 맞나?
🛢️ Databases.
Lens에 대해서 글을 써 볼까... 아니면 SMT에 대해서 글을 써 볼까... 이런 고민은 끊이질 않는다 😵
청도 놀러 가신 분 사진으로 염장 지를 때가 지났는데, 소식이 없네요. @bglbgl gwyng
https://maximizemaxwell.com/stm 동시성, 공유 메모리 할당 이거 학부 운영체제 이야기인데?
django에서 test를 할 때, async/await 처리를 성공적(?)으로 하려면 TransactionTestCase를 사용해야하는데 이러면 classmethod인 setUpTestData를 사용하지 못합니다. 그래서 매 테스트 함수마다 데이터를 넣어주는 setUp으로 도로 바꿔야했고... 2분 걸리던 테스트를 최적화해서 10초로 줄여놨다가 다시 30초로 늘어났네요 뭔가... 하루종일 뭐한거지 싶지만,,, 꼭 한번 알고 갔어야하는 느낌이기도 합니다. 요컨대, 추상화/최적화는 정말 해봐야만 보이는 문제점이라는게 있고 제가 아직 경험이 부족해서 예측이 잘 안되네요(
한때는 이클립스 IDE 의 열렬한 사용자였습니다. 14년전, 이클립스 10주년 모임도 가고 그랬었죠. 😂 (지금은 안쓰지만..)
codebergのプレビューがtofuになってる...
잘하면 낼 fedify 첫 pr 날릴 수 있을듯 ㅎㅅㅎ
교육 받으며 Windows 11에서 nvim dotfile이랑 lazygit 깔아 쓰려고 했는데 git이 계속 타임아웃 걸려서 순정 nvim에 미니멀한 .vimrc
적용해서 쓰고 있다. 기이하게도 git이 명령 하나에 (git log, git switch 포함) 2초씩 걸리고 lazygit에서 커서를 움직이면 diff pane이 한 줄씩 갱신되는 수준의 끔찍한 속도를 자랑하고 있다. Windows는 뭐가 잘못된걸까.
MacBook Pro M1 Max 14인치 32GB RAM 512GB SSD 중고로 사실 분 계신가요? 참고로 홍콩에서 샀고 자판은 영문 자판입니다. 당근 조금 찾아보니 대충 시세가 대충 150만원 전후인 것 같은데, 저는 100만원에 내놓습니다.
거래 완료되었습니다!
Claude Code 를 이용한 코드 작성 범위가 점점 늘어나, 기존과 유사한 화면과 기능에 대한 개발은 거의 50% 이상 맡기고 있는데,
조금만 써도 어느새 Claude Opus 4 limit reached, now using Sonnet 4
메시지 뜨면서 결과물의 만족도가 떨어지는 일이 반복적으로 일어나고 있다. 그래도 만족도가 아주 나쁘진 않아서 그냥저냥 쓰고는 있는데... $200 로 업그레이드 할 타이밍이려나...
Neohtop - Blazing-fast system monitoring for your desktop: A modern, cross-platform system monitor built on top of Svelte, Rust, and Tauri https://github.com/Abdenasser/neohtop
테스트 짜보니까 얼추 돌아가는 것 같기도?
배비는 낯설고, 전개는 끼워 맞추려면 맞출 수 있을 것 같기도 합니다. 그래도 배포 의미로 번역하진 않는 것 같아요. 우리나라 말에서, 종 종 쓰이는 말을 고르자면, 배치가 가장 적당해 보이긴 하는데요. 배치batch 파일 때문에 피했다고 보기에도 억지스럽지요? @hongminhee洪 民憙 (Hong Minhee)
@lionhairdino 좀 다른 얘기지만, 전 어렸을 때 배치 파일이 配置 파일이라고 생각했습니다… 😂
Hackers' Pub 전면 개편 준비하며 배우는 Relay. 배울 가치가 있는 기술 같다. 모바일 네이티브 앱 개발에도 Relay가 생겼으면.
역시나 JS Weekly에 @hongminhee洪 民憙 (Hong Minhee) 님의 Upyo가 소개됨
AI로 쓴 소설이라고 하면... 뭐 이런 거 https://w.mearie.org/maidens/index.html
기억하기로는 제미니 플래시로 초벌텍스트 만들고 프로한테 퇴고시키고 뭐 그런 느낌의 파이프라인이었던 것 같다. 연합우주 어딘가에 설명이 있는데 어디있더라... 마지막에 프롬프트도 전부 실려있다
@tirr티르 작가인
@yurume유루메 Yurume 님이 쓰신 글이 여기 있습니다.
왜 deploy가 배포로 번역이 굳어졌을까요? 제가 알기론 distribute와 deploy는 뉘앙스가 많이 다른데요.
무언가 정보, 서비스에 촛점을 맞추면,
그나마 억지로 deploy해서 distribute된다가 말이 되긴 하는데,
앱, 소프트웨어 자체에 촛점을 맞추면 deploy와 distribute는 바꿔 쓸 수 없는 말이 되고,
"서버 앱을 (마케팅 전장에) 배치하자"...맞는 말이지만, 이제 낯선 말이 되어 버린 것 같고,
"서버 앱을 배포 하자"는 말이 안되지만, 통용되는 말이 되어 버린 것 같습니다.
@lionhairdino 일본의 사례를 찾아보니, 전개(展開), 배비(配備), 배치(配置) 정도의 번역어를 쓰는 모양이군요.
왜 deploy가 배포로 번역이 굳어졌을까요? 제가 알기론 distribute와 deploy는 뉘앙스가 많이 다른데요.
무언가 정보, 서비스에 촛점을 맞추면,
그나마 억지로 deploy해서 distribute된다가 말이 되긴 하는데,
앱, 소프트웨어 자체에 촛점을 맞추면 deploy와 distribute는 바꿔 쓸 수 없는 말이 되고,
"서버 앱을 (마케팅 전장에) 배치하자"...맞는 말이지만, 이제 낯선 말이 되어 버린 것 같고,
"서버 앱을 배포 하자"는 말이 안되지만, 통용되는 말이 되어 버린 것 같습니다.
Hackers' pub도 PWA 같은거로 앱처럼 쓸수있으면 좋겠네요!
MacBook Pro M1 Max 14인치 32GB RAM 512GB SSD 중고로 사실 분 계신가요? 참고로 홍콩에서 샀고 자판은 영문 자판입니다. 당근 조금 찾아보니 대충 시세가 대충 150만원 전후인 것 같은데, 저는 100만원에 내놓습니다.
확실히 타입스크립트가 안 익숙해서 그런가 간단한거 추가하는데 생각보다 오래 걸림 흠… 근데 점점 괜찮아지고 있다. 근데 벌써 4시네 낼 출근해야하믄데
오늘 서초 OpenUp에서 진행된 OSSCA Fedify팀 모각코에 참여하였습니다.
튜토리얼 완주가 목표였는데 node 버전 이슈가 있었고, 다행히도? 디코에 같은 문제를 겪었던 분이 계셔서 덕분에 어찌저찌 해결하였습니다.
그러나 해당 이슈인지 파악하는데 좀 걸려서 완주는 실패 😞
이슈 내용은: Fedify는 node 22+가 필요한데 내 global node version은 20이었고, 초반에 22 설치는 했으나 터미널에서 적용해야 한다는 개념이 없었음.
그동안 애플리케이션단 구현에만 신경썼지, 의존성 이슈를 겪거나 환경 설정쪽에 큰 관심을 둔 적이 없었는데요. 좋은 경험을 했다는 생각이 듭니다.
다른 분들께서 뭔가 어려운 걸 뚝딱뚝딱 하시는 걸 보고 엄청난 동기부여를 받았습니다. 모각코 좋아용