🛠️ Developer Tools

Manganin: 도구가 중요하다

Manganin은 Zig로 만든 self-hosted Git forge로, Git-native 저장 방식과 plain text 기반 데이터 구조, 그리고 기여자를 추천망으로 관리하는 ‘vouch tree’를 핵심 차별점으로 내세웁니다. GitHub/Forgejo와 다른 신뢰 모델과 오프라인 이슈 편집 같은 로컬 우선 워크플로를 제안해, 한국 오픈소스 팀이나 사내 개발 플랫폼을 고민하는 엔지니어에게 흥미로운 대안입니다.

GeekNews

Perspec 1.0 - 문서 사진의 원근을 보정하는 Haskell 데스크톱 앱

9년간 개발된 Perspec 1.0은 문서·영수증 사진에서 직선 에지 대신 문서/배경 분할과 네 모서리 검출로 원근을 보정하는 Haskell 데스크톱 앱입니다. 일반 스캐너 앱보다 구겨지거나 휘어진 문서 처리에 강한 접근이라, 이미지 처리나 데스크톱 앱 개발에 관심 있는 개발자에게 꽤 흥미로운 사례입니다.

GeekNews

Intel 8087의 탄젠트 알고리듬 역공학: CORDIC만으로는 설명되지 않는 구현

Intel 8087의 FPTAN 명령이 단순 CORDIC이 아니라 16단계 각도 축소 뒤 Padé 유리 다항식 근사를 결합하는 방식이었다는 점을 분석한 글입니다. 저수준 최적화, 수치 계산, 칩 설계 역사에 관심 있는 한국 엔지니어라면 하드웨어 제약 속에서 정확도와 성능을 어떻게 맞췄는지 배울 만합니다.

GeekNews

Woxi - 오픈소스 Mathematica·Wolfram Language 재구현

Woxi - 오픈소스 Mathematica·Wolfram Language 재구현

Woxi는 Rust로 만든 오픈소스 Wolfram Language 인터프리터로, WebAssembly 기반이라 브라우저 안에서 수식 계산과 그래픽 렌더링을 바로 실행할 수 있습니다. CLI, Jupyter 커널, 노트북 편집기까지 제공하고 .ipynb·Markdown·LaTeX·PDF 내보내기도 지원합니다. Mathematica 대안을 찾는 국내 연구·교육·과학컴퓨팅 사용자에게 흥미로운 프로젝트지만, 아직은 생태계 성숙도가 관건입니다.

GeekNews

Show GN: Can I Remove This? – JS 의존성 제거를 검토하는 Agent Skill

‘Can I Remove This?’는 package.json의 프로덕션 의존성을 기준으로 실제 import, 사용 패턴, 브라우저 지원 범위, 번들 비용까지 확인해 REMOVE·KEEP·PROGRESSIVE 같은 판정을 내려주는 Agent Skill입니다. 프런트엔드 번들 다이어트와 의존성 정리에 바로 써먹을 수 있어서, 유지보수 비용과 성능을 함께 챙겨야 하는 한국 웹 개발자에게 유용합니다.

GeekNews

Jane Street ASIC 리버스 엔지니어링 챌린지, 칩 배치도에서 회로를 복원해 풀기

Jane Street의 ASIC 리버스 엔지니어링 챌린지는 GDS 파일만으로 칩 배치도를 해석해 시뮬레이션 가능한 Verilog 회로로 복원하는 과정을 다룹니다. gdstk와 SKY130 문서를 활용해 레이어·핀·배선을 그래프로 묶고, 120비트 입력에 숨겨진 정답을 찾아내는 식입니다. 반도체와 EDA에 관심 있는 한국 엔지니어에게는 레이아웃에서 논리 회로를 되살리는 실제적 접근법을 엿볼 수 있는 흥미로운 사례입니다.

GeekNews

Show GN: GNUCMS - 웹호스팅에 올리면 바로 실행되는 PHP 게시판·CMS

GNUCMS는 일반 웹호스팅에 FTP로 올린 뒤 브라우저에서 바로 설치해 쓸 수 있는 PHP 기반 CMS·게시판입니다. SQLite는 물론 MySQL·MariaDB·PostgreSQL도 지원하고, 별도 JS 프레임워크 없이 서버 렌더링 중심으로 구성돼 있어 저비용·간편 배포가 필요한 국내 소규모 서비스 운영자에게 유용합니다.

