오늘 GeekNews는 AI 인프라와 보안, 그리고 개발자 도구 쪽 소식이 두드러졌습니다. Google의 새로운 판단 전용 API와 Firefox의 핑거프린팅 방어 강화가 눈에 띄고, “100% AI 사용 의무화 1년 후"라는 제목의 회고는 AI 코드 생성 시대의 그림자를 정면으로 다룹니다. 여기에 Tim Peters 별세 소식처럼 커뮤니티가 함께 기억해야 할 소식도 있었습니다.

Gemini Decisions API - 최대 1,000개 질문을 한 번에 평가하는 멀티모달 판단 API

Google이 텍스트·이미지·오디오·영상·PDF를 한 번에 채점하는 판단 전용 엔드포인트를 공개했다.

핵심 내용 Gemini Decision 1 기반의 새 엔드포인트로, 최대 1,000개의 독립적인 질문을 한 요청에서 평가한다. 답변을 토큰별로 생성하는 대신 한 번의 순전파로 후보 선택지를 채점해 확률과 신뢰도를 돌려주는 구조다. 최대 16K 토큰 문맥 측정에서 종단 간 지연시간은 150250ms이며, 질문이 1개에서 100개로 늘어도 거의 일정하게 유지된다. 예/아니요, 객관식, 순서형 평가 기준을 한 요청에 섞을 수 있고 모든 답변에 01 신뢰도가 붙어 모호한 사례를 대체 경로나 사람 검토자에게 넘길 수 있다. 도구 선택, 정책 검사, 모델 라우팅, 문맥 평가 같은 판단 계층을 직접 만들던 팀에게는 지연시간과 비용 구조를 바꿀 수 있는 카드다.

공개 연구로 강화하는 개인정보 보호: Firefox 사용자의 핑거프린팅을 더 어렵게 만들기

소수 기능만 가려도 널리 쓰이는 핑거프린팅 기법을 상당히 약화할 수 있다는 측정 결과.

핵심 내용 Firefox는 웹사이트에 노출되는 브라우저·기기 구별 정보를 줄여 쿠키 없는 추적을 막는 방향으로 방어를 강화했다. 약 2,500만 명의 사용자 측정값을 분석한 결과, 화면 해상도 API에서 작업 표시줄이나 독의 크기·위치를 숨기고 정확한 프로세서 수 대신 4 또는 8을 보고하는 식의 조치만으로도 고유 핑거프린트를 가진 사용자 수가 줄었다. Firefox 145의 최신 변경을 포함한 보호 기능이 그 대상이다. 트래커 차단을 넘어 “구별 가능성 자체를 줄인다"는 접근이라는 점에서, 브라우저 지문 기반 분석에 의존하는 서비스라면 영향을 점검할 필요가 있다.

Atuin Threads: 모든 머신의 에이전트 세션을 한곳에

여러 도구와 머신에 흩어진 코딩 에이전트 세션을 검색하고 이어서 재개한다.

핵심 내용 Atuin 18.24부터 제공되는 Threads는 흩어진 코딩 에이전트 세션을 검색·재개할 수 있게 한다. 하네스와 기기를 바꿔도 맥락이 유지돼, 개발 서버의 Claude Code에서 시작한 작업을 노트북의 Codex에서 이어갈 수 있다. 세션 수집은 선택 사항이며 동기화 시 종단 간 암호화를 적용한다. MCP를 통해 에이전트가 이전 세션을 직접 검색·참조할 수 있어 과거 시도와 의사결정 이유를 후속 작업에 활용할 수 있다. 현재 Claude Code, Codex, Pi, Omp, OpenCode를 지원한다. 에이전트를 여러 대에서 굴리는 개발자라면 세션 단절 문제를 정면으로 겨냥한 도구다.

100% AI 사용 의무화 1년 후, 아무도 이해하지 못하는 우리의 코드

AI 사용을 강제한 조직이 1년 뒤 마주한 코드 이해도 문제를 다룬 회고.

핵심 내용 “100% AI 사용 의무화 1년 후, 아무도 이해하지 못하는 우리의 코드"라는 제목의 글이다. 생산성 지표가 아니라 코드베이스에 대한 팀의 이해도가 어떻게 무너지는지를 정면으로 다룬다. AI 생성 코드를 빠르게 쌓아 올릴수록 리뷰·유지보수·디버깅 단계에서 비용이 되돌아온다는 문제의식이 담긴 사례로 읽힌다. AI 도구 도입을 “몇 %를 AI로 작성했는가"라는 지표로 관리하는 조직이라면 한 번쯤 짚어볼 만한 소재다.

Fireworks AI 보안 침해, Notion과 고객에게 영향

Notion의 공급업체 Fireworks AI 침해로 전체 워크스페이스의 1% 미만이 영향.

