PS5 에뮬레이터 프로젝트 KyTyPS5가 Demon's Souls Remake를 최신 빌드에서 30FPS까지 끌어올렸습니다. 하루 만에 2FPS에서 18FPS로, 다시 30FPS 구간까지 도달한 것으로, 프레임 드랍과 프레임페이싱 문제가 남아 있지만 게임 부팅, 인게임 진입에 이은 세 번째 마일스톤이라는 평가입니다. 커뮤니티에서는 AI 보조 개발과 PS5의 x86-64 기반 아키텍처가 이 같은 초고속 진전의 배경이라는 분석이 나옵니다.
llama.cpp에 DeepGrove의 ternary MoE 모델 Maple 20B-A1B를 CPU에서 지원하는 PR이 올라왔습니다. 24개 레이어에 256개 expert 중 8개를 활성화하는 구조로, Apple M4 기준 생성 88 t/s를 기록했고 TQ1_0/TQ2_0 ternary 양자화를 지원합니다.
독일 방위 기업 Rheinmetall이 센서 시스템과 소프트웨어 컴포넌트 간 통신을 위한 미들웨어 'onboardapi'를 오픈소스로 공개했습니다. OMG의 DDS 표준 기반 발행-구독 아키텍처로 저지연 데이터 교환을 지원하며, C++ 코어에 Java·C#·Python 래퍼를 제공합니다. 방산 분야의 폐쇄적 프로토콜이 공개된 드문 사례로 주목받았습니다.
MIDI 풋 컨트롤러를 Mac의 보조 키보드처럼 활용할 수 있게 해주는 오픈소스 CLI 도구 fcbnerd가 공개되었습니다. MIDI 메시지를 셸 명령에 바인딩하거나 JSON 스트림으로보내 Hammerspoon 등 다른 도구가 처리하게 할 수 있으며, 테스트 실행·CI 확인·마이크 음소거 같은 개발자 매크로에 활용할 수 있습니다.
atomic exchange 루프로 만든 순진한 스핀락을 acquire/release 메모리 순서, test-and-test-and-set, 지수 백오프 순으로 개선해 4스레드 기준 246ns에서 43.0ns로 5.7배 빠르게 하고 에너지 소비도 64.92J에서 11.92J로 5.4배 줄이는 단계별 최적화 과정을 다룹니다. 캐시 라인 소유권 경쟁과 분기 예측 실패가 성능 저하의 원인임을 perf 수치로 보여주며, 저자는 std::mutex가 여전히 올바른 기본값이라고 강조합니다.
Rust로 작성한 단순한 내적(dot product) 루프가 자동 벡터화되지 않는 이유는 IEEE 754 부동소수점 덧셈이 결합법칙을 만족하지 않아 컴파일러가 연산 순서를 바꿀 수 없기 때문입니다. 저자는 수동 청킹과 Rust 1.98에서 안정화된 algebraic 연산자로 벡터화를 유도하는 과정을 어셈블리와 함께 보여주며, 컴파일러가 생성한 코드가 naive한 intrinsics 구현보다 빠르다는 결과를 확인합니다.
저자는 DJI Lito X1 드론과 자체 서비스인 Zeitgeist Survey를 이용해 비행 계획 수립부터 정사영상 타일 지도 납품까지 30분 이내에 완료하는 엔드투엔드 워크플로우를 시연합니다. DJI Fly가 미션 임포트를 지원하지 않는 문제를 adb로 KMZ 파일을 직접 덮어쓰는 방식으로 우회한 점이 개발자 독자에게 특히 흥미롭습니다.
저렴한 e-ink 리더 Xteink X3의 슬립 화면에서 발견한 세로 줄무늬와 회색 표현 버그를, Codex의 GPT-6 Astra와 Claude Code의 Fable 5.1 두 AI 에이전트와 협업해 디스플레이 웨이브폼 수준까지 파고들어 해결한 과정을 담은 기록입니다. FFT 기반 측정, 테스트 패턴, raw 사진 비교 같은 실험 설계는 사람이 맡고, 낯선 코드베이스 탐색과 빌드·측정 스크립트는 에이전트가 담당한 협업 사례입니다.