GeekNews

Emacs Bedrock 2.0

서드파티 패키지 없이 Emacs 기본 옵션만 조정해 사용성을 개선하는 최소 스타터 키트 Bedrock 2.0이 나왔습니다. Emacs 31 전용으로 정리되면서 Emacs 29 호환성을 끊었고, 복붙 후 직접 수정하는 철학을 유지해 Emacs 환경을 가볍게 꾸리고 싶은 한국 개발자에게 실용적인 참고자료가 됩니다.

GeekNews

Powering AI is an architecture problem

Powering AI is an architecture problem

MIT Technology Review의 스폰서드 글은 AI 데이터센터 전력난의 본질이 ‘전기 생산 부족’보다 ‘전력 아키텍처 설계 실패’에 있다고 주장합니다. 버지니아 애슈번에서 3GW 이상 부하가 순식간에 탈락한 사례를 들어, 기존 UPS·보호 로직·저전압 중심 설계가 기가와트급 AI 캠퍼스를 감당하지 못한다고 설명합니다. 한국에서도 AI 데이터센터와 전력망 이슈가 커지는 만큼, 인프라 엔지니어와 클라우드 사업자가 참고할 만한 관점입니다.

MIT Technology Review

Read the Docs를 겨냥한 최근 DDoS 공격 분석

Read the Docs가 약 열흘 동안 평소의 100배 수준, 분당 550만 건 이상 요청이 몰리는 대규모 DDoS 공격을 받았고 공격자는 수백 개 네트워크와 수백만 IP, 무작위 HTTP 헤더·TLS 파라미터를 활용했습니다. 오픈소스 문서 인프라조차 정교한 애플리케이션 계층 공격 대상이 될 수 있다는 점을 보여줘, 국내 플랫폼·DevOps 팀에도 방어 전략 점검의 필요성을 환기합니다.

GeekNews

Show GN: SQLBraid - SQL을 그대로 쓰는 TypeScript 라이브러리

SQLBraid는 복잡한 비즈니스 SQL을 ORM식 추상화 대신 ‘SQL 그대로’ 다루려는 TypeScript 라이브러리입니다. MyBatis류 환경에서 길고 복잡한 쿼리를 많이 다뤄본 개발자라면 공감할 만한 문제를 정면으로 다루고 있어, 한국 SI·백엔드 실무자에게 특히 흥미로운 도구 후보입니다.

GeekNews

pdfcn - React 컴포넌트로 만드는 PDF 문서

pdfcn은 청구서·보고서 같은 PDF를 미리 만든 React 컴포넌트와 템플릿을 조합해 생성하는 오픈소스 프로젝트입니다. shadcn/ui처럼 소스 코드를 프로젝트로 가져와 직접 수정하는 방식이라 커스터마이징이 쉬워, 문서 자동화가 많은 한국 SaaS·백오피스 개발팀에 특히 유용합니다.

GeekNews

Someone got Doom in an SQL database

Someone got Doom in an SQL database

Lukas Vogel이 CedarDB와 약 1,300줄의 SQL, 89개의 CTE로 Doom의 게임 로직과 렌더링을 구현한 SQLDoom 프로젝트를 공개했습니다. 실무에 바로 쓰는 기술은 아니지만, 데이터 모델링·쿼리 최적화·비정형 문제를 SQL로 푸는 사고방식을 보여줘 한국 개발자에게는 꽤 재밌고 배울 점 많은 엔지니어링 사례입니다.

Ars Technica

프로그램 상태를 전달하는 터미널 프로토콜 OSC 7501

OSC 7501은 프로그램이 대기·실행·사용자 개입 필요·완료·실패 같은 상태와 이유를 터미널에 직접 전달하는 새 이스케이프 시퀀스 명세입니다. 창 제목이나 화면 출력으로 상태를 추측하던 방식을 대체할 수 있어, CLI 툴·에이전트·원격 작업 환경을 많이 쓰는 국내 개발자에게 꽤 실용적인 변화가 될 수 있습니다.

GeekNews

Valen의 메모리 안전성: 새로운 종류의 빌림 검사

