국기를 11비트로 압축하기 — 허프만 코딩으로 만든 초소형 국기 포맷
개발자 vantezzen이 전 세계 국기를 '몇 비트로 표현할 수 있을까'라는 질문에서 출발해 커스텀 바이너리 포맷을 설계한 프로젝트입니다. 가로세로 비율·색상 팔레트·레이어를 각각 허프만(Huffman) 트리로 부호화해 평균 76비트, 중앙값 55비트로 128개국 국기를 인코딩했고, 가장 짧은 인도네시아 국기는 단 8비트에 불과합니다.
AI, 개발 도구, 오픈소스, 보안과 인프라의 변화와 이용 조건을 설명하는 최신 기사와 해설입니다.
개발자 vantezzen이 전 세계 국기를 '몇 비트로 표현할 수 있을까'라는 질문에서 출발해 커스텀 바이너리 포맷을 설계한 프로젝트입니다. 가로세로 비율·색상 팔레트·레이어를 각각 허프만(Huffman) 트리로 부호화해 평균 76비트, 중앙값 55비트로 128개국 국기를 인코딩했고, 가장 짧은 인도네시아 국기는 단 8비트에 불과합니다.
저자 Ben Joffe가 전체 축소 상태에서는 등적(equal-area)이고 확대할수록 Mercator로 매끄럽게 전환되는 새 지도 투영법을 공개했습니다. atanh(sin(φ)·a)/a라는 단순한 폐형식 수식 하나로 순방향·역방향 변환과 줌 전환이 모두 처리되며, UN의 'Correct the Map' 결의 이후 Equal Earth 대안 논의에 실용적 선택지를 제시합니다.
React와 Tailwind CSS v4용 네오브루탈리즘(neobrutalism) 스타일 컴포넌트 모음 Neobrutalism.dev가 Base UI 지원과 새 컬러 테마를 추가했습니다. shadcn/ui와 Base UI 위에 구축된 64개의 컴포넌트·차트·스타 셰이프를 제공하며, 팔레트를 골라 바로 적용할 수 있습니다. AI가 생성한 듯한 디자인으로 보일 수 있다는 식별력 논쟁이 커뮤니티에서 이어졌습니다.
이미지 압축 엔지니어인 저자가 과거 JPEG XL 지지자였음을 밝히며, 웹 플랫폼에서의 필요성을 실증적으로 반박합니다. 손실 압축 효율에서 최신 AVIF 인코더에 밀리고, 방향성 예측·디블로킹 필터 부재 같은 구조적 한계와 느린 디코딩, 악용 가능한 'JXL 폭탄' 문제를 지적하며, JPEG XL의 범용성은 웹 밖에서 빛날 것이라고 결론 내립니다.
Forgejo 개인 서버가 스크레이더 부하와 OOM에 시달리던 개발자가, git 호스트 전체를 정적 파일로 서빙하는 읽기 전용 리포 뷰어 sorcery를 만들었습니다. 최신 커밋 뷰는 미리 렌더링된 HTML로, 이력 탐색은 .git 디렉터리와 인브라우저 git 클라이언트 조합으로 처리해 봇 트래픽을 사실상 무시할 수 있는 구조입니다.
X(Twitter) 게시물을 별도 경로로 열람할 수 있게 해주던 미러 서비스 XCancel이 진행 중인 법적 절차의 새로운 진전을 이유로 서비스를 다시 무기한 중단했습니다. 공지는 세부 사항을 공유할 수 없다고만 밝혔고, 커뮤니티는 이를 소송 중 '선의'를 보이기 위한 방어적 조치로 해석하면서 공공기관과 기업의 X 의존 문제, 온라인 관보 제도화 논의로 토론을 확장했습니다.
Sony가 디지털 게임 구매 소송에서 이용자가 구매물을 '소유'하지 않는다고 주장하는 가운데, Consumer Rights Wiki가 Sony 공식 문서에서 '소유(own)'라는 표현을 사용한 44개 사례를 수집해 공개했습니다. 지원 페이지, 스토어 목록, 공식 블로그에 걸쳐 Sony 스스로 소유 개념을 반복적으로 써온 사실이 드러나며, 법정 논쟁과 별개로 커뮤니티 차원의 문서화가 플랫폼사에 압박으로 작용하는 사례가 되고 있습니다.