Trawling

최신기사

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

테스터 10명 중 거의 아무도 다음 날 돌아오지 않았습니다 — 온보딩을 고칠까요, 테스터를 더 모을까요?

발행

냉장고 사진으로 만들 수 있는 요리를 추천하는 iOS 앱이 첫 테스터 10명에게서 거의 2일 차 재방문을 얻지 못했습니다. 창업자는 첫 실행에서 요리 가능한 레시피를 보여주는 과정을 다듬고 이벤트를 심은 뒤 20~30명을 더 테스트하기로 했으며, 토론에서는 작은 표본을 정량 지표보다 인터뷰와 구체적인 행동 측정에 활용하라는 의견이 나왔습니다.

TypeScript와 CSS로 만드는 네이티브 앱

발행

GeaStack은 TypeScript와 CSS로 작성한 앱을 여러 운영체제와 ESP32 같은 임베디드 기기에서 실행하는 도구 모음입니다. 중심에는 TypeScript를 C++로 정적으로 컴파일하는 컴파일러가 있으며, 저장소에는 앱 예제와 빌드·플래시 절차가 정리돼 있습니다.

차분한 UI를 만드는 간단한 가이드

발행

이 글은 저장·삭제 대화상자의 로딩 상태와 알림 토스트를 줄여 사용자가 작업 결과를 바로 확인하게 하는 방법을 소개합니다. 오류 메시지 위치, 키보드 제출, 입력란 자동 포커스처럼 작은 UI 동작도 함께 다룹니다.

ReBarUEFI: 거의 모든 UEFI 시스템에서 Resizable BAR 활성화

발행

ReBarUEFI는 공식적으로 Resizable BAR를 지원하지 않는 UEFI 펌웨어에 DXE 드라이버를 추가해 그래픽카드의 BAR 크기를 조정하는 프로젝트입니다. 펌웨어 수정과 메모리 주소 공간 설정이 필요하며, 작성자는 RX 580에서 2GB BAR를 사용해 최대 12%의 FPS 향상을 측정했습니다.

Unreal Agent — 비동기 도구 호출로 에이전트 비용을 줄이는 하네스

발행

Unreal Agent는 도구 호출을 백그라운드에서 실행하고, 완료 전에도 사용자가 에이전트를 조정할 수 있게 설계한 Go 기반 에이전트 하네스입니다. 자체 벤치마크에서 Codex보다 최대 40%, Pi보다 최대 20% 비용을 아꼈다고 보고했으며, 댓글에서는 비교 조건과 비동기 호출의 실제 비용 절감 효과를 두고 검증이 이어졌습니다.

Show HN: Drop — gVisor를 지원하는 루트리스 Linux 샌드박스

발행

Drop은 기존 Linux 배포판과 설치된 프로그램을 그대로 쓰면서 코딩 에이전트나 외부 프로그램을 격리하는 루트리스 샌드박스입니다. Linux 네임스페이스를 기본 격리 수단으로 쓰고, 선택적으로 gVisor를 붙여 호스트 커널과 프로그램 사이에 사용자 공간 커널을 둡니다.

Cargo 팀 상주 유지보수 담당자로 Scott Schafer를 영입합니다

발행

Rust 프로젝트가 Rust Foundation Maintainers Fund와 추가 지원금으로 Cargo 전담 상주 유지보수 담당자 Scott Schafer를 영입했습니다. 최소 12개월 동안 Cargo 유지보수를 맡으며, 팀의 관리 부담을 덜고 지속적인 개발을 지원합니다.

SAML: 나쁜 설계가 반복되는 프로토콜

발행

Trail of Bits는 XML 서명과 정규화, 구현 간 파서 차이, 과도한 명세 범위가 SAML의 보안과 유지보수를 어렵게 만든다고 설명합니다. 새 서비스에는 OpenID Connect(OIDC)를 우선 적용하고, 기존 SAML 연동은 단계적으로 종료하자는 주장입니다.

systemd 262 출시 — AI/LLM 미검토 코드 카나리와 LUO 통합

발행

