Trawling

개발·오픈소스 · 최신기사

개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.

Gemini 3.8 Live와 3.5 Transcribe로 실시간 음성 애플리케이션 구축하기

발행

Google이 Gemini API와 AI Studio에 실시간 음성 모델 Gemini 3.8 Live, 3.8 Live Extended Thinking, 그리고 전사(transcription) 전용 모델 Gemini 3.5 Transcribe를 공개했습니다. 대화 흐름을 유지하면서 작업을 수행하는 네이티브 speech-to-speech 모델과 85개 이상 언어를 지원하는 저지연 전사 모델로, 음성 우선(voice-first) 제품을 만들려는 개발자에게 직접적으로 유용한 소식입니다.

LLM으로 글쓰는 법 — 유령작가가 아니라 교정자로 활용하기

발행

독자는 LLM이 생성한 문장을 즉시 알아채므로, 글은 직접 쓰고 LLM은 교정자(copyeditor)로만 써야 한다는 주장입니다. 모델이 제안하는 표현은 단 하나도 쓰지 말 것, 모델의 격려를 받아들이지 말 것이라는 두 규칙과 함께, 문제 지적·수정본 비교·CLI 기반 편집 도구까지 실전 워크플로를 제시합니다.

Flet 1.0 – Python으로 크로스플랫폼 앱 만들기

발행

Python 코드만으로 데스크톱·모바일·웹 앱을 만들 수 있는 UI 프레임워크 Flet이 1.0을 공개했습니다. Flutter 기반으로 150개 이상의 컨트롤을 제공하며, NumPy와 pandas 같은 Python 패키지를 그대로 쓰고 flet build로 각 플랫폼용으로 패키징할 수 있습니다.

내 하니스는 서로 다른 세 가지 실패에 하나의 라벨을 붙이고 있었다 — 에러 명명이 만드는 오독

발행

LLM의 tool call을 검증하는 자체 하니스에서, '파싱 불가', '비교 불일치', '비교 자체 실패'라는 세 가지 다른 실패가 전부 EXEC_ARGUMENTS_MISMATCH 하나로 기록되던 문제를 다룬 글입니다. 저자는 catch 분리라는 단순한 수정 너머로, 실패 이름이 조용히 삼켜지는 화이트리스트 결함과 테스트가 자기 버그를 옹호하게 되는 함정까지 파고듭니다.

OpenAI 해킹 — libheif 취약점과 SSO 설정 오류로 직원 ChatGPT·Codex 계정 탈취

발행

보안 연구팀 Hacktron이 Discourse 포럼의 libheif 힙 버퍼 오버플로와 OpenAI SSO 설정 오류를 연결해 OpenAI 직원의 ChatGPT·Codex 계정을 탈취하고 내부 모노레포에 접근 가능함을 입증했습니다. 발견부터 저장소 접근까지 72시간도 걸리지 않았으며, 연구자들은 Claude 모델을 활용해 익스플로잇을 개발했습니다. OpenAI는 약 14시간 만에 수정을 완료하고 $6,500의 바운티를 지급했습니다.

API 성능 테스트: 현실적인 테스트 설계 방법

발행

성능 테스트의 종류(Load, Stress, Soak, Spike, Volume, Scalability)를 정리하고, 단순히 요청을 많이 보내는 것이 아니라 실제 사용자 행동을 모사하는 테스트 설계법을 다룹니다. 비즈니스 요구사항에서 목표 RPS를 역산하는 방법, 외부 서비스 목킹 기준, 프로덕션과 유사한 테스트 환경 구성, 평가 지표까지 실무 관점에서 설명합니다.

PHP 배열에 키 하나를 추가했더니 메모리 25MB — packed 배열이 해시 테이블로 바뀌는 순간

발행

PHP 배열이 정수 순서대로 채워진 packed list로 유지되는 동안에는 원소당 16바이트로 매우 효율적이지만, 문자열 키 하나만 추가해도 해시 테이블로 전환되며 백만 개 원소 기준 25MB가 추가로 소모됩니다. 저자는 PHP 8.4 기준으로 zend_array 내부 구조를 뜯어보며 전환 조건과 비용을 계측했고, 연관 배열 대신 타입이 선언된 클래스로 행을 담으면 메모리가 거의 절반이 된다는 결론을 제시합니다.