Valen은 같은 객체를 가리키는 여러 참조에서 읽기·쓰기를 허용하면서도, 해제된 메모리를 참조하는 문제를 컴파일 시점에 막는 ‘group borrowing’ 기반 검사기를 소개합니다. Rust식 소유권 모델의 제약을 다른 방식으로 풀어보는 시도라서, 시스템 언어·컴파일러·런타임에 관심 있는 한국 엔지니어에게는 꽤 흥미로운 설계 실험입니다.

GeekNews

Zig의 타입 안전한 HTML 템플릿

zt는 HTML과 Zig 코드를 섞어 작성한 템플릿을 빌드 시점에 Zig 코드로 변환해, 입력 타입과 렌더링 오류를 컴파일 단계에서 잡아내는 도구입니다. std.Io.Writer에 직접 출력해 중간 버퍼나 추가 할당 없이 렌더링할 수 있어, 한국 시스템 프로그래머나 Zig 관심 개발자에게는 성능 지향 웹 렌더링 패턴으로 참고할 만합니다.

GeekNews

Big Fish: OpenBSD의 37년 된 커널 버그 악용하기

OpenBSD에 37년간 숨어 있던 커널 버그를 악용해 로컬 root 권한 상승을 달성한 분석입니다. 16비트 공유 메모리 카운터 오버플로와 경쟁 상태, 추가 커널 쓰기 취약점을 조합해 KARL·SMAP·SMEP 환경에서도 익스플로잇했다는 점에서, 한국 보안 엔지니어와 시스템 개발자에게 매우 흥미로운 사례예요.

GeekNews

OpenAI says Codex is coming to your phone

OpenAI가 Codex를 ChatGPT 모바일 앱에 통합해 iOS와 Android에서 원격으로 개발 워크플로우를 확인하고 관리할 수 있게 했습니다. 데스크톱 중심이던 AI 코딩 보조가 모바일까지 확장되면서, 한국 개발자 입장에선 코드 생성 자체보다 ‘언제 어디서나 작업 상태를 제어하는’ 운영 방식 변화가 더 중요합니다.

TechCrunch

Anthropic reinstates OpenClaw and third-party agent usage on Claude subscriptions — with a catch

Anthropic이 Claude 유료 구독으로 OpenClaw 같은 서드파티 에이전트를 다시 사용할 수 있게 했지만, 일반 구독 한도와는 별개인 고정형 'Agent SDK' 크레딧만 쓸 수 있도록 제한했습니다. 즉, 월 20~200달러 상당의 크레딧을 다 쓰면 추가 사용은 별도 구매가 필요하고, 남은 크레딧도 이월되지 않습니다. 한국의 AI 에이전트 개발자라면 모델 성능만 볼 게 아니라, 프롬프트 캐시 효율과 과금 구조가 제품 설계에 얼마나 큰 영향을 주는지 체크해야 한다는 의미가 큽니다.

VentureBeat

미니맥스, AI 에이전트용 명령줄 인터페이스 ‘MMX-CLI’ 공개

중국 미니맥스가 AI 에이전트가 멀티모달 워크플로우를 자율 실행할 수 있도록 설계한 명령줄 인터페이스 ‘MMX-CLI’를 공개했습니다. 사람용 터미널 도구를 넘어 에이전트 전용 실행 환경을 표방한다는 점에서, 국내 개발자 도구 시장에도 ‘CLI의 사용자’가 인간에서 AI로 바뀌는 흐름을 보여줍니다.

AITimes

A hotel check-in system left a million passports and driver’s licenses open for anyone to see

일본 호텔 체크인 시스템 Tabiq의 보안 실수로 여권, 운전면허증, 셀피 인증 사진 등 100만 건이 넘는 고객 데이터가 외부에 노출됐습니다. 한국 개발자와 보안 담당자에겐 KYC·얼굴인식·문서 스캔 서비스에서 스토리지 접근제어와 기본 보안 점검이 얼마나 치명적인 차이를 만드는지 보여주는 경고 사례입니다.

TechCrunch

Evan의 Jujutsu 튜토리얼

Evan Martin이 Git 사용자 기준으로 Jujutsu(jj)를 빠르게 익힐 수 있게 정리한 간결한 튜토리얼입니다. 버전 관리 워크플로를 단순화하려는 흐름 속에서 jj에 입문하려는 한국 개발자에게 좋은 출발점이 될 만하며, 팀 차원의 실험 도입 전 학습 자료로도 적합합니다.

GeekNews

Flatpak은 systemd에 의존하게 될 예정