systemd 262는 작은 컨테이너를 위한 정적 단일 바이너리 빌드, LUO 세션 생성, 무인 firstboot 설정 등을 추가합니다. AI가 작성한 코드의 검토를 유도하는 카나리도 포함하며, Reddit에서는 실효성과 systemd의 복잡성을 두고 의견이 갈렸습니다.

Microsoft가 2007년에 종료한 FoxPro, 새 런타임으로 되살리다

발행

FoxDev Studio와 FoxScript는 기존 Visual FoxPro 프로젝트와 DBF 파일을 변환하지 않고 실행·편집하도록 만든 새 런타임입니다. Rust와 WebAssembly로 64비트 실행 환경을 구현해 2GB 파일 제한을 넘기지만, 2GB를 넘긴 테이블은 Visual FoxPro에서 다시 열 수 없으며 기존 DBC의 보안 위험도 그대로 남습니다.

토큰 가격이 계량하기도 어려울 만큼 낮아지고 있습니다

발행

기계학습 추론 비용이 하드웨어·소프트웨어·모델 개선으로 빠르게 낮아지고 있으며, 작업당 비용은 토큰 단가보다 더 큰 폭으로 줄고 있다고 분석합니다. 글쓴이는 모델이 도구보다 저렴해지면 소프트웨어에 지능을 내장하는 사례가 늘고, 값싼 지능이 개발과 산업의 선택지를 바꿀 수 있다고 전망합니다.

AI 에이전트가 사실을 읽고도 기록하지 않은 이유

발행

회의록을 전략 보고서로 바꾸는 멀티 에이전트 파이프라인에서, 전체 점수는 양호했지만 경쟁사 관련 사실이 반복해서 누락됐습니다. 작성자는 중간 단계의 분류 기준에서 누락 원인을 찾고 수정했으며, 항목별 평가와 작은 표본의 한계도 함께 짚습니다.

평문 파일이 사라질 위기에 놓였습니다

발행

평문 파일은 운영체제와 앱에 덜 종속되는 범용 데이터 형식이지만, 스마트폰과 앱 중심 사용 환경에서 일반 사용자가 파일을 다루는 일이 줄었습니다. 글쓴이는 개발자마저 LLM 에이전트로 편집을 넘기면 편집기와 파일 시스템 생태계가 약해질 수 있다고 우려합니다.

OpenAI는 Jev를 빠르게 따라잡을 유리한 위치에 있습니다

발행

TypeSafe의 Jev는 자연어로 분류 기준을 지정하고 결과와 확률을 빠르게 얻는 모델입니다. 글쓴이는 LLM이 다음 토큰 확률을 활용해 이미 도구 호출 같은 분류를 수행해 왔다고 설명하며, OpenAI가 이 능력을 모델 내부에 넣어 추론 비용과 지연을 줄일 수 있다고 주장합니다. Jev의 경쟁력은 구조보다 학습 데이터와 보정 과정, 실제 정확도에 달렸다는 분석입니다.

Portainer, 무료 CE와 유료 제품의 개발 경로 분리

발행

Portainer 3.0은 Kubernetes 중심으로 재구축되며 Community Edition(CE)의 기반이 되지 않습니다. CE는 2.45 LTS를 유지하며 보안·버그 수정과 일부 기능 이식만 받습니다. Reddit 이용자들은 Komodo·Dockhand·Arcane으로 옮기거나 기존 Docker Compose 작업 방식을 유지하는 방안을 논의합니다.

기본 Mac UI를 고집할 이유가 거의 사라졌습니다

발행

NetNewsWire 개발자는 사용자가 기본 macOS UI와 맞춤형 UI를 구분하지 않으며, 기본 UI를 쓰면 업데이트 작업이 줄어든다는 기대도 Liquid Glass 도입 과정에서 빗나갔다고 말합니다. Apple의 디자인 지침마저 원하는 방향을 제시하지 못한다면 기본 UI를 따를 이유가 무엇인지 묻고, NetNewsWire의 도구 막대를 바꿔본 실험을 공개합니다.