cho.sh

News Alerts

New alert

My alerts

Sign in to create alerts

All alerts

Duneby 제욱AIby 제욱해커뉴스by 성현
해커뉴스
사는 곳에서 자랄 토종 식물을 골라주는 웹앱 Indigene, Show HN으로 공개됨Libreboot 26.10, UEFI 지원과 Chromebook 233종 추가아르헨티나 시골 목장에서는 AM 라디오 메시지로 가족 소식을 주고받음양끝에서 할당하는 더블 헤디드 스택 할당기로 메모리 단편화를 막는 법미국 공유지에 맞닿은 매물만 골라 보여주는 Unfenced, 경계 데이터로 13,626필지 집계C 표준과 실제 gcc·clang·musl 동작의 차이 정리Xbox 360 부팅 서명 검증을 전압 글리치로 우회하기까지 9년이 걸린 과정이스라엘 광고사 디스커버텍, 광고로 제로클릭 스파이웨어 설치 경로 제공 의혹TP-Link EAP770 AP의 SFE/PPE 오프로드 버그로 Wi-Fi 전송 데이터가 손상되고, 작성자는 root 권한을 얻으려 커널 익스플로잇을 직접 작성함사람들이 기쁜 순간을 한 문장씩 남기는 나무 사이트 Catch a Bird가 공개됨Oxide Voxel: 미니 PC 한 대에서 Oxide 랙 전체를 에뮬레이션하는 방법The Consensus, AI 티 탐지기로 피드 글 선별 방식 공개블로그 전체를 curl용 ANSI 텍스트로 제공하는 개인 사이트 사례CoScreen과 Screenhero 후속 Petal, 오픈소스로 무료 공개LFM2.5-24B-A2B 공개, 활성 파라미터 2B로 온디바이스 에이전트 겨냥Go 1.27, HTTP/1 응답 본문을 안 읽어도 연결 재사용 가능해짐Jev 1.14.0 출시, danger zone 플래그 뒤에 이미지와 box 타입 실험 기능 공개합리주의 블로그 글이 지나치게 긴 이유, 장황함을 지혜 부족의 증거로 본 비판Tiny Little Office, 링크 안에 문서를 담는 웹 오피스 모음Anthropic Scion 설계, Meta Mononoke와 닮았는데 출처 표기는 빠졌다는 논란OpenCode 2.0, 백그라운드 서버와 코드 모드로 에이전트 구조 바꿔JPMorgan 등 은행, 오라클 데이터센터 대출 380억 달러 떠넘기기 나서구글, 안드로이드 기기에 로그인된 모든 Google 계정에 전화번호를 기본값으로 자동 연결 중편평세포암 환자가 쓴 암 진단 후 체크리스트, HN 1면에 올라 댓글 활발함AI 에이전트 폭주가 아니라 프런티어 연구소의 격리와 모니터링 기본기 실패임Pharo용 새 IDE Pulsar, ESUG 2026에서 코딩 중심 설계 공개레오나르도 다 빈치 3D 박물관, 실제 크기로 그림을 벽에 걸고 안내 산책으로 보여줌1976년 4색 정리, 컴퓨터가 증명한 첫 사례와 수학자들의 엇갈린 반응TV4 더 챌린지 2027년으로 연기, AI 에이전트 삭제 보도는 부인LLM 펠리컨 그림이 다 비슷한 이유, 다양성 붕괴 문제ICE, $100M 규모 국내 감시 프로그램 ERO ONE 추진, 요원 142명 투입사진가 출신 저자가 돌아본 Kid Pix 탄생 배경과 1970년대 프로그래밍 경험ASML 장비 주문이 2029, 2030년까지 이어져 AI 투자 둔화 우려 완화Tiger Data, PostgreSQL용 벡터 인덱스 PRISM 공개... HNSW보다 메모리 4배 적게 쓰고 빌드 20배 빨라Ledger 지갑에 심어진 백도어, 인증 리셀러 유통 경로로 퍼짐 ($102M 도난)글쓴이는 agent 시대에 Rust가 잘 맞는 이유와 더 맞추려면 바꿀 부분을 정리함C/C++용 최소주의 CGI·FastCGI 라이브러리 kcgi, 신뢰되지 않은 입력을 샌드박스로 분리 처리오픈소스 Discord 대안 Strafe, E2E 암호화와 자체 호스팅 내세워 HN서 엇갈린 반응Git 저장소 배포 이력을 태그 대신 커밋 체인으로 관리하자는 제안C 아레나 할당자 구현 글, 매크로 우선순위와 타입 재정의 논쟁으로 번짐아마존 수수료 구조가 온라인 전체 가격을 끌어올린다공기 분자 하나에서 소리의 원리까지 풀어낸 인터랙티브 해설글Iosevka 34.9.0, 좁은 monospace 폰트 패밀리 소개 페이지가 HN에서 논쟁을 불러옴Android 17 9월 빌드 libc의 wcscspn과 wcspbrk가 U+0100 이상 문자를 잘못 일치로 처리, AOSP 소스 공개 지연 논란도 함께 불거짐Electron 공동 메인테이너 Felix Rieseberg의 CRT 감성 홈페이지, 해커뉴스에서 호응을 얻음AlphaNIST, 시뮬레이션에서 강화학습으로 NIST 조립 보드 20개 과제를 한 정책이 수행Erik Satie 곡 악보를 0부터 Y까지 12진법 숫자로 옮긴 XY 음악 표기 사이트, 해커뉴스 Show HN에 올라옴AI 리더 발언을 영상으로 모아 입장 변화를 비교해주는 blumify 공개올해 Grace Hopper Celebration 취소, 등록과 후원 저조가 원인Mac 예산 앱 Pulse Local, AI 모델과 가계부를 모두 기기 안에서 실행사람이 얼마나 무작위로 숫자를 고르는지 재는 해커뉴스 테스트, 예측기가 19/190 맞혀 평균 아래로 떨어져재미로 하는 프로그래밍, 레크리에이션 프로그래밍 발표와 해커뉴스 토론MIT 수업 프로젝트 손목밴드가 FDA 클리어런스를 받은 떨림 치료기기가 됨애플, 'Switch to Safari' 캠페인으로 Chrome 대비 Safari 우위 홍보영국 1인당 발전량, 2003년 정점 대비 3분의 1 줄어 1960년대 후반 수준으로 돌아감구글 Gemini 4 Argon, 로봇 제어와 시뮬레이션 자동 생성 공개키보드로 치는 무료 가상 기타 Guitoro, 실제 악기 녹음 음과 곡 51개 수록HN 메인 노출 후 AI 봇 트래픽이 블로그를 덮쳐 사이트가 느려짐OpenAI 엔지니어, 임원 회의실 도청 혐의로 체포Thunderbird, iPhone용 네이티브 메일 앱을 처음부터 새로 개발 중Ledger 하드웨어 지갑에 스파이 칩이 심어져 코인 탈취가 이어짐Anthropic, 모노레포를 git에서 자체 버전 관리 시스템 Scion으로 5개월 만에 전면 이전Siri AI 탑재한 신형 Apple TV 4K 발표, 11월 13일 출시ChatGPT 구독으로 PDF 오디오북을 만든다지만 음성 생성은 API 키 과금임Character.ai 자발적 Chapter 11 파산 신청, 법원 감독 아래 매각 추진Apple 연구팀, 유휴 Mac GPU를 묶어 쓰는 분산 추론 클라우드 Minions 발표Gemini 4 Argon 공개, CWE-Bench 68%로 1위 동률과 Chrome 리팩터링 가속임베딩 모델 EmbeddingGemma 2로 음성을 텍스트로 바꾼 Mac 앱, 1시간 오디오를 13초에 변환Mozilla, 온프레미스 기업용 브라우저 Firefox Enterprise 출시Apple HomeView 출시, 299달러 스마트홈 디스플레이이고 Siri AI는 EU에서 빠짐Rust 보로우 체커에서 11년 된 건전성 버그 발견, 구조체 라이프타임 제약 우회 가능패턴 중심 DAW Blokkily, MCP를 지원하는 실험작으로 Show HN에 공개됨정수 곱셈 n log n 이하 돌파 경쟁, 자동 연구 캠페인 PR로 진행 중Rust 기반 오픈소스 파라메트릭 CAD SolidCraft, MCP 연동 기능 공개Phreak.ing, 전화 키패드 코드로 쓰는 익명 인터넷 전화 교환기 공개ZX Spectrum 128K용 데모신 인트로 직접 제작기, 10287바이트 코드에 AY 사운드와 starfield 담아OpenAI 수학 저장소의 빠른 푸리에 변환 주장, 빅오 표기 악용이라는 비판RAM보다 큰 MoE 모델을 SSD 스트리밍으로 돌리는 Janas, Windows 빌드까지 추가됨AI 모델 가중치에 암호화된 능력을 숨겨도 탐지와 제거가 어렵다는 연구 발표인텔, LPDDR5X 480GB 탑재 추론 전용 GPU D270 공개파이어폭스 큰 파일 이어받기 실패 원인은 network.http.response.timeout 기본값 300초, 0으로 바꾸면 이어받기 가능80세 기증자의 혈액 세포가 분자 나이 20세 미만의 신경 줄기세포로 전환됨Agent37, 대형 클라우드 대비 10% 미만 비용의 에이전트 샌드박스 출시 (월 $0.37 수준)36곳 지원해 24곳에서 거절받은 Ruby 개발자, 기술 업계를 떠나기로 함인텔 FMA 명령어 vfmaddrnd231pd, 문서에만 남고 CPU에선 #UD가 나는 수수께끼유타·캘리포니아 등 주 단위로 확산되는 콘센트 연결형 발코니 태양광, 독일은 100만 대 이상 설치케빈 켈리의 2016년 AI 예측, 10년 뒤 얼마나 맞았나생각이 취미가 된다, AI가 인지 노동을 대부분 대체할 것이라는 저자의 주장AI는 도구이고 잘 쓰려면 기술이 필요하다는 필자의 Rich Hickey 반박 글구글 DevSite 공유 Flask 세션 쿠키의 pickle 취약점으로 원격 코드 실행 가능 ($90k 바운티)WiFi 7 라우터 MT7996 칩을 320 Msps 소프트웨어 정의 라디오 수신기로 바꾼 프로젝트슈퍼 마리오 64 개발자 고다드의 미공개 2001년 인터뷰, 15명 팀과 카메라 개발 비화AI 코딩 에이전트는 코드를 더 만들었지만 소프트웨어 출력은 늘지 않음, 병목은 코드 리뷰유럽 슈퍼마켓 냉장고 수백 곳 해킹으로 자동 해동 작동, 배송과 매장 가격까지 영향OpenBSD와 CGI로 C 웹앱을 상용 서비스에 올린 사례, 프로세스당 요청 방식의 장단점Codex CLI가 기본값으로 백그라운드 자동 업데이트 데몬을 설치함, 끄는 방법 논란GLM-Legal, Harvey LAB 전체 통과율 19.2%로 기반 모델 대비 12.5%p 향상Meta, 개인 에이전트 중심 신모델 Muse Wonder와 Muse Wonder Full 공개광변색 나노입자 잉크로 지웠다 다시 쓰는 문신 연구, 사용 조건이 관건테렌스 타오 블로그, AI 시대 수학에서 일러스트레이션과 증명의 가치를 논함
turbopuffer, ANN 벡터 인덱스를 보조 인덱스로 내리는 v3 저장 구조 공개