Flatpak 차기 메이저 버전 구상인 'Flatpak Next/2.0'에서는 권한 관리를 systemd 서비스 계층으로 옮기기 위해 systemd 의존성이 들어갈 가능성이 커졌습니다. 아직 코드가 나온 건 아니지만, 비-systemd 배포판인 Void·Guix·Alpine 같은 생태계엔 민감한 변화라서 리눅스 패키징·데스크톱 배포 전략을 보는 개발자라면 체크할 만합니다.

GeekNews

Show HN: Files.md – Obsidian 오픈소스 대안

Files.md는 브라우저만으로 동작하는 로컬 퍼스트 마크다운 노트 앱으로, 오프라인 지원과 plain .md 파일 기반 저장을 내세웁니다. 설치 없이 쓰고, 필요하면 클라우드 폴더나 자체 서버로 동기화할 수 있으며 코드베이스가 단순해 LLM으로 확장하기 쉽다는 점도 강조합니다. 옵시디언 대안을 찾는 한국 개발자·기술 문서 작성자에게는 꽤 실용적인 오픈소스 선택지입니다.

Hacker News Best

구글, '안드로이드 17' 정식 출시…'제미나이 옴니·리리아3'로 AI 경험 강화

구글이 안드로이드 17과 웨어 OS 7을 공개하면서 멀티태스킹·보안·콘텐츠 제작 기능을 강화하고, 제미나이 옴니와 리리아 3 기반 AI 경험을 위한 토대를 깔았습니다. 한국 앱 개발자와 디바이스 제조사 입장에서는 새 OS 기능 대응뿐 아니라, 앞으로 안드로이드 기본 경험에 AI가 얼마나 깊게 통합될지 미리 준비해야 하는 업데이트입니다.

AITimes

Emacs 31 is around the corner: The changes I'm daily driving

Emacs 31 is around the corner: The changes I'm daily driving

Emacs 31 프리릴리스에서 tree-sitter 자동 설치와 모드 전환 같은 개선이 들어오면서, 기존에 복잡했던 설정을 크게 덜 수 있게 됐습니다. Emacs를 쓰는 한국 개발자라면 외부 패키지 의존도를 줄이고 기본 기능만으로 최신 언어 지원을 더 쉽게 가져갈 수 있다는 점이 핵심입니다.

Hacker News Best

Show GN: Bundis – Bun.RedisClient를 위한 SQLite 기반 Redis 호환 서버

Show GN: Bundis – Bun.RedisClient를 위한 SQLite 기반 Redis 호환 서버

`bundis`는 Bun 환경에서만 동작하는 SQLite 기반 Redis 호환 서버로, 기본 `Bun.RedisClient`를 그대로 붙여 쓸 수 있게 해줍니다. 별도 Redis 서버 없이 단일 SQLite 파일에 데이터를 영속화하고, 테스트·소규모 앱·스크립트에 특히 잘 맞는 구조입니다. Bun 채택을 검토 중인 한국 개발자라면 운영 복잡도를 얼마나 줄일 수 있는지 가늠해볼 만한 프로젝트입니다.

GeekNews

더 작은 NixOS ISO를 만들 수 있을까?

이 글은 NixOS 라이브 ISO에서 기능을 하나씩 덜어내며 얼마나 더 작은 이미지를 만들 수 있는지 실험적으로 보여줍니다. Nix 기반 이미지 빌드, VM 테스트, 구성 최소화 같은 과정을 따라가 볼 수 있어, 경량 배포 환경이나 재현 가능한 시스템 이미지를 다루는 한국 인프라 엔지니어에게 유용한 참고 자료입니다.

GeekNews

취약점 보고서는 더 이상 특별하지 않다

취약점 보고서는 더 이상 특별하지 않다

전 Go Security 팀 리드 Filippo Valsorda는 이제 취약점 보고서가 예전처럼 ‘특별한 신호’가 아니라고 주장합니다. LLM 덕분에 취약점 후보를 찾는 능력은 널리 퍼졌고, 이제 병목은 발견이 아니라 진짜 취약점인지 선별하는 트리아지와 빠른 수정이라는 얘기입니다. 한국 오픈소스 유지보수자와 보안팀에는 security@ 메일함 중심 대응보다 LLM 기반 분석을 CI에 넣고 트리아지 체계를 재설계해야 한다는 메시지로 읽힙니다.

Hacker News Best