제가 지난 15년 정도 그렇게 살다가 결국 VS Code에 정착했답니다. 온갖 랭귀지 서버 세팅하는 게 너무나 귀찮은 나머지…
洪 民憙 (Hong Minhee)
@hongminhee@hackers.pub · 1014 following · 722 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
vim을 쓸 사람은 다른 에디터를 써도 vim 모드를 쓰거나 만들거나 해서 어떻게든 vim처럼 쓰려고 하지만 결국 부족함을 느끼고 vim이나 neovim으로 돌아간다는 그런
@hongminhee洪 民憙 (Hong Minhee)
@jihyeokJihyeok Seo
@TuringAppleDev튜링의 사과 앗 너무 가고싶네요ㅠ 혹시 담에도 하게되시면 약간 미리 알려주세요
@bglbgl gwyng 허허 알겠습니다! 종종 모각코하러 오니까, 최대한 미리 알려드릴게요!
저는 오늘
@jihyeokJihyeok Seo 님과 함께 튜링의 사과(
@TuringAppleDev튜링의 사과)에 와서 모각코를 하고 있습니다. 함께 하실 분? 저희는 저녁까지 계속 있을 것 같습니다. 끝나고 저녁도 같이 드시면 좋고요.
Node.js 개발자라면 꼭 읽어봤으면 하는 아티클 2선
일반적인 Node.js 애플리케이션을 개발할 때 프레임워크와 무관하게 함께 일하는 동료들에게 필수적으로 추천하고 싶은 아티클이 있다.
빠르고 유지보수 가능한 데이터베이스 패턴들
https://sophiebits.com/2020/01/01/fast-maintainable-db-patterns
특정 프레임워크나 ORM에 의존하지 않고도 N+1 Query, 캐싱 같은 일반적인 문제를 해결하며 유지보수 가능한 형태로 코딩하는 방법을 제시한다. DataLoader로 모든 문제가 해결된다고 생각할 수도 있지만, 근본적인 문제 해결 과정을 직접 고민해보는 것만으로도 엔지니어링 역량 향상에 큰 도움이 된다.
Next.js에서 보안을 고려하는 방법
https://nextjs.org/blog/security-nextjs-server-components-actions
React 관련 내용이 포함되어 있지만, 그 부분을 제외하고 읽어도 충분히 가치가 있다. 데이터를 클라이언트에 전달할 때 마스킹하거나 접근 권한을 검사하는 방법을 구체적으로 알려준다. 핵심은 별도의 플러그인이나 외부 시스템 없이도 간단하면서 효과적인 권한 검사 시스템을 구축할 수 있다는 점이다.
마무리
위 아티클들을 추천하는 이유는 간단하다. 특정 프레임워크에 결속되지 않으면서도 독립적이고 지역적으로 백엔드 애플리케이션에서 볼 수 있는 일반적인 문제를 해결할 수 있는 방법들을 제시하기 때문이다. 이런 접근법은 전체 코드베이스의 안전성과 성능을 크게 향상시키며, 결국 더 많은 개발자들이 행복하게 일할 수 있는 환경을 만들어준다고 생각한다.
대부분 프레임워크에 의존적이거나 플러그인에 의존해 전체 코드베이스를 올바르게 수정하기 어려워지는 모습을 여러번 보았다. 개인적으로 엔지니어링 문화에서 크게 해결하고 싶은 부분이다. JavaScript 뿐만 아니라 가능하면 언어나 런타임에 있는 근원적 요소만을 통해 문제를 해결하는게 건강하게 문제를 해결할 수 있는 방법이라고 본다.
Hi Mastodon!
IEEE Spectrum is an award-winning technology magazine, dedicated to bringing you the best technology news and analysis.
Welcome
@ieeespectrum to the #fediverse with this new account! A very worthwhile follow! #ieee cc: @fediversenews
@fediversereportConnected Places https://mastodon.social/@ieeespectrum/114580636498075304
One of the last missing pieces from Hackers' Pub's original roadmap is an algorithmic timeline. I've been thinking about how to build one that respects privacy and fediverse values—would love to hear thoughts from the community!
The key idea: only use explicit user actions (reactions, shares, follows) as signals, never track clicks, scrolling, or dwell time. What do you think?
One thing that Twitter does that is interesting is to give more weight to a comment if the original poster replied/interacted with it (exact numbers: if someone leaves a comment, it's 54 times more impactful than a like, but if the OP replies it become x150). This is a great way to favor discussion in my opinion, this could be interesting to copy.
One thing that Twitter does that is interesting is to give more weight to a comment if the original poster replied/interacted with it (exact numbers: if someone leaves a comment, it's 54 times more impactful than a like, but if the OP replies it become x150). This is a great way to favor discussion in my opinion, this could be interesting to copy.
@NIGHTENNIGHTEͶ Thanks for your excellent suggestion—I shared your proposal in the issue!
@bananamilk452레몬그린 님, 어서 오세요!
기능적으로 Hackers' Pub의 최초 계획 중에 아직 구현 안 된 마지막 조각이 바로 알고리즘 타임라인인데, 개인 정보를 최대한 침해하지 않으면서도 알고리즘 타임라인을 구성할 방법에 대해 계획을 좀 해봤다.
One of the last missing pieces from Hackers' Pub's original roadmap is an algorithmic timeline. I've been thinking about how to build one that respects privacy and fediverse values—would love to hear thoughts from the community!
The key idea: only use explicit user actions (reactions, shares, follows) as signals, never track clicks, scrolling, or dwell time. What do you think?
기능적으로 Hackers' Pub의 최초 계획 중에 아직 구현 안 된 마지막 조각이 바로 알고리즘 타임라인인데, 개인 정보를 최대한 침해하지 않으면서도 알고리즘 타임라인을 구성할 방법에 대해 계획을 좀 해봤다.
Servo Report Weeks 20 & 21 2025
Highlights from last week:
- Support `wavy` and `double` for `text-decoration-line`
- Fix calculation of font underline thickness on macOS
- Fully support `<input type=color>`
- Incremental layout improvements
- libservo: Allow embedders to execute JavaScript scripts via the API
- Unconditionally enable the URLPattern API
2018년의 글이군요.. 제도도 판례도 지금은 조금 더 나아졌으려나요.
〈주민등록번호를 암호화하면 과연 개인정보가 아니게 되는 것일까〉 (전승재 변호사)
그런데 주민번호를 일방향 암호화 하면 과연 원래 값을 알아낼 수 없는가. (…) 무작위 대입 공격(brute force attack)이 그것이다. 0세부터 100세까지 한국인이 가질 수 있는 주민번호의 경우의 수는 약 70억 개이다. 70억 개의 후보를 하나씩 암호화해서 2기 때 제공받은 암호문과 대조해보는 방법으로 주민번호 원문을 알아낼 수 있다.
나도 해커스펍 할래~~!!
@starterdroid레몬그린🍋 DM으로 이메일 주소 알려주시면 초대 드리겠습니다!
나도 해커스펍 할래~~!!
해커스펍 재밋겟다... 나도하까 레몬트리 개발 일기
markdown, code highlight, latex 지원하는 만능 블로그 플랫폼 없나...?
markdown, code highlight, latex 지원하는 만능 블로그 플랫폼 없나...?
어제 하스켈러들과 얘기하다가 느꼈는데, Linear Type이 얘기는 오래전부터 나왔지만 실제로 개발에 써본사람은 많지 않아서 약간 떡밥화?가 된거 같다. 나도 Linear Type에 대해선 예전에 Idris로 쓰여진 튜토리얼을 보고 흥미롭다고 생각한게 전부다. 근데 함수형 언어에 대해 GC가 필수라느니 C처럼 성능 최적화를 못한다느니 같은 이야기를 들을때 Linear Type을 언급하며 킹론상 가능하다능...이라고 하게된다(나말고도 많이들 그럴듯?) 하지만 정작 구체적으로 어떻게 구현하는지 공부해본적은 없다ㅋㅋIdris2가 궤도에 오르면 떡밥에서 벗어나려나.
이전부터 쭉 관리하고 있는 경력기술서 겸 포트폴리오 정보량이 너무 많다는 의견을 자주 받아서,
약식화한 별개의 RESUME 페이지를 새로 만들었다. https://www.frontend.moe/resume/
폰 디스플레이는 OLED인 경우가 많지만 사람들은 여전히 폰 디스플레이를 액정이라고 부른다
C# 파일을 dotnet run app.cs로 직접 실행하는 방법
------------------------------
- *.NET 10 Preview 4* 부터는, 이제 단일 C# 파일을 dotnet run app.cs로 바로 실행할 수 있는 기능이 추가되어, *프로젝트 파일 없이도* C# 코드 실행이 가능해짐
- *파일 기반 앱(file-based apps)* 덕분에, Python이나 JavaScript처럼 간단한 스크립트 실행, 테스트, 아이디어 실험이 한층 쉬워짐
- Nu…
------------------------------
https://news.hada.io/topic?id=21190&utm_source=googlechat&utm_medium=bot&utm_campaign=1834
Oss 신청서 써야하는데 자기소개서 뭐 써야하는거지… 대학 입시 이후로 자소서 써본 적이 없댜
@z9mb1Jiwon 자기소개서는 적당히 쓰셔도 괜찮을 거예요. 그냥 좋아하는 기술이나 관심 있는 분야 같은 거 중심으로 쓰시면 되지 않을까요?
@simonsimon.ryu 님, 어서 오세요!
いつか時間が許せば、料理本スタイルのBotKit(
@botkitBotKit by Fedify
)の本も書いてみたい。
I’ve started working my way through Learn JavaScript the Hard Way as a first step towards better understanding JavaScript. It’s not going to be a magical overnight transformation, but it’ll really help if I stick with it.
@deadsuperheroSean Tilley Awesome start! If you find yourself getting bogged down with JavaScript quirks,
@TypeScript might be worth exploring too—especially with
@deno_landDeno making it super easy to run directly. But sounds like you've got a solid plan! 💪
We’re excited to announce that version 3 of the Biome extension for VS Code is now available!
This release includes a range of new features and improvements to make your development experience even better:
- 🗄️ Support for multi-root workspaces
- 📝 Support for single-file mode
- 👻 Support for unsaved files
- 🔄 Automatic reload after updating Biome
- ⚙️ Automatic reload after configuration changes
- ✨ Improved status indicator
Read more about it here: https://biomejs.dev/blog/2025-05-29-biome-vscode-v3/
Your periodic reminder that Borland released the sourcecode to Turbo Vision under an open source license, and then someone added Linux, Windows and Unicode support to it, so you can use it to write modern applications
wow I don't even know `<data>` HTML tag exists https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/data
I've been working on adding Cloudflare Workers compatibility to @fedifyFedify: ActivityPub server framework for a few days now, and I'm feeling a little tired. Cloud Workers seems to have bet on
@vite support for local development environment, but the problem is that Fedify can't use Vite due to their bug. (This bug is said to be fixed in Vite 7.) So I feel like I'm solving the problems that Cloudflare employees should solve themselves.
@hongminhee洪 民憙 (Hong Minhee) 오. 이 기능이 추가되면 너무 좋겠습니다. 😂
@arkjunJuntai Park 하루 빨리 개발할 수 있도록 노력하겠습니다… 🙄
자주 얘기가 나오는 단문 수정 기능. 까먹지 않도록 이슈로 만들어 두었다. 언제 만들 지는 미지수지만…
@hongminhee洪 民憙 (Hong Minhee) 어떠신가요? 집에 놀고 있는 ssd가 있어서 써볼까, 아님 맥미니 중고로 구매할까 고민됩니다😓
@leetekwoo 아주 만족하며 쓰고 있어요. 참고로 Hackers' Pub도 Mac mini에서 돌아가고 있습니다. 🤣
홈서버를 만드려 하는데, 서버용 컴퓨터로 무엇을 사용할 지 고민 중입니다.
@leetekwoo 저는 Mac mini M4 가장 기본 사양을 홈 서버로 쓰고 있습니다.
React Native에 Portal이 없어서 좀 고생을 했는데, 일단 지원하는게 맞다곤 생각한다. 근데 Portal이 필요한 경우는 상태 트리랑 뷰 트리가 순서가 어긋나있을 때인데(non-monotone?) 이런 설계 자체가 문제일 수 있다. 보통 개발할때 뷰 트리 기준으로 생각하기 때문에 그런데, 상태 트리를 먼저 다 설계하고 렌더링은 최대한 단순하게 하면 될거 같긴한데, 음 이거 Redux잖아ㅋㅋㅋ
개인적으로 만들고 싶은 조그마한 서비스가 두개있는데 둘 다 흥하고 있는 서비스들은 이미 있고, 그냥 내 입맛에 맞게 사부작사부작 만들어서 쓰고 싶은 욕망이 있다. 반대로, 바쁜데 굳이 왜... 라는 심리도 있다...
Zed 에디터의 비공식 윈도우즈 빌드를 발견했다. 윈도우즈에서 맛보고 싶지만 직접 빌드할 여건이 안 된다면 이걸 써보면 될듯? (일단 내 컴퓨터에서도 돌아간다.)
최근에 코딩하는 시간보다, 문서 작성과 커뮤니케이션에 소비하는 시간이 급격히 많아지다보니, 개발자라기 보다 회사원에 더 가깝게 느껴지는 기분이 든다. 요즘에는 모 시스템 구축의 견적서 작성하는 일을 하고 있는데, 개발보다 재미없지만, 예상 리소스를 예측하면서 이것저것 공부하는 시간만큼은 나름 소소하게나마 즐겁기는 하다.
@arkjunJuntai Park 저는 요즘에 문서 작성 작업을 상당히 LLM에게 많이 기대는 편인데, 전보다 문서 작성에 드는 노력이 많이 줄긴 하더라고요.
LLM 애플리케이션을 만들 때, 구조화된 출력과 스트리밍을 같이 쓰고 싶을 수 있는데, 그럴 때 어떻게 하는 게 좋을지에 대한 고민을
@ditto디토 님께서 잘 정리하신 글.
https://blog.sapzil.org/2025/05/28/streaming-structured-outputs/
오늘은 Fedify 이슈 정리 좀 하려고 한다.
Paul Graham의 《해커와 화가》를 보면 본인이 생각하는 이상적인 Lisp을 만드는 내용이 나오는데, 그게 바로 Arc. Hacker News가 초기에 Arc로 작성되어 있었다는 것은 잘 알고 있었는데, 여태까지도 Arc로 작성된 채로 유지되고 있을 줄은 몰랐다. 이제서야 Common Lisp으로 바꾼 게 놀라울 정도.
Hacker News는 이제 Common Lisp 위에서 구동됨
------------------------------
- Hacker News 는 기존에는 Arc라는 *Lisp 계열 언어* 로 구현되었으나 최근 몇 달간 *SBCL(Steel Bank Common Lisp)* 로 전환됨
- 이번 전환의 주요 목적은 *성능 향상* 과 멀티코어 지원 가능성 확보
- Arc-to-JS 변환기인 Lilt 와 Arc-to-Common Lisp 변환기인 Clarc 개발로 인해 구조가 더욱 체계…
------------------------------
https://news.hada.io/topic?id=21129&utm_source=googlechat&utm_medium=bot&utm_campaign=1834
https://tech.kakaoent.com/front-end/2023/230330-frontend-solid 소프트웨어 엔지니어링 분야에서 유명한 SOLID 원칙이 프런트엔드 UI 설계 관점에서 어떻게 관련이 있는지, 카카오엔터에서 모범사례를 잘 소개가 되어서 공유합니다. 읽고 나서 해당 원칙이 서비스 아키텍쳐 설계 관점으로 한정되지 않음을 알게 되었습니다.
어제 끝낼 수 있을 줄 알았지만, 오늘 이 시간까지도 붙잡고 있다… 😇
드디어 끝냈다! 이제 Fedify 저장소에 PR을 올리면 JSR과 npm에도 올라간다.
@hollo
@curry박준규 @seungheonoh 했습니다. ㅎㅎㅎ
사실 이 얘기 듣고 부랴부랴 만든 태스크.
어제 끝낼 수 있을 줄 알았지만, 오늘 이 시간까지도 붙잡고 있다… 😇
첫 글
@biisairoB415 어서 오세요!






