Trawling

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

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

작성한 코드 줄 수로 프로그래밍 실력을 재지 않기로 했습니다

발행

글쓴이는 AI가 코드를 작성하더라도 개발자의 실력은 직접 타이핑한 양이 아니라 결과를 이해하고, 오류를 찾아 고치며, 유지보수까지 책임지는 데서 드러난다고 말합니다. AI가 코드를 빠르게 만들수록 이해 속도가 병목이 되므로 변경 내용을 꼼꼼히 읽고 작은 단위로 검증해야 한다고 설명합니다.

HardenedBSD 2026년 8~9월 현황 보고

발행

HardenedBSD가 분기별 릴리스 준비와 소스 트리·인프라 변경 사항을 보고합니다. 실험 단계인 bounds-safety 플래그를 사용자 공간에 연결했고, Radicle 취약점의 영향과 Tor 사용 권고, Radicle의 iroh 이전에 대한 우려도 설명합니다.

WSJ 보도: OpenAI, 안전 우려로 GPT-6.1 Astra 출시 취소

발행

월스트리트저널은 OpenAI가 내부 테스트에서 연구진이 안전 문제를 제기해 GPT-6.1 Astra 출시를 접었다고 보도했습니다. 다만 공개 자료에는 GPT-6 Astra만 확인되며, GPT-6.1의 계획이나 취소는 기록돼 있지 않습니다. OpenAI는 앞서 Astra의 사이버 보안 역량을 ‘Critical’로 분류하고 출시 전 안전장치를 보강했다고 밝혔습니다.

프리랜서 작업을 연매출 15만 달러 제품으로 바꾸기 — Vikash Kumar Prajapati의 Bulk Mockup

발행

Vikash Kumar Prajapati는 고객의 반복 작업을 자동화한 Photoshop 스크립트를 Bulk Mockup으로 발전시켜 연간 반복 매출 15만 달러를 올립니다. 고객이 이미 돈을 내는 문제를 찾아 작게 출시하고, 검색형 YouTube 콘텐츠와 고객 지원을 성장 동력으로 삼은 과정과 건강을 해친 장시간 노동의 교훈을 소개합니다.

장시간 실행하는 AI 에이전트용 하네스 만들기, 첫날

발행

Relay는 코딩 작업을 설정부터 검사, 실패 복구, Git을 통한 PR 제출까지 이어서 처리하는 AI 에이전트 하네스입니다. 작성자는 에이전트의 병목이 모델 지능보다 복구와 검증, 학습 내용 유지에 있다고 보고 있으며, 댓글에서는 테스트를 통과해도 결과가 틀리는 ‘조용한 실패’를 어떻게 막을지 논의합니다.

Claude와 Obsidian — QA 업무에 두 도구를 활용하는 방법

발행

한 QA 엔지니어가 Obsidian의 Markdown 템플릿과 Claude의 Skills, 커뮤니티 플러그인을 조합해 테스트 계획 작성과 업무 추적을 자동화하는 방법을 소개합니다. 생성 결과를 팀 피드백으로 검토하고 템플릿을 계속 다듬는 과정도 설명합니다.

진지한 AI 제품은 어떤 모습이어야 할까요?

발행

글쓴이는 AI 제품이 오류와 불확실성을 경고문으로만 사용자에게 떠넘긴다고 비판합니다. 검증 도구, 출처와 데이터의 명확한 표시, 재현성·컨텍스트 관리, 안전한 실행 환경을 제품에 넣고 조직도 휴식·기술 훈련·정신건강 지원을 마련해야 한다고 제안합니다.

Sonnet 5.5 발표 — 속도 30% 향상, 작업당 비용 최대 30% 절감

발행

Anthropic이 Claude Sonnet 5.5를 공개했습니다. Sonnet 5보다 출력 속도가 30% 이상 빠르고, 같은 가격표를 적용하면서 작업당 비용은 최대 30% 낮췄다고 밝혔습니다. 코딩 벤치마크 점수와 안전장치, 실제 비용 대비 Opus 5.5와의 차이를 두고 Hacker News에서 논쟁이 이어졌습니다.

