Trawling

최신기사

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

전문가의 별표 주의사항

발행

초보자에게 답할 때 드물거나 고급인 선택지까지 덧붙이면, 정작 질문의 초점이 흐려질 수 있습니다. 초보자의 배경과 목적을 먼저 확인하고, 이해하기 쉬운 말로 필요한 답에 집중하라고 조언합니다.

사용자가 직접 바꾸는 소프트웨어: 잠긴 앱에서 주도권 되찾기

발행

Ink & Switch는 사용자가 필요에 맞게 소프트웨어를 고쳐 쓰는 생태계를 ‘malleable software’라고 부릅니다. 앱 중심 구조를 공유 데이터와 조합 가능한 도구로 바꾸고, 사용에서 제작까지의 학습 장벽을 낮추는 설계 원칙과 연구 프로토타입을 소개합니다.

AI는 코딩을 쉽게 만들지만 학습은 어렵게 합니다

발행

AI는 오류 설명과 코드 작성, 디버깅을 빠르게 돕지만, 문제를 스스로 파악하는 과정까지 건너뛰면 생산성이 이해보다 앞설 수 있습니다. 먼저 원인을 추측하고 시도한 뒤 AI에 묻고, 답을 검토하며 자신의 판단을 유지하자고 제안합니다.

Claude·Gemini 도난 계정, 다크웹에서 최대 97% 할인 판매

발행

Google Threat Intelligence Group은 Claude·Gemini·ChatGPT 계정과 AI 도구의 API 키를 노리는 공격이 늘었다고 경고합니다. 정보 탈취 악성코드와 유출 토큰, 위조 MCP 서버가 주요 경로이며, 도난 키는 무단 사용뿐 아니라 예상치 못한 비용 청구로 이어질 수 있습니다.

Julia 1 — 후보 답안 중 하나를 고르는 1억 4,430만 파라미터 모델

발행

Julia 1은 상태와 질문, 후보 답안을 함께 입력받아 선택·점수·불리언 결정을 내리는 다국어 모델입니다. 144.3M 파라미터로 여러 분류·라우팅 평가를 공개했으며, 짧은 후보 목록에 강점을 보인 반면 Banking77 파일럿에서는 비교 기준보다 낮은 정확도를 기록했습니다.

WakeWin, 마침내 앱스토어 출시 — 앱 심사에서 뺀 기능과 남긴 교훈

발행

WakeWin 개발자가 앱 심사에서 인터넷 라디오를 빼고 오프라인 음악으로 대체한 과정과 iOS 27 SDK 빌드 오류의 원인을 공유합니다. ‘최신 Xcode’를 쓰는 CI 환경을 점검하고, 심사에 맞춘 변경이 제품 경험을 개선했는지 측정하라는 의견도 나왔습니다.

KiwiDesk — macOS 기본 기능처럼 자연스러운 타일링

발행

KiwiDesk는 macOS 창을 7가지 레이아웃으로 정리하는 타일링 윈도 매니저입니다. 터미널 설정 파일 없이 기본 설정 앱에서 구성하고, macOS 데스크톱마다 프로필을 연결할 수 있습니다. 개발자는 접근성 권한만 필요하며 SIP를 끌 필요가 없다고 설명합니다.

Cuey — 한 탭에서 ChatGPT·Claude·Gemini 답변 비교

발행

Cuey는 Chrome 확장 프로그램으로, 사용 중인 AI의 답변을 다른 모델과 비교해 불일치와 빠진 정보를 보여줍니다. 답변을 복사해 여러 탭에 붙여넣는 대신 백그라운드에서 교차 확인하고, 추가 확인이 필요할 때만 알림을 띄웁니다.

CSS를 더 보내 사이트 성능을 개선하기

발행

GitHub는 Primer의 CSS-in-JS를 CSS Modules로 바꾸고, `sx` 속성과 테마 처리까지 단계적으로 옮겼습니다. Primer의 서버 렌더링 시간은 55%, 컴포넌트 초기화 시간은 25% 줄었으며, 회사 전체에서 마이그레이션을 진행한 경험과 성능 개선 수치를 공개했습니다.