turbopuffer, ANN 벡터 인덱스를 보조 인덱스로 내리는 v3 저장 구조 공개

  • turbopuffer가 v3에서 ANN 벡터 인덱스를 주 인덱스에서 보조 인덱스로 내리고, 자동 생성되는 내부 ID인 (segment ID, doc ID)를 새 주 인덱스로 삼는 저장 구조 개편을 진행 중임
  • v1은 ID와 벡터만 저장하는 서버리스 벡터 DB로 출발해 그래프 인덱스 대신 SPANN을 쓰고 증분 인덱싱을 위해 SPFresh로 옮겼으며, 객체 스토리지를 진실 원천으로 두고 NVMe SSD와 메모리 계층 캐시로 성능을 확보해 Cursor와 Notion을 초기 고객으로 확보함
  • v2에서 속성 필터링용 역색인과 BM25 전문 검색을 추가했지만 모든 인덱스가 ClusterId와 LocalId로 이루어진 ANN 주소를 가리키는 구조 탓에 GROUP BY와 집계 같은 쿼리 계획이 제약을 받음
  • 벡터 하나를 갱신할 때 그 문서를 가리키는 수백 개의 속성과 인덱스를 다시 써야 하는 쓰기 증폭 때문에 인덱싱 처리량 튜닝이 한계에 부딪혔고, v3는 인덱스가 행의 위치를 가리키지 않게 바꾸는 것임
  • v3는 텍스트, 정규식, 벡터 검색을 모두 빠르게 하는 동시에 더 많은 SQL 쿼리를 turbopuffer로 옮기는 토대가 되는 것을 목표로 함