AI는 정말 대부분의 개발자보다 코딩을 잘할까? — 불편한 진실

발행

AI 코딩 도구가 대부분의 개발자보다 낫다는 주장에 대해, 실무 개발자가 연구 데이터를 근거로 반박한 글입니다. METR 연구에서 숙련된 개발자들은 AI 도구 사용 시 19% 더 오래 걸리면서도 20% 더 빠르다고 느꼈고, AI 생성 코드는 버그 발생률이 1.7배, XSS 취약점은 2.7배 높았습니다. 저자는 AI를 매일 쓰면서도 '코드를 읽고 틀린 부분을 즉시 잡아내는 능력'이야말로 지금의 핵심 역량이라고 주장합니다.

앱을 3G로 스로틀링해 봤더니 — 테스트가 잡지 못한 버그들이 드러났다

발행

저자가 Chrome DevTools로 네트워크를 3G로 스로틀링해 평소 Wi-Fi에서는 문제없던 앱을 검증한 결과, 테스트를 모두 통과한 코드에서 정확성 버그 두 개를 발견했습니다. 검색 요청의 레이스 컨디션과 자동저장의 클라이언트 타임아웃 재시도 문제로, 둘 다 빠른 네트워크에서는 드러나지 않는 전형적인 순서·타이밍 가정 오류입니다.

Nexpath 리뷰: AI 프롬프트 품질 레이어가 AI 코딩을 더 안전하게 만들 수 있을까

발행

AI 코딩 도구에 보내는 프롬프트를 전송 전에 검토해 요구사항·검증 절차·제약 조건 등 빠진 개발 정보를 덧붙여주는 프롬프트 품질 레이어 Nexpath를 다룬 리뷰입니다. Replit·Lovable·Bolt용 브라우저 확장과 Cursor·Windsurf·Claude Code 통합을 제공하며, SWE-bench Verified 40개 과제 기준 Claude Code 단독 27개 대비 29개를 해결했다는 자체 벤치마크를 공개했습니다.

AI Avatar v20 — VS Code와 브라우저에서 응원하는 VRM 아바타에 복셀 정원·커서 아바타·알림 아바타 추가

발행

VS Code 사이드바와 Chrome 사이드 패널에서 VRM 아바타가 Claude Code·GitHub Copilot·ChatGPT 사용에 반응해 응원해 주는 무료 확장 AI Avatar가 v20으로 업데이트됐습니다. 이번 버전에서는 방치형 게임처럼 꽃을 키우는 Voxel Avatar 모드, 클릭 위치에 아바타가 나타나는 Cursor Avatar, Claude Code·Codex의 종료·승인 시점을 알려주는 Notification Avatar가 추가됐고, Electron 데스크톱 앱으로도 분리돼 확장 프로그램 밖에서도 아바타를 띄울 수 있게 됐습니다.

China Telecom, Ascend NPU만으로 학습한 에이전트 특화 MoE 모델 Xing4.0-29B-A4B 공개

자료 요약발행

China Telecom이 Xing 시리즈(구 TeleChat)의 차세대 모델 Xing4.0-29B-A4B를 Hugging Face에 공개했습니다. 총 29B 파라미터 중 토큰당 4B만 활성화하는 MoE 구조로, 이 규모로는 처음 Ascend NPU와 MindSpore만으로 전체 학습을 완료한 모델입니다. 256K 컨텍스트를 기본 지원하고 SWE-bench Verified 75.0을 기록했습니다.

AI는 엔지니어링 작업을 없애지 않았다 — 다만 '한 척'하기 쉬워졌을 뿐

발행

AI 코딩 도구로 몇 분 만에 동작하는 앱을 만들 수 있게 되면서, '작동하는 결과물'과 '왜 작동하는지 이해하는 것'이 혼동되고 있다는 비판 에세이입니다. 저자는 자신의 MERN 스택 프로젝트 ShelfTalk을 프로덕션 수준으로 재구축한 경험과, 탭 가시성(tab visibility) 가정이 낳은 알림 유실 버그 사례를 통해 리뷰·디버깅·설계 검증이야말로 엔지니어의 본질적인 일이라고 주장합니다.

있었으면 하는 DEV.to 기능 5가지, 없어서 진심으로 다행인 기능 3가지

