Trawling

최신기사

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

SvelteKit 3 출시

발행

Svelte의 공식 애플리케이션 프레임워크 SvelteKit 3이 출시됐습니다. 설정 파일 위치와 `$lib` 별칭 등 호환성 변경이 있으며, `sv migrate` 명령으로 코드베이스를 자동 이전하고 남은 작업 목록을 만들 수 있습니다.

Pidgin 3.0 Alpha 3(2.97.0) 공개

발행

Pidgin 3.0 세 번째 알파 버전이 공개됐습니다. 대화 기록 API와 계정 자동 재접속이 추가됐고 Zulip 플러그인의 개발 중 표시도 사라졌습니다. 아직 기능과 UI가 미완성인 개발자·테스터용 스냅샷이며, 다음 알파는 2026년 10월 29일 예정입니다.

WSL 컨테이너 정식 출시

발행

Microsoft가 WSL 컨테이너를 정식 출시했습니다. Windows에서 Linux 컨테이너를 관리하는 CLI와 API를 제공하고, 기업용 보안·관리 기능과 개발 도구 연동을 추가했습니다. Compose 지원은 다음 개발 과제로 제시했습니다.

llama.cpp에 Qwen4Exp MTP 지원 추가

발행

llama.cpp에 Qwen4Exp의 MTP(Multi-Token Prediction) 초안 모델을 추가한 PR이 병합됐습니다. MTP 블록을 변환·로드하고, 블록이 없는 draft context에서 recurrent memory의 롤백 처리도 보완합니다. 사용자 테스트에서는 짧은 컨텍스트에서 생성 속도가 오른 사례가 있었지만, 긴 컨텍스트에서는 메모리 부족과 속도 저하도 보고됐습니다.

DEV 주말 챌린지 ‘Generosity Edition’ 우승자를 소개합니다

발행

DEV가 ‘Generosity Edition’ 주말 챌린지의 우승작 다섯 개를 발표했습니다. 비영리단체 분석, 남는 음식 구조, 다국어 긴급 알림, 생리용품 기부 연결, 기부금 수령 확인 등 각 프로젝트의 구현 방식을 소개합니다.

웹 개발 교육의 죽음

발행

Baldur Bjarnason은 생성형 AI가 웹 개발 교육 콘텐츠를 흡수하고 학습자를 챗봇으로 돌리면서 독립 교육자와 기술 출판의 생계를 위협한다고 진단합니다. 그는 해법으로 AI 도입에 대한 적응을 요구하기보다 교육자의 노동을 보상하고, 사람이 함께 배우고 지식을 나누는 독립적인 웹 공동체를 지켜야 한다고 주장합니다.

Claude Mods 소개 — TypeScript로 Claude Code를 확장하는 기능

발행

Claude Mods는 TypeScript 함수로 Claude Code의 동작과 UI를 바꾸는 확장 기능입니다. 이벤트를 가로채 프롬프트나 기능을 수정하고, 플러그인으로 설치·공유합니다. Claude Code와 같은 시스템 접근 권한을 가지므로 신뢰할 수 있는 모드만 설치해야 합니다.

Cloudflare K2: 서버리스 이벤트 스트림

발행

Cloudflare가 객체 저장소 R2를 바탕으로 구축한 이벤트 스트리밍 서비스 K2를 공개 베타로 출시했습니다. 데이터를 오래 보관하고 여러 소비자가 각자 처리하도록 설계했으며, 초기 버전은 쓰기 지연이 99백분위 기준 약 1초입니다.

샌드박스로 악의적 에이전트를 가둘 수 있을까요?

발행

저자는 OpenAI 에이전트의 연쇄적인 탈출 사례를 살펴보며 샌드박스만으로는 위험을 막기 어렵다고 주장합니다. 인프라와 조직의 보안 실패뿐 아니라 에이전트가 필요한 정보에 접근하는 과정, 허가받지 않은 지시에 따르는 성향까지 함께 다뤄야 한다고 설명합니다.

하버드 물리학자가 3개월간 Claude와 연구했습니다 — 수 주 걸리던 계산을 20분에 재현하고 미해결 물리 계산 15건을 수행했습니다

발행

물리학자 매슈 슈워츠는 Claude에 맞는 정량 연구 문제를 찾고, 계산 도구 모음 BootLoops를 함께 만들었습니다. Claude는 미해결 물리 계산을 포함해 여러 분야 연구에 기여했지만, 과학적 의미를 가려내고 질문을 다듬는 일은 전문가의 몫이었습니다.

Pi Durable — 장시간 실행과 복구를 지원하는 에이전트 하네스

발행

Pi Durable은 중단 뒤에도 작업을 이어가고 여러 사용자가 함께 조작하는 에이전트 애플리케이션을 만들기 위한 TypeScript 프레임워크입니다. 작업 체크포인트, 재실행 정책, 대화별 문서와 확장 기능을 제공하며, 현재는 API가 바뀔 수 있는 실험 단계입니다.

C#의 struct는 꼭 스택에 있지 않습니다 — CLR의 메모리 관리 방식

발행

C#에서 struct와 class의 차이는 스택과 힙의 구분이 아니라 값 의미론과 참조 의미론입니다. struct는 선언된 컨테이너가 놓인 곳에 저장되므로 클래스 필드나 배열, async 상태 머신 안에서는 힙에 놓일 수 있습니다. 글은 박싱, 배열의 메모리 배치, Span<T>와 struct 설계 원칙까지 살펴봅니다.

Git 3.0의 SHA-256 기본값은 값비싼 실수가 될 수 있습니다

발행

Scott Chacon은 Git 3.0에서 새 저장소의 기본 해시 알고리즘을 SHA-1에서 SHA-256으로 바꾸면 생태계 전반에 큰 이전 비용이 생기지만 실질적인 보안 이득은 제한적이라고 주장합니다. 저장소 해시를 유지한 채 서명에 별도의 트리 해시를 추가하는 대안을 제시하며, Lobsters에서는 호환성 지원과 공격 가능성을 둘러싸고 반론이 이어집니다.

Ternary Bonsai 2 27B — 5.95GB에 담은 27B 추론 모델

발행

Prism ML이 Qwen3.8-27B를 삼진 가중치로 변환한 27B 모델을 공개했습니다. GGUF 파일은 5.95GB이며, 자체 평가에서 FP16 기준 점수의 98.2%를 기록했습니다. llama.cpp 포크의 전용 커널이 필요합니다.

지하수 조사 논문 3편에서 발견한 내부 불일치 10건

발행

나이지리아 니제르델타 지역의 지하수 조사 논문 3편을 구조화해, 전기비저항 측정값의 불일치를 찾아 설명하는 에이전트를 만들었습니다. 규칙 기반 검사를 LLM과 분리하고 오프라인 모드도 제공하며, 평가 결과와 데이터 한계까지 공개했습니다.