Hacker News opinions

처음엔 페이지가 안 열렸다가 지금은 잘 열림. 트래픽 몰려서 그런 거면 미리 부하 테스트를 했어야지.

엔터프라이즈 검색에 순수 벡터 DB 쓸 이유가 거의 없음. 벡터 지원 있는 SQL DB 위에 검색 엔진을 올렸는데, 벡터 유사도는 전문 검색, 필터, 조인, 정렬과 나란한 쿼리 프리미티브 하나일 뿐임. ACL이나 버전, 시간 필터가 평범한 predicate가 되고, 별도 벡터 DB를 두면 갱신할 때마다 두 시스템 동기화하는 게 제일 어려움.

10년 전 Postgres vs InnoDB 논쟁이 검색에서 반복되는 것 같음. InnoDB는 보조 인덱스가 PK를 가리키게 하고 읽기에서 한 번 더 조회하는 비용을 먹었는데, 그 추가 조회가 B-tree 대신 S3 GET이면 얼마나 나올지 궁금함. 클러스터가 벡터 사본을 들고 있어서 검색은 로컬로 하고 결과 가져올 때만 간접 참조 비용을 내는 구조인지도 궁금함.

행이 있는 위치를 가리키지 않으면 인덱스는 대신 뭘 가리키게 되는 거임?

