gzip은 언어 모델이 될 수 있을까요?
gzip의 DEFLATE 압축기가 텍스트의 다음 바이트를 예측하는 모델처럼 작동할 수 있는지 실험합니다. 코퍼스를 압축 창에 넣고 압축 길이를 점수로 삼아 beam search를 수행하자, 문장은 어색하지만 학습한 텍스트의 패턴을 일부 이어갔습니다.
언어와 프레임워크, SDK와 개발 방식·도구의 변화를 다룹니다.
gzip의 DEFLATE 압축기가 텍스트의 다음 바이트를 예측하는 모델처럼 작동할 수 있는지 실험합니다. 코퍼스를 압축 창에 넣고 압축 길이를 점수로 삼아 beam search를 수행하자, 문장은 어색하지만 학습한 텍스트의 패턴을 일부 이어갔습니다.
Go와 Gemini File Search만으로 벡터 DB와 별도 임베딩 파이프라인 없이 RAG 기반 설계 리뷰 도구를 만든 과정을 설명합니다. 문서 변환, 저장소별 키 관리, 증분 색인, 패턴 중심 검색, JSON 검증까지 실제 운영에서 부딪힌 문제와 수치를 함께 다룹니다.
Hyrax AI는 GitHub 저장소 전체를 감사하고, 문제를 재현하는 실패 테스트를 만든 뒤 수정 코드와 Pull Request까지 생성하는 코드 품질 도구입니다. 보안·정확성·성능·유지보수성·아키텍처·운영 영역을 검사하며, 저장소의 테스트와 CI 결과를 확인한 뒤 사람이 검토하고 병합하도록 설계했습니다.
Java .class 파일의 첫 4바이트를 식별하는 매직 넘버 0xCAFEBABE의 유래를 다룹니다. Java라는 이름보다 먼저 정해졌으며, 재미와 기억하기 쉬운 형태를 고려해 선택했다는 당시 개발자의 설명과 다른 시스템의 유사한 값도 소개합니다.
15년 동안 QA 업무를 맡아온 저자가 AI agent 스타트업에 합류한 뒤 겪은 첫 2주를 돌아봅니다. 경험은 결론만이 아니라 그 결론이 맞았던 조건과 맥락까지 담아야 하며, AI가 많은 사례를 처리해도 마지막 검증에는 사람이 필요하다고 말합니다.
Arialdo가 Jujutsu를 처음 사용하는 사람을 위해 쓴 무료 가이드입니다. HTML과 PDF로 제공하며, 명령어와 터미널 출력 중심으로 첫날부터 따라 할 수 있게 구성했습니다.
Git 2.56은 `git history drop`, `git add --resolved`, ref 관리 명령을 추가하는 안정적인 릴리스입니다. 다음 버전에서는 SHA-256 기본값, reftable 전환, Rust 빌드 의무화 같은 호환성 변경이 논의되고 있습니다.
Apple이 개발하다 중단한 운영체제 Copland의 마지막 빌드 D11E4를 개선된 DingusPPC와 WebAssembly로 브라우저에서 실행합니다. 실기기에서 약 30초 걸리는 부팅을 최신 컴퓨터에서는 실시간 속도로 재현하며, 애플리케이션 실행과 디버거 진입도 확인할 수 있습니다.
mathmain과 유사 패키지 2개에 암호화된 원격 접근 implant가 숨겨져 있었습니다. 특정 3×3 행렬의 LU 분해 결과가 암호 해독 비밀번호가 되며, 해독된 코드는 Slack과 블록체인을 C2 채널로 사용해 원격 코드를 실행합니다.
개발자는 GBA·e-Reader용 게임 Eridin을 PC판과 함께 개발하고 있습니다. e-Reader 카드 제조 실패를 대비하면서 C 기반 엔진에 플랫폼별 API 구현을 나눴고, PC판에는 같은 240×160 화면 구성 위에 고해상도 렌더링과 부드러운 스크롤을 더합니다.
원문은 LLM이 매끄러운 성공 경로를 예측하는 반면, 운영 소프트웨어는 비동기 지연과 원자성 실패 같은 불연속적인 위험으로 가득하다고 설명합니다. 저자는 실패 사례를 ‘Synthetic Scar’라는 검증 규칙으로 외부화해 에이전트의 반복 장애를 막는 구조를 제안합니다.
AI 에이전트가 코드 작성 속도를 끌어올리면서 Linear에서는 CI(Continuous Integration)가 개발 흐름을 막기 시작했습니다. 테스트 수가 연초보다 거의 4배 늘었지만 PR 대기 시간은 6분 이상에서 5분 조금 넘는 수준으로 줄였고, 테스트당 runner 시간은 절반가량 낮췄습니다.
기술 면접에서 수동 코드 리뷰를 놓친 한 개발자가 면접 평가의 기준과 개발자 역량의 관계를 묻습니다. 즉각적인 코드 패턴 기억보다 문제 해결, 학습, 도구 활용, 실제 결과물을 평가해야 하며, 한 번의 실수가 연봉 기대치를 낮춰서는 안 된다고 주장합니다.
useTransition은 폼 밖에서 상태 업데이트의 우선순위와 대기 상태를 직접 관리하는 React 19 훅입니다. 글은 입력 지연, await 이후 업데이트, Error Boundary, 비동기 요청 순서 경쟁과 빠른 연속 클릭으로 생기는 별도 버그를 코드로 설명합니다.
Cloudflare가 WebAssembly 기반 Python Workers를 정식 출시했습니다. Pyodide를 바탕으로 FastAPI·Django·Flask, PostgreSQL·MySQL, AI 라이브러리와 Cloudflare의 Workers 서비스 연동을 지원하며, 패키지 호환성을 넓히는 표준화 작업도 진행했습니다.
테트리스 효과를 출발점으로, 오래 집중한 대상이 사고방식과 지각을 바꾼다고 설명합니다. 추천 알고리즘에 화면을 맡기기보다 RSS, 블로그, 북마크처럼 직접 선택하는 느린 인터넷으로 돌아가야 한다고 주장합니다.
메시지 큐, 웹훅, API 레이트 리밋에서 발생하는 지연·재시도·백오프를 브라우저 시뮬레이터로 관찰하는 글입니다. Kafka와 RabbitMQ의 차이, 웹훅 서명 검증과 중복 처리, 429 응답 대응을 실패 시나리오 중심으로 설명합니다.
깨끗한 코드가 항상 코드의 의도와 배경까지 설명하지는 않습니다. 글은 정규식의 의미, 47이라는 제한값의 이유처럼 코드에 담기 어려운 정보를 주석으로 남겨야 하며, 코드가 명백한 부분에는 주석을 쓰지 말자고 주장합니다.
Microsoft가 Edge의 Internet Explorer(IE) 모드를 2029년 말까지 지원한 뒤 종료한다고 다시 알렸습니다. IE 전용 레거시 앱과 웹사이트를 쓰는 기업은 애플리케이션을 현대화하거나 교체·재호스팅해야 하며, Microsoft는 호환성 점검을 위한 App Assure도 제공합니다.
Ahrefs에서 백링크 도메인 332개를 발견했지만 실제 사이트는 Indie Hackers 하나뿐이었습니다. 존재하지 않는 URL이 홈페이지를 200으로 반환하는 soft 404와 www 중복 사이트도 서버 관점에서 찾아 수정하면서, SEO 지표와 게시한 주장을 직접 검증하는 방법을 보여줍니다.