핵심 내용 Notion의 공급업체 Fireworks AI에서 보안 사고가 발생해 전체 Notion 워크스페이스의 1% 미만이 영향을 받았다. Notion은 확인된 피해 고객에게 연락했고 조사는 진행 중이며, 연락을 받지 않았다면 현재까지 영향 대상으로 확인되지 않은 것으로 안내했다. 영향을 받은 고객은 워크스페이스에서 해당 데이터를 확인할 수 있고, 해당 기간 Notion AI에 입력한 비밀번호나 API 키 등 인증 정보는 즉시 교체하도록 권고했다. Fireworks는 계약상 데이터 무보관(ZDR)을 약속했지만 조사 결과가 이를 어떻게 검증하는지가 관건이다. 서드파티 AI 공급망의 데이터 보관 약속을 어디까지 신뢰할지 다시 묻게 만드는 사건이다.

선형계획법으로 가중치 공간 프로그래밍을 할 수 있을까?

반복 사고를 유발하는 잔차 스트림 방향을 고정해, LP로 가중치를 소량만 수정한다.

핵심 내용 Qwen3.5-0.8B의 반복 사고를 줄이는 가중치 수정을 선형계획법(LP)으로 구해, GPT-6 Astra의 약 8시간 탐색을 약 1분씩 걸리는 몇 차례 최적화로 대체했다는 시도다. 반복을 유발하는 잔차 스트림 방향을 고정하면, 반복 토큰은 반대 방향으로 밀고 정상 추론 토큰은 거의 건드리지 않는 조건을 선형 부등식으로 표현할 수 있다. Astra와 같은 방향을 사용한 LP 수정은 8분의 1 수준의 가중치만 변경하면서 GSM8K, MATH-500, IFEval에서 잡음 범위 내의 유사한 성능을 얻었다. 가중치를 바꾸지 않고 모든 토큰에 일정한 조향 벡터를 더하는 방식과 비교되는 접근으로, 모델 행동 교정 비용을 크게 낮출 가능성을 보여준다.

WebGL2로 구현한 극사실적인 모래 시뮬레이터

브라우저에서 손가락으로 모래를 밀고, 기기를 기울이면 모래가 미끄러진다.

핵심 내용 Sand는 브라우저에서 모래 알갱이를 움직이며 놀 수 있는 시뮬레이터로, WebGL2와 JavaScript로 구현됐다. 손가락으로 모래를 밀거나 드래그로 그림을 그릴 수 있고, 휴대전화를 기울이면 모래가 미끄러지고 흔들면 알갱이가 흩어진다. 휴대전화, 태블릿, 데스크톱 브라우저에서 실행된다. 순수 웹 기술로 입자 기반 물리를 어디까지 밀어붙일 수 있는지 보여주는 예다.

AWS가 마침내 자체 AWS 에뮬레이터를 만들었다

AWS 계정 없이 로컬·CI에서 AWS API를 테스트하는 공식 에뮬레이터.

핵심 내용 AWS Emulator는 실제 AWS를 호출하지 않고 로컬 머신, 개발 서버, CI에서 AWS API를 사용하는 소프트웨어를 테스트하는 도구로, AWS 계정 없이 사용할 수 있다. 서버 모드에서는 AWS CLI나 SDK가 에뮬레이터 엔드포인트를 향하도록 설정하고, Rust 임베디드 모드에서는 테스트마다 격리된 인스턴스를 프로세스 내부에서 실행한다. 개발·테스트 전용이라 프로덕션 워크로드나 보안 테스트에는 쓰면 안 되며, 실제 AWS와의 동작 일치도는 릴리스별로 확인해야 한다. Rust 기반 구조로 서비스마다 별도 크레이트를 둔다. LocalStack류 서드파티에 의존하던 팀에게는 공식 대안이 생긴 셈이다.

연기 감지기 오작동으로 Jane Street의 유일한 뉴욕 데이터센터가 물바다가 될 뻔한 사건

공사 먼지가 연기 경보를 울리며 냉방이 꺼지고 살수 직전까지 갔다.

핵심 내용 공사 중 발생한 먼지가 연기 경보를 울리면서 Jane Street 데이터센터의 냉방이 꺼지고 스프링클러 배관에 물이 채워져, 서버 발열만으로 살수가 시작될 수 있는 상황이 벌어졌다. 스프링클러는 열에 반응해 물을 분사하지만 연기 감지 시 공기 순환을 막으려고 냉방도 중단하는 구조여서, 실제 화재 없이도 위험한 온도 상승이 발생한다. 인근에 살던 시스템팀 직원이 현장으로 달려가 장비 전원 케이블을 직접 분리했고, 온도는 살수 기준인 화씨 150도에 못 미치는 143.6도에서 멈췄다. 뉴욕 주요 시장이 문을 닫은 뒤 발생해 운영 중단 영향을 피했다. 화재 안전 설비와 냉방 설계가 서로 상충할 수 있다는 점을 보여주는 사례다.

Tim Peters 별세

Zen of Python을 쓴 Tim Peters가 2026년 7월 15일 별세했다.

