🛠️ Developer Tools

Show GN: MMRequest - 혹시 vision LLM API 부를 때마다 손으로 base64 변환하시나요 - 빡쳐서 만든 Chrome 확장

MMRequest는 GPT-4o, Claude, Gemini, vLLM 같은 비전 LLM API를 호출할 때 필요한 base64 인코딩 작업을 브라우저 안에서 자동 처리해주는 크롬 확장입니다. 파일을 직접 업로드하지 않고 로컬에서 변수 치환·스트리밍 응답 병합까지 해줘서, 멀티모달 API 테스트를 자주 하는 한국 AI 개발자들의 반복 작업을 크게 줄여줄 만합니다.

GeekNews

나는 리버스 센타우르가 아니다

나는 리버스 센타우르가 아니다

Miguel Grinberg가 LLM이 만든 ‘드라이브바이 PR’이 늘어나면서 오픈소스 유지보수 부담이 커졌다고 지적하며, 사전 이슈 논의 없는 PR을 받지 않겠다는 원칙을 공유했습니다. 한국 개발팀이나 오픈소스 메인터이너에게도 AI 코딩 시대의 기여 정책, 리뷰 비용 통제, 커뮤니티 운영 기준을 다시 정해야 한다는 메시지를 줍니다.

Hacker News Best

Git에서 파일을 무시하는 방법은 .gitignore만이 아님

Git에서 파일을 무시하는 방법은 .gitignore만이 아님

Git에서 파일을 무시하는 방법이 .gitignore만이 아니라 .git/info/exclude, ~/.config/git/ignore까지 3단계라는 점을 깔끔하게 정리한 글입니다. 특히 저장소별 개인 파일과 시스템 전역 파일을 분리해 관리하는 방법, 그리고 git check-ignore -v로 어떤 규칙이 적용됐는지 확인하는 팁은 팀 개발 환경 정리에 바로 쓸 수 있습니다.

GeekNews

Pentium II at 600Mhz with Voodoo 3 Emulated on 86Box with M6 Mac Mini

Pentium II at 600Mhz with Voodoo 3 Emulated on 86Box with M6 Mac Mini

86Box로 Pentium II 600MHz와 Voodoo 3 환경을 에뮬레이션한 테스트에서, Mac mini M6의 강한 단일 코어 성능이 얼마나 중요한지 보여줍니다. 특히 86Box 6.0의 ARM64 JIT 개선과 Voodoo 그래픽 에뮬레이션 최적화가 결합되면서 Apple Silicon의 레트로 PC 에뮬레이션 성능이 더 현실적인 수준에 도달했다는 점이 포인트입니다. 에뮬레이터·JIT·성능 튜닝에 관심 있는 개발자에게는 흥미로운 벤치마크입니다.

Hacker News Best

수동 Ethernet 탭 만들기

수동 Ethernet 탭 만들기

이 글은 39유로짜리 상용 제품 대신 브레드보드와 RJ45 브레이크아웃, 220pF 커패시터로 수동 Ethernet 탭을 직접 만드는 방법을 설명합니다. 기가비트 협상을 일부러 깨 100Mbps로 내리고, 송신은 못 하고 수신만 가능한 모니터 포트를 만들어 트래픽을 안전하게 캡처하는 구조입니다. 네트워크 디버깅·보안 실험을 해보는 개발자에게는 비용 대비 배울 점이 많은 프로젝트입니다.

GeekNews

Hacktivists call out Trump by hacking and defacing US Army websites

Hacktivists call out Trump by hacking and defacing US Army websites

친쿠르드 성향 해커들이 미 육군의 Open Innovation Lab, AI Integration Center 관련 웹사이트 오류 페이지를 변조해 정치 메시지를 노출했고, 미 육군은 이후 이를 복구했습니다. 고난도 침해라기보다 웹 운영·구성 관리 실패에 가까운 사례지만, 공공기관과 대기업 웹 인프라에서도 기본 보안 위생이 얼마나 중요한지 다시 보여줍니다.

TechCrunch

Show GN: 파비콘을 만들어주는 간단한 zsh 커맨드

Show GN: 파비콘을 만들어주는 간단한 zsh 커맨드