Recurse Center에서 보낸 여름

발행

프로그래밍 리트릿 Recurse Center에서 여름을 보낸 저자가 스터디 그룹, Rust로 구현한 DEFLATE 압축 해제기, 미니 언어 개발과 LLM 활용 프로젝트를 소개합니다. 정해진 성과보다 자율적인 학습과 협업을 중시하는 공간에서 무엇을 만들고 배웠는지 구체적으로 보여줍니다.

Bevy iOS 크레이트에서 Swift 패키지를 없앴습니다

발행

Bevy iOS 크레이트가 Swift 패키지와 수작업 브리지를 objc2 기반 Rust 바인딩으로 교체했습니다. 설치는 `cargo add`만으로 끝나고 GameKit·StoreKit 크레이트의 시뮬레이터 빌드도 다시 지원합니다. 단, Swift 전용인 StoreKit 2에는 작은 Swift 브리지를 남겼습니다.

Lisp는 왜 읽기 어려울까요? 다음 언어에서 괄호를 어디에 둘지

발행

Lisp의 괄호 중심 문법이 낯설게 읽히는 이유를 인지과학과 시각적 그룹화 관점에서 분석합니다. 저자는 괄호 사이 거리, 코드의 중첩과 읽는 순서가 가독성에 영향을 준다고 설명하고, 새 언어 문법을 설계할 때 고려할 원칙을 제안합니다.

코드 리뷰는 자동화 가능한 결함 탐지만을 위한 절차가 아닙니다

발행

이 글은 코딩 에이전트가 코드 리뷰의 여러 기능을 대신할 수 있다는 주장이 리뷰를 결함 탐지로만 좁혀 본다고 비판합니다. 리뷰에는 변경의 필요성을 따지고, 코드에 빠진 요소를 찾고, 조직 맥락을 반영하며, 팀의 이해와 책임을 함께 형성하는 역할도 있다고 설명합니다.

바이너리 패킹은 생각보다 재미있습니다

발행

JSON 저장을 줄이려다 직접 바이너리 포맷과 스키마 언어, 컴파일러를 만든 과정을 설명합니다. 작성자는 varint와 필드 번호를 조합한 인코딩, JSON 동적 패킹, C·Python 코드 생성을 구현했으며, 예시 데이터 크기를 401바이트에서 80바이트로 줄였다고 보고합니다.

외부 서비스에 비용을 지불하는 AI 에이전트를 만들고 있나요?

발행

Timbro를 만드는 게시자가 에이전트의 외부 구매에서 결제 승인과 납품 실패를 어떻게 처리하는지 묻고, 250달러 데이터 구매를 체험하는 모의 샌드박스를 공개했습니다. 댓글에서는 납품 검증, 중복 결제 방지, 사람의 지출 승인 같은 운영 사례가 나왔지만, 낯선 제공자에게 반복 결제하는 수요와 별도 에스크로의 필요성은 아직 확인되지 않았습니다.

Fakecloud: 통합 테스트용 로컬 AWS 에뮬레이터

발행

Fakecloud는 일반 AWS SDK와 CLI를 localhost에 연결해 여러 AWS 서비스를 로컬에서 시험하는 에뮬레이터입니다. 제작자는 46개 서비스의 완전한 API 적합성을 주장하지만, Hacker News에서는 DynamoDB 테스트에서 다수의 실패가 보고돼 실제 호환성을 확인해야 한다는 지적이 나왔습니다.

Show HN: Lofi Cities — 브라우저에서 음악을 생성하는 픽셀 아트 도시의 밤

발행

Lofi Cities는 여러 도시의 픽셀 아트 야경과 도시 소리를 보여주고, Web Audio API로 브라우저에서 음악을 실시간 생성하는 웹 앱입니다. 오프라인 재생과 OBS 배경 사용도 지원하며, AI로 만든 이미지와 영상 루프를 두고 커뮤니티에서는 미술의 완성도와 AI 활용을 논의했습니다.