Trawling

최신기사

AI, 개발 도구, 오픈소스, 보안과 인프라의 변화와 이용 조건을 설명하는 최신 기사와 해설입니다.

구글을 떠납니다

발행

Robert O’Callahan이 AI를 더 저렴하고 빠르게 만드는 일에 기여하지 않겠다며 Google을 떠납니다. AI 위험과 사회적 영향을 우려하는 한편, Pernosco와 rr을 계속 관리하고 AI 에이전트의 디버깅을 연구하겠다고 밝혔습니다.

Git 2.55 reftable 백엔드, 참조 1만 개 생성 시간 650ms에서 40ms로 단축

발행

Git 2.55의 reftable은 참조를 대량으로 만들 때 기존 files 백엔드보다 10~60배 빠르고 디스크도 덜 씁니다. 하지만 여러 프로세스가 동시에 참조를 만들면 기본 잠금 대기 시간 탓에 실패가 잦아져, CI처럼 쓰기가 몰리는 저장소는 마이그레이션 전에 동시성 테스트가 필요합니다.

‘충분히 좋은’ AI 시대의 보안 감사

발행

Trail of Bits는 Miden VM 감사를 준비하며 AI 에이전트로 MASM용 개발 도구와 정적 분석기, Lean 모델을 만들었습니다. 이 도구들은 서명 위조로 자금을 탈취할 수 있는 취약점과 테스트가 놓친 버그를 찾았고, 95개의 기계 검증 증명도 만들었습니다.

agent-shell 0.78 업데이트 — 상시 프롬프트와 요청 조정 기능 추가

발행

Emacs용 AI 에이전트 인터페이스 agent-shell 0.78이 상시 입력 프롬프트, 요청 대기열, 처리 중인 작업의 조정 기능을 추가했습니다. 파일 드래그 앤 드롭, 세션 비용 표시, 검색과 Markdown 렌더링 개선도 포함했으며 이번 업데이트에는 커밋 153개가 반영됐습니다.

에이전트가 인용문마다 원문에서 근거를 찾도록 만들었습니다

발행

NHTSA 차량 결함 기록을 검색하는 에이전트가 인용한 문구를 실제 출처 문서와 대조하고, 차량 적용 범위와 문서 간 충돌도 따로 확인합니다. 검색된 문서가 실제 인용의 근거인지 검증하고, 충돌을 사람의 승인 없이 확정하지 않는 설계를 소개합니다.

Topcoat, Rust 서버 애플리케이션의 경계를 넓히다

발행

Tokio 팀이 Rust 풀스택 프레임워크 Topcoat 0.9와 ORM Toasty의 새 기능을 소개합니다. 서버 렌더링을 기본으로 두면서 브라우저 반응성, 서버 푸시, 타입 안전한 데이터베이스 작업을 지원하는 설계와 구현을 설명합니다.

WaveDigger: 무선 신호로 Wi-Fi AP와 기지국 위치 찾기

발행

WaveDigger는 BSSID와 LTE·5G NR 기지국 식별 정보를 입력해 무선 장비의 추정 위치를 지도에 표시하는 오픈소스 도구입니다. Apple의 WLOC API와 비공개 API를 분석한 연구를 활용하며, 기지국 좌표는 정확도가 낮을 수 있다는 지적도 나왔습니다.

저커버그, 업계 차원의 AI 개발 속도 조절 요구에 반대

발행

마크 저커버그는 AI 개발을 업계가 함께 늦추기보다 각 기업이 위험을 감지했을 때 자체적으로 속도를 조절해야 한다고 말합니다. Meta의 AI 에이전트 Muse와 감독 에이전트 Sentinel을 소개하며 사용자 의도 파악과 정보 보호를 우선 과제로 들었습니다.

Rust에는 이미 이름 있는 인자가 있습니다

발행

Rust에 이름 있는 인자, 기본 인자, 오버로딩이 없어도 구조체와 Option, Default, 트레이트, 열거형, 반복자로 비슷한 API를 만들 수 있다는 글입니다. 저자는 호출 규칙을 늘리는 대신 기존 타입 시스템을 조합하자고 주장하며, Reddit에서는 이 방식의 명료함과 보일러플레이트 부담을 두고 논쟁이 이어집니다.

카타마리 아키텍처 — LLM이 만든 코드가 진흙덩이가 되는 이유

발행

LLM 에이전트가 요청받은 기능을 기존 구조에 덧붙이며 코드베이스를 카타마리처럼 키우는 현상을 분석합니다. 저자는 원인으로 숙련도 부족, 코드 가시성 저하, 변화 속도 가속을 꼽고, 더 빠른 개발보다 세심한 관리와 작은 소프트웨어가 필요하다고 주장합니다.

Opus 5.5로 설명 영상을 만드는 에이전트

발행

URL이나 프롬프트를 입력하면 Claude Opus 5.5가 HTML 애니메이션을 만들고 MP4로 렌더링하는 에이전트입니다. 영상 생성 모델 대신 코드와 가상 시계를 활용해 프레임을 재현하며, OpenComputer의 서버리스 에이전트와 microVM으로 실행합니다.

PEG와 정규식 비교: SXML로 HTML을 만드는 Lisp 기반 Org 파서

발행

Guile Scheme의 PEG 문법으로 Org 문서를 AST로 파싱한 뒤 SXML을 거쳐 HTML로 렌더링하는 라이브러리 OrgWebAlchemy를 소개합니다. 중첩 목록과 인라인 마크업처럼 정규식만으로 다루기 까다로운 문법을 처리하며, 아직 Org 전체 기능을 지원하지는 않습니다.

Dev.to 9년치 데이터를 API로 분석했더니 예상과 달랐습니다

발행

Dev.to API로 팔로워와 게시물 데이터를 모아 9년간의 활동을 비교했습니다. 팔로워 수와 조회수는 독자 반응을 제대로 나타내지 않았고, 오래된 분석 데이터에는 누락이 있어 지표를 해석할 때 데이터 범위와 댓글 깊이를 살펴야 한다고 설명합니다.

빌드 로그의 XSS로 이어진 SourceHut 계정 탈취

발행

SourceHut의 빌드 로그에서 ANSI 출력을 HTML로 바꾸는 ansi2html의 OSC 8 링크 처리에 XSS 취약점이 발견됐습니다. 공격자는 공개 메일링 리스트의 CI 작업 로그에도 악성 입력을 심을 수 있었고, 피해자가 로그를 열면 세션 내 요청을 위조해 계정 권한과 배포 키에 접근할 위험이 있었습니다.

Three.js로 3D 도서관을 만들다가 직접 편집 도구를 만들었습니다

발행

Oniria에서 DEV.to 글을 책으로 배치하는 3D 도서관을 만들며, 좌표를 코드로 고치는 대신 공간 안에서 위치를 지정하는 마커 도구를 개발했습니다. 마커를 Sanity 문서로 저장하고 내보내면서 별도 레벨 편집기 없이도 배치를 이어갈 수 있는 작업 흐름을 마련했습니다.