이 zsh 스크립트는 한 장의 이미지로 favicon.ico, apple-touch-icon, manifest용 아이콘, HTML 스니펫까지 한 번에 생성해주는 간단한 자동화 도구입니다. 옵션으로 출력 경로, 앱 이름, 배경색, URL prefix, 렌더 밀도까지 조절할 수 있어 정적 사이트나 사이드 프로젝트에 바로 붙이기 좋습니다. 한국 프론트엔드·웹 개발자라면 반복적인 파비콘 세팅 작업을 줄이는 소소하지만 유용한 스니펫입니다.

GeekNews

How GitHub gave every repository a durable owner

How GitHub gave every repository a durable owner

GitHub가 모든 저장소에 ‘지속 가능한 소유자(durable owner)’를 부여하는 방식과 그 보안·운영 설계를 다룬 엔지니어링 글입니다. 대규모 플랫폼에서 리포지토리 책임 소재와 접근 통제를 어떻게 안정적으로 유지하는지 보여주는 사례라, 오픈소스 플랫폼이나 내부 개발자 포털을 운영하는 팀에 참고가 됩니다. 한국 개발 조직에도 저장소 거버넌스와 계정 lifecycle 관리가 왜 중요한지 시사점을 줍니다.

GitHub Blog

개발자들이 GitHub를 떠나 Codeberg와 셀프 호스팅 대안으로 옮기는 이유

개발자들이 GitHub를 떠나 Codeberg와 셀프 호스팅 대안으로 옮기는 이유

일부 개발자와 오픈소스 프로젝트가 GitHub를 떠나 Codeberg나 셀프호스팅으로 옮기는 이유를 기술적 장애, 운영 안정성, 플랫폼 방향성 문제 중심으로 정리한 기사입니다. Ghostty, Zig, Tenacity 같은 사례가 언급돼 저장소 플랫폼 리스크를 다시 생각하게 만들며, 한국 오픈소스 팀에도 GitHub 의존도와 미러링 전략을 점검할 계기를 줍니다.

GeekNews

미첼 하시모토 인터뷰: Ghostty, Zig, 오픈소스 유지보수

Mitchell Hashimoto가 인터뷰에서 Ghostty를 만들게 된 배경, Zig를 선택한 이유, 터미널이 어떤 문제에 적합한지에 대한 생각을 풀어냈습니다. 직접적인 제품 발표는 아니지만, 개발 도구를 만드는 관점과 오픈소스 유지보수 철학을 엿볼 수 있어 한국 개발자들에게는 가볍게 읽기 좋은 인터뷰입니다.

GeekNews

NetBSD와 내 삶(2005)

영국의 한 대기업이 NetBSD 2.0.2 서버 29대로 4,800명 이상의 사용자를 안정적으로 지원하며, 잦은 Windows 서버 장애와 호출 근무 부담을 크게 줄였다는 운영 사례입니다. 오래된 이야기지만 운영체제 선택이 안정성과 운영자 삶의 질까지 바꾼다는 점에서, 한국 인프라 엔지니어에게도 아키텍처 단순화의 가치를 다시 생각하게 합니다.

GeekNews

Show HN: HN 링크마다 탭을 2개씩 여는 데 지쳐 userscript를 만들었습니다

Show HN: HN 링크마다 탭을 2개씩 여는 데 지쳐 userscript를 만들었습니다

HNewhere는 읽고 있는 기사 페이지에서 해당 Hacker News 토론을 자동으로 찾아 사이드바에 띄워주는 userscript입니다. 페이지 이탈 없이 댓글 맥락을 바로 확인할 수 있어, 기술 기사 리서치나 커뮤니티 반응 추적을 자주 하는 개발자에게 생산성 개선 효과가 있습니다.

Hacker News Best

Matrix에서의 일주일

이 글은 Matrix 운영자가 일주일 동안 겪은 권한 설정, 스페이스 오작동, 연합 모더레이션, 검색 한계 같은 문제를 사례 중심으로 풀어냅니다. 특히 잘못된 서버 밴의 원인을 찾는 데 40분이 걸렸다는 대목은 현재 Matrix 툴링과 UX의 거친 면을 잘 보여줍니다. 사내 메신저나 오픈 커뮤니티 인프라를 운영하는 한국 개발자라면 ‘분산형 협업 툴의 현실 비용’이 무엇인지 감 잡기에 좋습니다.

GeekNews

New bootloader lets you take the "Meta" out of the original Meta Quest

New bootloader lets you take the "Meta" out of the original Meta Quest

오리지널 Meta Quest에 완전한 루트 권한을 주는 QuestStack 부트로더가 나왔습니다. 웹 인터페이스 기반으로 설정이 쉬워졌고 Meta 계정·서버 의존도를 줄일 수 있어, 한국 XR 개발자와 하드웨어 해커들에게는 중고 기기 재활용과 커스텀 실험의 문을 여는 소식입니다.

