오늘의 GeekNews는 데이터베이스 기술, AI 반도체 설계, 프로그래밍 언어 표준, 하드웨어 보안 등 다양한 주제가 등장했습니다. 특히 PlanetScale의 Postgres 전문 검색 확장 TIN 정식 출시와 OpenAI가 자체 LLM으로 AI 가속기 Jalapeño를 설계한 사례가 인상적입니다.
TIN - Postgres용 전문 검색
PlanetScale이 Postgres 전문 검색 확장 TIN을 정식 출시
- 링크: 원문 보기
- 카테고리: 데이터
핵심 내용 PlanetScale의 모든 Postgres 및 Neki 데이터베이스에서 사용할 수 있는 전문 검색 확장입니다. 불리언, 구문, 스팬 검색, 퍼지/와일드카드/정규식 매칭, BM25 기반 상위 결과 검색 등 다양한 기능을 제공합니다. 고급 텍스트 검색이 필요한 Postgres 사용자에게 큰 도움이 될 확장입니다.
OpenAI는 자체 LLM으로 Jalapeño 칩을 어떻게 설계했나
OpenAI가 자체 LLM으로 첫 AI 가속기 설계를 가속한 사례
- 링크: 원문 보기
- 카테고리: AI / 시스템
핵심 내용 OpenAI는 자체 LLM을 활용해 첫 AI 가속기 Jalapeño 설계를 가속했으며, RTL에서 제조용 설계 확정까지 9개월 만에 완료했습니다. 100명 미만의 팀이 시스템 설계를 맡고 Broadcom, TSMC와 협력했습니다. AI로 반도체 설계를 가속한 구체적인 사례로, LLM의 새로운 활용 가능성을 보여줍니다.
Laya - Jev의 오픈소스 버전
텍스트 대신 구조화된 질문을 처리하는 비자기회귀 의사결정 모델의 오픈소스 버전
- 링크: 원문 보기
- 카테고리: AI
핵심 내용 Laya는 텍스트를 생성하지 않고 선택지, 점수, 불리언 확률을 반환하는 비자기회귀형 의사결정 모델군입니다. 양방향 인코더 기반으로 단일 GPU에서 질문 하나를 32.8ms에 처리하며, 여러 질문을 한 번의 순전파로 처리할 수 있습니다. 기존 LLM과 다른 접근법을 제공하는 오픈소스 모델입니다.
Xcode 27.1 베타 릴리스 노트
Swift 6.4와 iOS 27.1 SDK 포함, 새로운 미리보기 기능 추가
- 링크: 원문 보기
- 카테고리: 프론트엔드
핵심 내용 Xcode 27.1 베타는 Swift 6.4와 함께 iOS 27.1 등 각 플랫폼 SDK를 포함하며, macOS Tahoe 26.6 이상이 필요합니다. 미리보기 캔버스에 Display 그룹이 추가되어 기기의 다른 디스플레이에서 콘텐츠를 미리 볼 수 있게 되었습니다. Apple 플랫폼 개발자에게 중요한 업데이트입니다.
C++26: 단순 무한 루프는 더 이상 미정의 동작이 아님
while(true);같은 단순 무한 루프의 동작이 정의됨
- 링크: 원문 보기
- 카테고리: 백엔드 / 시스템
핵심 내용 C++26 표준은 조건이 항상 참이고 본문이 비어 있는 단순 무한 루프의 동작을 정의합니다. 이제 컴파일러가 미정의 동작을 근거로 루프를 제거할 수 없습니다. 기존 전방 진행 보장 규칙과 관련된 변경으로, 임베디드 시스템이나 저수준 프로그래밍에서 중요한 변화입니다.
Show GN: ARAM Emulator - WIPI·SKVM·Raptor 한국 피처폰 소프트웨어 에뮬레이터
2000년대 한국 피처폰 소프트웨어를 현대 환경에서 실행하는 에뮬레이터
- 링크: 원문 보기
- 카테고리: 기타
핵심 내용 ARAM Emulator는 WIPI, SKVM, Raptor 계열의 한국 피처폰 게임과 앱을 Windows, macOS, Linux, Android 및 웹 브라우저에서 실행합니다. 설치 없이 웹 버전을 먼저 실행해 볼 수 있으며, 한국 모바일 소프트웨어 역사를 체험할 수 있는 흥미로운 프로젝트입니다.
광자 방출로 유도한 레이저 결함 주입으로 RP2350의 보안 디버그 활성화
레이저 공격으로 RP2350의 영구 비활성화된 디버그 기능을 되살림
- 링크: 원문 보기
- 카테고리: 보안
핵심 내용 RP2350 A4 칩에서 영구히 비활성화된 디버그 기능을 레이저 결함 주입(Laser Fault Injection)으로 재활성화해 Secure 영역 메모리 접근과 코어 제어에 성공했습니다. 광자 방출 현미경(PEM)으로 취약점 위치를 좁힌 뒤 정밀 공격을 수행했습니다. 하드웨어 보안 퓨즈의 물리적 취약성을 보여주는 중요한 연구입니다.
유닛 테스트는 버그를 잡는다기보다 영역 표시를 하는 것
유닛 테스트의 진정한 역할을 하드웨어 개발자 관점에서 분석
- 링크: 원문 보기
- 카테고리: 기타
핵심 내용 버그를 잡는 데 효과적이지 않음에도 유닛 테스트가 업계 표준이 된 이유를 분석합니다. 하드웨어 개발 경험이 많은 저자는 소프트웨어의 ‘나중에 고치면 된다’는 문화가 버그투성이 코드를 만든다고 지적하며, 유닛 테스트는 버그 발견보다 코드의 영역(scope)을 표시하는 역할을 한다고 주장합니다.
과학은 오픈 소프트웨어다
현대 계산과학에서 오픈소스 소프트웨어의 본질적 중요성
- 링크: 원문 보기
- 카테고리: 기타
핵심 내용 계산과학에서 오픈소스 소프트웨어는 과학 그 자체라는 주장입니다. 소프트웨어는 예측 모델을 실행 가능한 형태로 담고 공유하는 수단이며, 재현성과 아이디어 통합의 핵심입니다. 과학 연구에서 오픈소스의 철학적 의미를 되짚어보게 하는 글입니다.
AI로 생성한 포스터가 꼭 형편없을 필요는 없다
구체적인 디자인 미학 지정으로 AI 포스터의 획일성 탈피
- 링크: 원문 보기
- 카테고리: AI / 기타
핵심 내용 AI 행사 포스터의 문제는 품질보다 비슷한 스타일의 반복에 있다고 지적합니다. ‘깔끔하고 밝게’ 같은 모호한 지시 대신 구체적인 디자인 미학을 지정하면 기존 AI 생성 결과의 획일성을 피할 수 있습니다. 디자인 작업에 AI를 활용하는 개발자에게 실용적인 팁을 제공합니다.
가장 중요한 제품 결정은 무엇을 만들지 않을 것인가
기능 추가보다 제거의 중요성을 운영 비용 관점에서 설명
- 링크: 원문 보기
- 카테고리: 기타
핵심 내용 소비자용 금융 앱의 문서 허브와 알림 센터가 단순한 요구에서 범용 플랫폼으로 비대해진 사례를 분석합니다. 기능 추가를 재고하게 만드는 가장 효과적인 방법은 초기 개발비가 아니라 수년간의 운영 비용을 보여주는 것이라고 조언합니다. 제품 개발자라면 한 번쯤 고민해볼 내용입니다.
GPT-6 Astra, 제1차 세계대전 독일 무선 암호 해독
AI가 1918년 독일 ADFGVX 암호문을 해독
- 링크: 원문 보기
- 카테고리: AI
핵심 내용 GPT-6 Astra가 1918년 11월 27일 송신된 독일의 ADFGVX 무선 암호문을 해독했습니다. 다만 최초 해독인지는 확인되지 않았으며, 알려진 선행 사례가 없다는 단서가 붙었습니다. 복원된 메시지는 영국 순양함의 세바스토폴 입항과 연합국 함대에 관한 내용입니다. AI의 역사 연구 활용 가능성을 보여주는 사례입니다.
기타 주목할 소식
- Microsoft, 네가 싫다 — 대학 기관 계정으로 Mac에서 PowerPoint를 편집할 수 없는 문제를 강하게 비판.
- Stallman: 수천 명 사망, 수백만 명의 자유 박탈 (2001) — 9/11 이후 의회의 감시 조치가 자유를 침해할 수 있다는 2001년의 우려를 재조명.
- Show GN: 발품 - 발품 팔아서 스크린 타임 벌어요 — 애플워치 걸음 수를 스크린 타임으로 전환하는 앱, 움직임을 유도하는 재치 있는 아이디어.
- Warez: 불법 복제의 인프라와 미학 (2021) — Warez 씬의 운영 방식과 문화를 분석한 최초의 학술 연구서 소개.
오늘의 한 줄 정리: 데이터베이스 검색 확장부터 AI 반도체 설계, 하드웨어 보안 공격까지 — 실용적인 기술 소식으로 가득한 하루였습니다.
매일 아침 GeekNews 소식을 릿치 블로그에서 만나보세요.