Postgres는 인덱스가 업데이트마다 바뀌는 row-id를 가리키고, MySQL은 프라이머리 인덱스 엔트리를 가리켜서 간접 참조가 하나 더 생기는 대신 안정적인 ID를 가리킴. 그래서 프라이머리 키를 안 건드리면 다른 인덱스를 다시 안 써도 됨.

MySQL이 인덱스 많을 때 유리한 건 맞지만 그게 좋은 스키마 설계에서 Postgres 아키텍처가 더 낫다는 뜻은 아님. 보조 인덱스가 프라이머리 키를 가리키면 undo 로깅이 가능해져서 vacuum이 필요 없어지는데, vacuum이 Postgres에서 제일 아픈 부분임. 프라이머리 키 인덱스는 대부분 캐시에 있어서 간접 참조 비용도 생각보다 작음.

MSSQL의 클러스터드 인덱스나 Oracle의 IOT처럼 선택하게 해주는 게 맞음. 접근 대부분이 프라이머리 인덱스로 가는 상황이면 간접 참조를 피하는 게 성능에 낫고 공간도 아낌. PG에 진짜 클러스터드 인덱스가 없는 게 아쉬움.

속성을 벡터마다 복사하는 건 이해 감. 금방 터지지. 근데 새 프라이머리 인덱스는 뭘로 잡은 거임?

자동 생성되는 내부 ID인 (segment ID, doc ID)임. 사용자가 주는 id 필드는 저장 계층에서 보조 인덱스로 내려감.

벡터 DB는 사실 벡터나 저장보다 검색에 가까운 물건이었는데 용어가 너무 잘 붙어버려서 회사들이 너무 오래 붙들고 있었음.

그럼 그냥 검색 엔진인데, 벡터 지원이 이미 들어간 Elasticsearch나 Vespa랑 가격, 성능, 기능으로 붙어야 함. 누가 페이지에 AI를 더 많이 쓰는지도 경쟁이고.

우리도 그 문제를 일찍 깨닫고 서버리스 검색 엔진을 처음부터 만들었음. dense/sparse 벡터, late interaction, 어휘 검색, 인덱스 정규식, 필터링, 커스텀 스코어링을 한 쿼리에서 지원함.

LanceDB를 비슷한 용도로 잘 쓰고 있음. Lance도 ANN을 보조 인덱스로 다루고 행은 fragment에 있어서 벡터 인덱스가 행을 옮기지 않음.

RAG는 잘 모르는데, DB 자체를 신경망으로 만들어버리려는 시도는 없었나? 전통 DB를 다 걷어내고 오토인코더 같은 걸 쓰는 식으로.

generative retrieval이라는 이름으로 3~4년 전부터 연구가 있음. 트랜스포머 가중치를 인덱스로 쓰고, 쿼리를 넣으면 constrained decoding으로 문서 ID를 생성하는 방식임.

Postgres를 버리고 쓰임새마다 맞춤 DB를 만들자는 얘기면 아직 그럴 때가 아님. 다만 데이터 손실 위험이 없는 검색 인덱스에서는 이미 두 회사가 그렇게 하는 걸 봤고 나도 하고 있음.