발행

DEV의 Trusted Member로 리뷰 큐와 댓글을 오래 관찰해 온 저자가 DEV.to에 추가되길 바라는 기능 5가지와 도입되지 않아 다행이라고 생각하는 기능 3가지를 정리한 글입니다. 번역, 수정 이력, 시리즈 발견성, 푸시 알림, 공동 저작 같은 결핍과 싫어요 카운터·조회수·팔로우 추천의 부재가 왜 오히려 플랫폼을 건강하게 유지하는지를 다룹니다.

Vibe Coding은 문제가 아니다 — '엔지니어링'이라 부르는 것이 문제다

발행

AI로 코드를 생성하는 vibe coding 자체는 문제가 아니며, 그것을 '엔지니어링'이라 부르는 태도가 문제라는 주장입니다. 저자는 creation(만들기)과 engineering(엔지니어링)을 구분하고, 개인 프로젝트는 vibe coding으로 충분하지만 돈과 개인 데이터를 다루는 실제 제품에서는 코드 리뷰와 기초 학습이 필수라고 선을 긋습니다.

jemalloc 5.4.0 릴리스 — 대규모 기술 부채 정리와 tcache 정책 변경

발행

메모리 할당자 jemalloc이 160개 이상의 커밋을 담은 5.4.0을 릴리스했습니다. tcache 채움·유지 정책을 수요 기반 적응형으로 바꾸면서 기존 설정 7개를 제거하는 비호환 변경이 포함되며, HugeTLB 같은 비회수 매핑을 위한 pinned extent 기능과 대규모 리팩터링·이식성 개선이 담겼습니다.

Qwen3.8-27B TWIN-TURBO 파인튜 GGUF — 추론 토큰을 최대 1/20까지 줄인 로컬 LLM

발행

Hugging Face의 DavidAU가 Qwen3.8-27B를 다단계 파인튜닝·머지한 TWIN-TURBO 모델을 공개했습니다. 추론(thinking) 토큰을 1/2에서 최대 1/20까지 줄이면서도 출력 품질을 유지하고, 5개 추론 모드와 추론 토큰을 전혀 쓰지 않는 5개 instruct 모드를 채팅 중 실시간 전환할 수 있습니다. 제작자 측정 기준 ARC-C 709(8bit), 701(4bit)로 베이스 모델 대비 118점 높다고 주장합니다.

Cooley, OpenAI와 협력한 'GO Public' 출시 — AI로 IPO 준비 문서 작성 자동화

발행

로펌 Cooley가 OpenAI와 협력해 IPO 준비를 지원하는 AI 서비스 GO Public을 출시했습니다. Cooley의 작성 원칙을 따르는 AI 에이전트가 Form S-1 초안을 생성하고 거래 조건 변경에 맞춰 갱신하며, 실질적인 법률 판단은 변호사가 유지합니다. 범용 챗봇이 아닌 전문 지식을 워크플로우에 내장한 AI 적용 사례로 주목됩니다.

자율 주행 코드베이스를 향하여 — 토큰맥싱 이후의 소프트웨어 엔지니어링

발행

AI 에이전트가 게임을 한 번에 만들고 대규모 마이그레이션도 수행하지만, 실제 소프트웨어 작업은 여전히 사람이 주도합니다. Detail 블로그는 '토큰맥싱' 시대가 환멸의 저점에 들어섰다고 진단하며, 자율 주행 코드베이스에 필요한 프리미티브로 에이전트가 읽을 수 있는 개발 환경, 글로벌 메모리, 코드베이스 부패 방지를 제시합니다.

EU AI Act 로깅 규정, 2027년 12월로 연기 — 하지만 로그 요건은 그대로

발행

EU의 Digital Omnibus on AI(Regulation (EU) 2026/1744)로 고위험 AI 시스템의 기록 보관 의무 적용이 Annex III 독립형 시스템은 2027년 12월 2일, 규제 제품 내장 AI는 2028년 8월 2일로 연기되었습니다. 글쓴이는 일정이 밀렸을 뿐 Article 12의 요구 수준은 그대로라고 지적하며, 일반 로그와 감사 가능한 '기록'의 차이를 짚고 이를 충족하기 위해 만든 오픈소스 MCP 서버 Verax를 소개합니다.