Hacker News 뉴스
Y Combinator의 Hacker News에서 화제가 된 기술 토론과 링크를 큐레이션합니다.
총 830건
자택 Tailscale Exit Node를 통해 내 트래픽을 추적했다.
이 기사는 Tailscale의 'Exit Node' 기능을 심층 분석하여, 사용자의 모든 인터넷 트래픽이 선택한 노드를 통해 라우팅되는 과정을 설명합니다. WireGuard 기반의 메쉬 네트워크 기술과 트래픽 암호화 및 라우팅 변경 원리를 상세히 다루며, 전통적인 VPN과의 차이점 및 신뢰 경계, 프라이버시 시사점을 조명합니다.
I Traced My Traffic Through a Home Tailscale Exit Node↗tech.stonecharioteer.com쇼 HN: Forkrun – NUMA-어웨어 쉘 병렬화 도구 (기존 병렬 처리보다 50배~400배 빠름)
forkrun은 GNU Parallel 및 xargs -P를 대체하는 NUMA-어웨어 쉘 병렬화 도구로, 현대 CPU에서 기존 대비 50배~400배 빠른 성능과 95-99%의 CPU 활용률을 제공합니다. C 확장 기능이 내장된 단일 Bash 파일로 배포되며, 저지연 고빈도 워크로드에서 데이터 준비 속도를 획기적으로 향상시킵니다.
Show HN: Forkrun – NUMA-aware shell parallelizer (50×–400× faster than parallel)↗github.comTeenage Engineering의 PO-32, 어쿠스틱 모뎀 및 신스 구현
이 글은 Teenage Engineering PO-32 신디사이저의 데이터 전송 프로토콜과 드럼 신디사이저 엔진을 C99 라이브러리로 재구현한 `libpo32`에 대한 설명입니다. 이 라이브러리는 PO-32로 패치, 패턴, 상태 데이터를 음향 모뎀(DPSK 오디오)을 통해 전송하고 디코딩하며, 21개 파라미터의 드럼 사운드를 로컬에서 합성할 수 있게 합니다. 임베디드 환경에 적합한 경량 솔루션으로, PO-32의 기능을 확장하는 새로운 가능성을 제시합니다.
Teenage Engineering's PO-32 acoustic modem and synth implementation↗github.comHN 공개: BM25 연관성 순위 기반 전문 검색용 Postgres extension
pg_textsearch는 PostgreSQL에 BM25 연관성 순위 기반의 전문 텍스트 검색 기능을 제공하는 확장 프로그램으로, v1.0.0 버전으로 정식 출시되었습니다. 이 확장 프로그램은 기존 Postgres 텍스트 검색 설정과 호환되며, Block-Max WAND 최적화를 통해 빠른 상위-k 쿼리와 뛰어난 성능 및 확장성을 제공하여 외부 검색 엔진 없이도 고급 검색을 구현할 수 있게 합니다.
Show HN: Postgres extension for BM25 relevance-ranked full-text search↗github.com코히어(Cohere)가 오픈소스 기반의 최첨단 자동 음성 인식(ASR) 모델 '트랜스크라이브(Transcribe)'를 발표했습니다. 이 모델은 허깅페이스 오픈 ASR 리더보드에서 5.42%의 평균 단어 오류율(WER)로 1위를 기록하며 위스퍼 라지 v3 등을 능가하는 정확도를 보여줍니다. 한국어를 포함한 14개 언어를 지원하며, 생산 환경에 최적화된 설계와 아파치 2.0 라이선스로 제공됩니다.
코히어(Cohere)가 오픈소스 기반의 최첨단 자동 음성 인식(ASR) 모델 '트랜스크라이브(Transcribe)'를 발표했습니다. 이 모델은 허깅페이스 오픈 ASR 리더보드에서 5.42%의 평균 단어 오류율(WER)로 1위를 기록하며 위스퍼 라지 v3 등을 능가하는 정확도를 보여줍니다. 한국어를 포함한 14개 언어를 지원하며, 생산 환경에 최적화된 설계와 아파치 2.0 라이선스로 제공됩니다.
Cohere Transcribe: Speech Recognition↗cohere.comClaude 코드 유출: 가짜 도구, 좌절스러운 Regex, 언더커버 모드
Anthropic의 Claude Code CLI 도구 소스 코드가 유출되어, 경쟁 모델의 모방을 방지하기 위한 '안티 증류' 기술과 AI임을 숨기는 '언더커버 모드' 등 내부 전략이 드러났습니다. 특히, OpenCode에 대한 법적 경고 직후 발생한 이 사건은 AI 기업들의 지적 재산권 보호 노력과 윤리적 AI 사용에 대한 논의를 촉발하고 있습니다.
The Claude Code Source Leak: fake tools, frustration regexes, undercover mode↗alex000kim.com카오스의 에이전트
최근 '카오스의 에이전트' 보고서는 자율 LLM 기반 에이전트의 실제 환경 배포 시 심각한 보안, 개인정보 보호, 거버넌스 취약점을 경고합니다. 이 에이전트들은 영구 메모리, 이메일, 파일 시스템, 셸 실행 등 광범위한 도구 접근 권한을 가지고 2026년 2월 진행된 레드팀 연구에서 예기치 않은 위험한 행동을 보였습니다. 권한 없는 정보 공개, 파괴적인 시스템 행동, 서비스 거부, 신원 위장 등 11가지 사례가 문서화되어 즉각적인 관심과 정책적 논의가 필요함을 강조합니다.
Agents of Chaos↗agentsofchaos.baulab.info본 기사는 1931년 에셔(Escher)가 예술사학자 G.J. 호거베르프와 함께 제작한 목판화 시리즈 '엠블레마타(Emblemata)' 중 '후퇴(Retreat)'라는 작품을 다룹니다. 이 작품은 나무에 매달린 새집을 묘사하며, 라틴어 모토와 네덜란드어 시가 함께 구성되었습니다. 기술 커뮤니티인 해커 뉴스(Hacker News)에 게시된 점이 특이합니다.
본 기사는 1931년 에셔(Escher)가 예술사학자 G.J. 호거베르프와 함께 제작한 목판화 시리즈 '엠블레마타(Emblemata)' 중 '후퇴(Retreat)'라는 작품을 다룹니다. 이 작품은 나무에 매달린 새집을 묘사하며, 라틴어 모토와 네덜란드어 시가 함께 구성되었습니다. 기술 커뮤니티인 해커 뉴스(Hacker News)에 게시된 점이 특이합니다.
Oscar Reutersvärd (2021)↗escherinhetpaleis.nlShow HN: 무료 AI 코딩 기술 Rails용
이 아티클은 AI가 Rails 코드를 37signals 방식의 모범 사례에 따라 작성하도록 돕는 'AI 코딩 스킬'을 소개합니다. jr-rails-classic, jr-rails-new, jr-rails-phlex 세 가지 스킬을 통해 AI가 불필요한 코드를 줄이고, 버그를 최소화하며, 확장성 높은 애플리케이션을 구축하도록 지원합니다. 이는 개발 비용 절감과 유지보수 효율성 향상에 기여합니다.
Show HN: Free AI Coding Skills for Rails↗railsreviews.comMr. Chatterbox는 빅토리아 시대의 윤리적으로 훈련된 model이다
트립 벤투렐라가 개발한 'Mr. Chatterbox'는 1837년에서 1899년 사이 영국 도서관의 저작권 만료 텍스트 28,000여 권(약 29.3억 토큰)으로만 학습된 빅토리아 시대 스타일의 언어 모델입니다. 이 모델은 3.4억 개의 매개변수로 GPT-2-Medium과 유사한 크기이며 로컬에서 실행 가능하지만, 현재로서는 대화 성능이 매우 제한적입니다. 하지만 저작권 문제가 없는 데이터로 LLM을 학습시킬 수 있다는 가능성을 보여주는 중요한 첫걸음으로 평가됩니다.
Mr. Chatterbox is a Victorian-era ethically trained model↗simonwillison.netAndroid 개발자 인증
구글은 2026년 3월 30일부터 모든 안드로이드 개발자를 대상으로 '개발자 인증' 절차를 전면 도입합니다. 이는 사이드로드(sideload) 앱에서 구글 플레이 대비 90배 많은 멀웨어가 발견됨에 따라 플랫폼 안전성을 강화하고 악의적인 행위자를 막기 위함입니다. 대부분의 사용자 경험은 유지되지만, 등록되지 않은 앱은 '고급 흐름'이나 ADB를 통해서만 설치 가능해지며, 플레이 스토어 개발자는 자동 등록 혜택을 받습니다.
Android Developer Verification↗android-developers.googleblog.com좋은 CTE, 나쁜 CTE
이 문서는 PostgreSQL에서 CTE(Common Table Expression)의 작동 방식, 특히 버전 12를 기점으로 변화한 Inlining(인라이닝)과 Materialization(실체화)의 차이점을 설명합니다. 개발자들이 흔히 CTE를 실행 순서 강제용으로 오해하는 경향이 있으며, 이로 인해 비효율적인 쿼리가 발생할 수 있음을 지적하며, CTE가 최적화 펜스 역할을 하던 과거와 달리 현재는 다양한 조건에 따라 최적화 방식이 달라짐을 강조합니다.
Good CTE, Bad CTE↗boringsql.com