Ars Technica

“그들에게는 사용자를 보호할 주의 의무라는 개념이 없었다”

NeoVim 초기 사용 과정에서 Vim의 persistent undo 기록이 손상된 사례를 계기로, 도구 제작자가 사용자의 데이터와 작업 흐름을 보호할 의무를 얼마나 진지하게 봐야 하는지 다룹니다. 에디터·CLI·협업 툴을 만드는 한국 개발자라면 기능 추가보다 데이터 보존과 호환성 설계가 더 치명적일 수 있다는 점을 떠올리게 합니다.

GeekNews

Waterfox 6.7.5, 내장 피드 리더 추가

Waterfox 6.7.5는 내장 피드 관리자와 리더를 추가해 Live Bookmarks의 게시물을 한곳에서 모아보고, 브라우저 안에서 바로 읽을 수 있게 했습니다. RSS를 여전히 적극적으로 쓰는 개발자나 리서처에겐 편의성이 크지만, 생태계 전체를 흔들 정도의 변화는 아닙니다.

GeekNews

Show GN: ArchiveRclick – Rust로 만든 가볍고 빠른 Windows 압축 프로그램

Show GN: ArchiveRclick – Rust로 만든 가볍고 빠른 Windows 압축 프로그램

ArchiveRclick은 Rust와 Slint로 만든 가벼운 Windows용 압축 프로그램으로, ZIP·7z 생성/해제와 RAR·TAR·ISO 등 다양한 포맷 지원, 우클릭 메뉴, 드래그앤드롭, 분할 압축, 암호화까지 제공합니다. 7-Zip과 libarchive를 조합하고 확장자가 아니라 실제 파일 내용을 보고 포맷을 판별하는 점도 특징입니다. Windows 네이티브 유틸리티를 만드는 한국 개발자에게는 Rust 데스크톱 앱의 실전 사례로, 일반 사용자에겐 바로 써볼 수 있는 도구로 의미가 있습니다.

GeekNews

An ongoing 3D-printer AGPL violation

An ongoing 3D-printer AGPL violation

3D 프린터 업계에서 AGPL 위반이 계속되고 있다는 문제를 짚는 기사입니다. 오픈소스 펌웨어와 네트워크 기능을 쓰는 하드웨어 기업이 라이선스 의무를 제대로 이행하지 않을 때 어떤 갈등이 생기는지 보여줘서, 한국 제조·임베디드 기업에도 컴플라이언스 경고로 읽힙니다.

Hacker News Best

uBlock 하드 모드로 웹을 탐색하는 방법

uBlock Origin의 하드 모드로 서드파티 요청을 기본 차단하고, 필요한 스크립트·프레임만 허용하는 웹 브라우징 구성 방법을 정리한 글입니다. 광고 차단을 넘어 보안·프라이버시·집중도를 높이는 실전 설정이라, 한국 개발자나 파워유저라면 바로 업무 환경에 적용해볼 만합니다.

GeekNews

Brave’s browser one-ups Chrome with its new support for email aliases

Brave’s browser one-ups Chrome with its new support for email aliases

Brave 브라우저가 이메일 별칭(email alias) 기능을 추가해, 웹사이트 가입 시 실제 이메일 대신 가상 주소를 넣고 메일만 전달받을 수 있게 됐습니다. 개발자나 테크 종사자에게는 광고 추적과 계정 연동 노출을 줄이는 실용적인 프라이버시 워크플로우 변화라는 점에서 쓸모가 있습니다.

TechCrunch

Show GN: First Mind - 정보보안에 있어서 진입장벽을 없애보자

고등학생 개발자가 정보보안 학습의 난해함을 줄이기 위해 만든 입문형 프로젝트 소개입니다. 새로운 기술 자체보다는 보안 개념을 쉽게 설명하고 초심자의 진입장벽을 낮추는 데 초점이 있어, 한국 개발자 커뮤니티에서 교육 콘텐츠 실험 사례로 볼 만합니다.

GeekNews

Rust 디버깅 설문조사 2026 결과