핵심 내용 Tim Peters가 2026년 7월 15일 별세했으며, Guido van Rossum이 Python 커뮤니티에 부고를 전했다. Zen of Python(PEP 20)을 쓴 그는 Python 초기부터 언어 설계에 참여했고 Guido에게는 멘토이자 공동 설계자였다. 2002년 Python 리스트를 위해 개발한 정렬 알고리듬 Timsort는 이후 Java와 Android에도 채택됐다. 메모리 할당기, 가비지 컬렉터, 제너레이터, 수치 연산부터 doctest까지 Python 구현 전반의 안정성과 완성도를 높이는 데 기여했다. 동료들은 기술적 업적과 함께 질문을 무시하지 않고 유머와 인내로 답하던 태도를 기억했다.

전압 글리칭으로 채굴 카드에 잠든 A100 성능 끌어내기

전압 결함 주입으로 CMP 170HX 채굴 카드를 사실상 A100-80G로 전환.

핵심 내용 GA100의 전압 결함 주입(VFI) 취약점으로 임의의 eFuse를 프로그래밍해, CMP 170HX 8GB 채굴 카드를 사실상 A100-80G로 전환한 사례다. 물리적 퓨즈를 되돌리는 대신 Fuseless Fuse(FF) 영역에 새 레코드를 추가해 기능 제한 설정을 덮어썼고, 전압 글리칭과 제어 퓨즈 재읽기를 조합해 양산 카드의 쓰기 보호를 우회했다. 정상 메모리가 80GB인 카드에서는 전체 80GB를 사용할 수 있었으며, 실제 확보 가능한 용량과 연산 자원은 칩 결함에 따라 달라진다. 하드웨어 수준의 기능 제한이 물리적 공격 앞에서 얼마나 견고한지를 보여주는 연구로, eFuse 기반 SKU 구분에 의존하는 제품 설계에 시사점을 준다.

Google 소프트웨어 엔지니어, AI 에이전트 48개로 NASA 라이다를 분석해 72시간 만에 지도에 없는 마야 유적 후보 발견

AI 에이전트 48개가 NASA 라이다를 분석해 미등록 마야 유적 후보를 찾아냈다.

핵심 내용 AI 에이전트 48개가 NASA 라이다 데이터로 만든 지형 이미지를 분석해 멕시코 정글에서 미등록 마야 유적 후보를 찾아냈다. 탐색 아이디어부터 멕시코 정부의 회신까지 72시간 미만이 걸렸다. 약 1,200km²의 정글을 대상으로 별도 특화 모델이나 분류기 없이, 에이전트가 구체적인 지침에 따라 이미지를 살펴 피라미드, 기단, 광장을 찾아냈다. 후보지에는 광장과 높이 최소 8~12m의 타원형 피라미드 등이 나타났고, 원시 포인트 클라우드에서도 수목 아래 지면의 형상을 확인했다. 멕시코 국립인류학역사연구소 INAH는 해당 위치에 등록된 고고학 유적이 없다고 응답한 것으로 전해진다. 범용 에이전트 오케스트레이션이 도메인 특화 파이프라인 없이도 성과를 낼 수 있음을 보여준 사례다.


기타 주목할 소식

  • 우리는 왜 아직도 이렇게 열심히 일하는가? — 생산성은 2.5배가 됐지만 시간당 임금 구매력은 19% 증가에 그쳤다는 노동경제 분석. 링크
  • 우리에게는 더 많은 염소 희생 제사가 필요하다 — 정책·자선 개입 전에 자신의 무지를 인정하는 절차적 겸손을 강조한 글. 링크
  • M John Harrison, SF 작가 최초로 부커상 수상 — 81세로 역대 최고령 수상, 본격 SF 문단 출신 작가의 첫 수상. 링크
  • Apple, 다음 주 Support Community 포럼 폐쇄 — 1998년부터 이어진 사용자 지원 포럼이 11월 20일 영구 폐쇄된다. 링크
  • Show HN: 미디어 서버를 위한 15MB 셀프 호스팅 Netflix와 Spotify — 약 15MB 이미지의 HolyArrs가 미디어 관리 앱 여러 개를 대체한다. 링크
  • 내가 The BEAM Book을 쓴 이유 (2025) — Klarna 운영 경험을 바탕으로 BEAM 내부 동작을 정리한 집필기. 링크
  • 모든 TV 제조사에 사용자를 어떻게 감시하는지 17가지 질문을 던졌다 — 11개 업체의 데이터 수집 범위와 사용자 통제 방식 차이를 비교했다. 링크
  • 2026년 화석연료 CO2 배출량 감소 전망 — 382억 톤으로 0.4% 감소 전망이나 정점 도달을 확정하기는 이르다. 링크

오늘의 한 줄 정리: 판단 전용 API, 에이전트 세션 동기화, 그리고 “AI를 강제한 조직의 1년 후"라는 회고가 나란히 놓이면서, AI를 얼마나 쓰느냐보다 어떻게 검증하고 이어받느냐가 더 중요한 화두로 떠올랐습니다.

매일 아침 GeekNews 소식을 릿치 블로그에서 만나보세요.