Discord, 연령 확인 재도입에 또 반발과 오류

발행

Discord가 연령 확인을 다시 도입하면서 이용자 나이를 자동 추정하고, 성인으로 분류되지 않은 이용자에게 신분증 외 여러 확인 방법을 제공합니다. 오분류와 플랫폼 간 확인 상태 불일치, 개인정보 우려에 더해 조롱조의 공식 게시물까지 논란을 키웠습니다.

코드를 읽지 못해도 버그를 잡는 방법

발행

비개발자인 Alisio 창업자는 코드를 검토하는 대신 실제 사용 상황을 구체적으로 적고, 직접 동작을 확인해 버그를 찾습니다. 댓글에서는 과거 테스트를 회귀 체크리스트로 관리하고 변경 뒤 모두 다시 실행하라는 제안이 나옵니다.

모두 통과시키던 게이트를 아무도 통과시키지 못하는 게이트로 바꿨는데, 테스트는 차이를 찾지 못했습니다

발행

사람의 승인을 요구하는 실행 게이트를 만들면서 테스트가 우회와 고장을 모두 놓친 과정을 분석합니다. `isatty()`와 `/dev/tty`가 서로 다른 조건을 확인한다는 점, 테스트가 실제 터미널 경계를 검증해야 한다는 점을 재현 코드와 변이 테스트로 보여줍니다.

OpenScience — 과학 연구용 오픈소스 AI 워크벤치

발행

OpenScience는 논문, 코드, 노트북, 터미널을 한 작업공간에 모은 오픈소스 AI 연구 도구입니다. 실험 목표를 입력하면 Autoresearch가 가설과 실험을 반복하고 결과를 기록하며, Modal·개인 서버·Slurm/PBS 클러스터에서 작업을 실행합니다.

빌 게이츠가 Movie Maker를 설치하려다 겪은 일

발행

2003년 빌 게이츠는 Movie Maker를 받으려다 느린 웹사이트, 찾기 어려운 다운로드, 불필요한 업데이트와 재부팅, 혼란스러운 설치 절차를 겪고 내부 메일로 문제를 지적합니다. 이어진 논의에서는 웹사이트와 Windows Update, 제품팀 사이에서 다운로드 경험을 누가 책임질지도 쟁점이 됩니다.

코딩은 아직 해결되지 않았습니다

발행

Alex Ewerlöf는 LLM이 코드를 빠르게 생성해도 요구사항 해석, 품질 검증, 운영 책임까지 해결한 것은 아니라고 주장합니다. 생산성과 토큰 사용량보다 신뢰성, 보안, 유지보수 비용을 살펴야 한다는 글입니다.

PS5의 RTMP 스트림을 가로채기

발행

PS5 방송 기능은 Twitch나 YouTube로만 송출하지만, DNS 응답을 바꾸면 스트림을 로컬 Mac으로 보낼 수 있습니다. 글쓴이는 dnsmasq와 nginx-rtmp를 구성해 PS5의 1080p60 영상을 받아 mpv로 재생하고 Discord에서 공유합니다.

Imp, DSPy를 BEAM으로 완전히 포팅한 Elixir 라이브러리

발행

Imp는 DSPy의 언어 모델 프로그램 구성·평가·최적화 기능을 Elixir와 BEAM에 옮긴 라이브러리입니다. 서명으로 입력과 출력 형식을 선언하고, 예제와 평가 지표를 바탕으로 프로그램 지시문을 최적화하며, 에이전트 실행은 OTP 프로세스로 감독하고 제어합니다.

SHIPCHECK: 배포 전 의존성을 점검하는 자율 ReAct 에이전트

발행

SHIPCHECK은 Sanity Content Lake와 MCP를 연결해 배포 대상의 버전 제약, Kubernetes 클러스터 상태, 문서 간 충돌을 점검하는 배포 전 검증 에이전트입니다. 작성자는 다단계 의존성 추적과 문서 권한 점수로 위험을 판정하고, 수정안을 적용한 가상 시뮬레이션까지 제공한다고 설명합니다.