2,300명 이상이 참여한 Rust 디버깅 설문에서 현재 디버거를 쓰는 비율은 46%를 조금 넘는 수준이었고, 여전히 로그·출력 디버깅과 dbg! 사용이 가장 널리 퍼져 있다는 결과가 나왔습니다. Rust를 도입 중인 한국 팀이라면 디버깅 UX가 생산성 병목이라는 점, 그리고 IDE 내 lldb 같은 도구 지원이 실제 채택률에 큰 영향을 준다는 점을 확인할 수 있습니다.

GeekNews

Show GN: Wave 프로그래밍 언어

Wave는 C와 Rust의 영향을 받은 저수준 프로그래밍 언어로, LLVM을 백엔드로 사용해 네이티브 코드로 컴파일됩니다. 시스템 프로그래밍까지 염두에 두고 설계됐고, 지난 소개 이후 프로젝트 구조가 크게 바뀌었다는 점이 핵심이에요. 언어 설계나 컴파일러에 관심 있는 한국 개발자에겐 실험적인 신생 언어 흐름을 확인할 만한 자료입니다.

GeekNews

I Fixed a Tractor Using John Deere’s Self-Repair Service. Farmers Aren’t Sold on It

I Fixed a Tractor Using John Deere’s Self-Repair Service. Farmers Aren’t Sold on It

WIRED가 John Deere의 Operations Center Pro Service를 이용해 트랙터 센서를 직접 진단·수리해보며, 회사가 내세우는 자가수리 도구의 실제 모습을 점검했습니다. 다만 농민들은 여전히 소프트웨어 잠금과 부품·권한 제한에 불만이 큰 만큼, 커넥티드 장비를 만드는 한국 제조사에도 ‘서비스 도구 개방’과 수리권 대응이 핵심 이슈임을 보여줍니다.

Wired

Base84도 파일명에 쓰일 만함

TurboCrypt가 암호화된 파일명 인코딩을 Base91에서 Base84로 바꿔 Windows 금지 문자와 마침표 문제를 피해 Linux·macOS·Windows 모두에서 호환되도록 했습니다. 범용 플랫폼을 고려하는 스토리지·보안 도구 개발자에게는 사소해 보여도 실제 구현에서 자주 부딪히는 문제를 잘 짚은 사례입니다.

GeekNews

Intel 8087 부동소수점 칩의 마이크로코드: 스케일 명령어

Intel 8087의 FSCALE 명령어가 단순한 지수 조정처럼 보여도, 실제로는 특수값과 예외 처리를 위해 140개 이상의 마이크로명령과 3단계 서브루틴 호출을 사용한다는 분석입니다. 레거시 아키텍처지만 저수준 최적화·컴파일러·CPU 설계에 관심 있는 한국 개발자에게는 하드웨어 추상화 뒤의 복잡성을 다시 보여주는 흥미로운 자료입니다.

GeekNews

The 6 Best Laptop Docking Stations to Unlock the Full Desktop Experience (2026)

The 6 Best Laptop Docking Stations to Unlock the Full Desktop Experience (2026)

WIRED가 2026년 기준 최고의 노트북 도킹 스테이션을 용도별로 정리하면서 CalDigit TS5 Plus, Belkin, Kensington 등 최신 Thunderbolt 5 제품을 비교했습니다. 포트 구성, 가격, 책상 공간, 듀얼·트리플 4K 출력 같은 실제 사용 포인트가 잘 정리돼 있어 재택·하이브리드 업무 환경에 바로 참고할 만합니다. 한국 개발자나 크리에이터에게도 맥북·윈도우 노트북 작업 환경 업그레이드에 실용적인 자료입니다.

Wired

Amiga Unix, 다시 시작하다

비공식 커뮤니티 프로젝트인 amigaux.org가 Commodore Amiga용 Unix인 Amix를 68040/68060과 현대 가속기 하드웨어에서 다시 돌릴 수 있게 만들고 있습니다. Amix 2.1이 실제 68060에서 동작하고 SCSI·이더넷 지원도 추가돼, 한국의 시스템·OS 취향 개발자들에겐 복고를 넘어 저수준 포팅과 하드웨어 호환성 작업의 재미를 보여줍니다.

GeekNews

일반 텍스트 파일이 위기에 처해 있다

일반 텍스트 파일이 지금까지 앱과 시스템을 잇는 사실상의 범용 인터페이스 역할을 해왔지만, 점점 폐쇄적이고 앱 종속적인 포맷에 밀리고 있다는 문제의식을 다룹니다. 협업 문서, 설정 파일, 장기 보존 포맷을 고민하는 한국 개발자라면 텍스트 기반 워크플로의 장점을 다시 보게 되는 글입니다.

GeekNews