쌓인 기록에서 찾기
무엇을 찾으세요? 날짜를 몰라도 됩니다. 제목·Key Point·요약·태그를 한꺼번에 뒤집니다.
검색 범위 2026년 8월 13일 (목) 부터 2026년 10월 30일 (금)까지 3636건
26건 · "포팅"조건 지우기 ×
001 21:11 당일 +121 GitHub 중문 인터페이스를 완전히 한글화하는 Tampermonkey 플러그인 GitHub의 메뉴, 버튼, 제목 등 전체 인터페이스 요소를 중문으로 변환하는 사용자 스크립트 플러그인이다. 오픈소스 · 도구 · maboloshi/github-chinese · JavaScript
Key Point GitHub을 중문 인터페이스로 완전히 변환하는 Tampermonkey 플러그인으로, 중국 개발자들의 GitHub 접근성을 크게 높이며 한국 개발자들도 유사한 로컬라이제이션 프로젝트의 구조와 운영 방식을 참고할 수 있다.
핵심 요약
GitHub의 메뉴, 버튼, 제목 등 전체 인터페이스 요소를 중문으로 변환하는 사용자 스크립트 플러그인이다. Chrome, Firefox, Safari 등 주요 브라우저에서 Tampermonkey, Violentmonkey 등의 스크립트 관리자를 통해 설치할 수 있으며, VS Code 통합 브라우저도 지원한다. 정규식 기반 자동 매칭, 저장소 설명의 기계 번역, 시간 요소 자동 현지화 기능을 제공하며 단어장을 지속 업데이트한다. 전체 요약 10문장 읽기 → 002 00:11 ▲ 115 · 댓글 55 음정 벗어난 부분을 실시간으로 잡아주는 싱잉 트레이너 OnKey Spotify, Apple Music, YouTube 음악에 맞춰 부르면서 음정을 교정할 수 있는 Mac용 무료 오픈소스 싱잉 트레이너 OnKey를 개발자가 공개했다. 오픈소스 · 도구 · Show HN: OnKey – I'm a bad singer, so I built an app to show where I'm off-key
Key Point 음정 교정 기능이 필수적인 가창력 향상 앱이 오픈소스로 공개되어 모든 개발자가 활용·개선할 수 있게 되었고, 로컬 처리와 엄격한 프라이버시 정책은 유사 앱과의 차별점이다.
핵심 요약
Spotify, Apple Music, YouTube 음악에 맞춰 부르면서 음정을 교정할 수 있는 Mac용 무료 오픈소스 싱잉 트레이너 OnKey를 개발자가 공개했다. 첫 재생 때는 가사를 제공하며 노래의 멜로디를 학습하고, 이후 재생부터는 음표가 스크롤로 내려오고 사용자의 음정이 실시간으로 표시되며 각 라인별 점수를 받는다. Apple Silicon(M1 이상) 맥과 macOS 14.2 이상이 필요하며, 마이크 및 시스템 음성 녹음 권한이 필요하다. 전체 요약 8문장 읽기 → 003 03:11 ▲ 126 · 댓글 46 안드로이드 폰에서 iOS 16.5 전체 시스템 부팅 HackiOS는 안드로이드 폰의 하드웨어 위에서 iOS 16.5의 미수정 사용자 영역을 실행하는 오픈소스 XNU 커널(xnu-8796.121.2) 포팅 프로젝트다. 하드웨어 · 시스템 · Show HN: Run full iOS 16.5 firmware on Android Devices
Key Point 안드로이드 하드웨어에서 Apple의 XNU 커널과 완전한 iOS 사용자 영역을 실행하는 것이 가능함을 보여주는 포팅으로, 폐쇄된 생태계와 오픈소스의 경계를 넘나드는 기술적 성과다.
핵심 요약
HackiOS는 안드로이드 폰의 하드웨어 위에서 iOS 16.5의 미수정 사용자 영역을 실행하는 오픈소스 XNU 커널(xnu-8796.121.2) 포팅 프로젝트다. 독자 EFI 로더, Apple의 폐쇄 드라이버 대체물, UEFI 포트, Linux Wi-Fi 드라이버의 호환성 레이어로 가능하게 했다. POCO X5 Pro 5G(Snapdragon 778G)와 QEMU(aarch64) 두 환경에서 실행되며, 안드로이드로 부팅할 때 아무것도 플래시되지 않는다. 전체 요약 13문장 읽기 → 004 03:11 ▲ 181 · 댓글 92 Cloudflare, TypeScript을 Rust로 포팅한 tsrs 공개 Cloudflare와 VoidZero, Owner.com의 Max Schwenk가 협력해 TypeScript 컴파일러를 Rust로 포팅한 tsrs를 개발 중이며, TypeScript 팀과 긴밀히 협력하고 Oxc JavaScript 컴파일러 툴체인 일부로 인큐베이션 중이다. 웹 · 프론트엔드 · Tsrs: A Port of TypeScript to Rust
Key Point TypeScript 검사 속도를 8배 높이면서 메모리를 70% 줄인 Rust 포트가 브라우저와 엣지 환경에서도 개발 환경 구성을 가능하게 한다.
핵심 요약
Cloudflare와 VoidZero, Owner.com의 Max Schwenk가 협력해 TypeScript 컴파일러를 Rust로 포팅한 tsrs를 개발 중이며, TypeScript 팀과 긴밀히 협력하고 Oxc JavaScript 컴파일러 툴체인 일부로 인큐베이션 중이다. tsrs는 TypeScript 7.0 대비 최대 8배 빠르고 약 70% 적은 메모리를 사용하며, TypeScript 팀의 최적화 일부가 tsrs에서 역으로 업스트림되었다. Cloudflare는 TypeScript 포크가 아니며, TypeScript 팀이 언어 설계와 방향을 전적으로 통제해야 한다는 입장을 유지하고, tsrs는 원본 구현을 엄격히 보존한다. 전체 요약 10문장 읽기 → 005 06:11 ▲ 146 · 댓글 39 로봇 물리 제어 위해 특화된 제미니 4 아르곤 공개 구글이 로봇공학 전문 대규모 언어 모델 제미니 4 아르곤을 발표했다. AI · 머신러닝 · Gemini 4 Argon for Robotics
Key Point 3D 물리 환경에서 로봇 제어·시뮬레이션·코드 생성을 통합적으로 처리하는 AI 모델의 등장으로, 로봇공학 개발의 전체 워크플로우가 단순화될 수 있는 전환점이 될 수 있다.
핵심 요약
구글이 로봇공학 전문 대규모 언어 모델 제미니 4 아르곤을 발표했다. 아르곤은 ERQA 벤치마크에서 순수 추론으로 87% 점수를 달성해 다른 모든 경쟁 모델을 능가한다. 보스턴 다이나믹스 스팟 로봇 제어, 로봇팔 조작 작업, 3D 환경 내 물체 배열 등 로봇공학 전주기에 적용 가능하다. 전체 요약 12문장 읽기 → 006 00:11 ▲ 139 · 댓글 70 PS2 게임을 웹어셈블리로 정적 재컴파일해 브라우저에서 실행 PS2 게임의 Emotion Engine 기계 코드를 미리 C++로 번역하고 WebAssembly로 컴파일해, PS2 OS와 하드웨어를 재구현한 코드와 링크해 브라우저에서 에뮬레이터 없이 실행한다. 웹 · 프론트엔드 · Show HN: PS2 games statically recompiled to WebAssembly
Key Point 에뮬레이터 없이 PS2 게임을 웹브라우저에서 원본 해상도의 2~3배로, 정상적인 속도(50~60fps)로 실행하는 기술이 실현되었으며, 기계 코드 정적 재컴파일이라는 접근법이 성능과 정확도를 동시에 달성했다.
핵심 요약
PS2 게임의 Emotion Engine 기계 코드를 미리 C++로 번역하고 WebAssembly로 컴파일해, PS2 OS와 하드웨어를 재구현한 코드와 링크해 브라우저에서 에뮬레이터 없이 실행한다. 첫 타이틀인 Gran Turismo 4는 벡터 유닛과 정확한 부동소수점 처리, 팔레트 트릭 등 PS2의 까다로운 기능을 활용하며, 50fps로 풀속도로 재생되고 브라우저 메모리 카드에 저장된다. God of War II는 같은 스크립트로 포팅되었고, 재컴파일러와 벡터 유닛 타이밍의 버그, 입출력 프로세서의 누락된 기능들을 발견해 수정했으며, 60fps의 전투 성능을 낸다. 전체 요약 14문장 읽기 → 007 21:12 ▲ 181 · 댓글 231 LLM 도입이 엔지니어 일자리를 어떻게 바꾸고 있는가 저자는 LLM의 등장으로 다니던 회사에서 해고되었는데, AI가 더 낫기보다는 AI가 저자의 급여보다 저렴했기 때문이었다. AI · 머신러닝 · Fable Took My Job
Key Point LLM 도입이 단순히 기술 진전이 아니라 실제 엔지니어들의 일자리와 삶에 미치는 영향을 직접 경험한 관점에서 보여주며, 기술의 현재 한계와 기업의 실제 의사결정 메커니즘을 동시에 다룬다.
핵심 요약
저자는 LLM의 등장으로 다니던 회사에서 해고되었는데, AI가 더 낫기보다는 AI가 저자의 급여보다 저렴했기 때문이었다. 저자는 해고 결정 직후 심각한 신체적·정신적 고통을 경험했으며, 같은 업계의 여러 DevOps 엔지니어들도 최근 한 달 사이 해고되거나 통보받았다고 밝혔다. 현재 LLM은 기존 엔지니어를 완전히 대체할 수 없으며, 신중한 판단 능력, 장기적 결과 예측, 복잡성 관리 같은 경험 많은 엔지니어의 역량이 부족하다. 전체 요약 5문장 읽기 → 008 12:11 ▲ 114 · 댓글 45 AI로 뭉뚱그려졌던 '유니커널'이 다시 떠오르는 이유 유니커널은 응용프로그램 자체가 운영체제가 되는 방식으로, 개발자가 웹 서버·DNS·이메일 같은 기능을 모두 라이브러리로 직접 작성해야 하기 때문에 2015년경에는 개발 난도가 매우 높았다. AI · 머신러닝 · Unikernels were hard. key word: were
Key Point AI 모델의 학습 데이터가 유니커널, Nix 같은 '어려운' 개념들을 포함하면서 개발 난도가 낮아졌고, 동시에 보안상 새로운 선택지가 되는 구체적 경로를 제시한다.
핵심 요약
유니커널은 응용프로그램 자체가 운영체제가 되는 방식으로, 개발자가 웹 서버·DNS·이메일 같은 기능을 모두 라이브러리로 직접 작성해야 하기 때문에 2015년경에는 개발 난도가 매우 높았다. 그러나 AI 모델들이 관련 논문과 개념들을 학습 데이터에 포함했기 때문에, 이제는 프롬프트로 이들 개념을 생성시키는 것만으로 인지적 난도를 크게 낮출 수 있다. 현재 응용프로그램 위에 운영체제를 얹는 구조는 40년 전 다중 사용자 환경에서 나온 설계 부채로, 공격 표면이 크다는 보안 문제가 있으며 유니커널은 쉘·인터프리터가 없어 LLM이 다음 동작을 알지 못하게 해 준비 공격을 어렵게 만든다. 전체 요약 13문장 읽기 → 009 06:11 ▲ 190 · 댓글 45 30년 전 GTA 차량 물리엔진, 자바스크립트로 부활 개발자 Pat Kerr가 1996년 8월 아타리 ST 컴퓨터에서 GFA BASIC으로 작성한 2D 물리 시뮬레이션을 JavaScript로 재현하여 30주년 기념으로 공개했다. 하드웨어 · 시스템 · 2D Vehicles
Key Point 게임 물리 엔진의 실무적 구현 방식을 1990년대 접근법부터 현대적 재현까지 투명하게 공개한 사례로, 게임 개발자나 물리 시뮬레이션에 관심 있는 개발자에게 실질적인 설계 참고가 된다.
핵심 요약
개발자 Pat Kerr가 1996년 8월 아타리 ST 컴퓨터에서 GFA BASIC으로 작성한 2D 물리 시뮬레이션을 JavaScript로 재현하여 30주년 기념으로 공개했다. 원본은 나중에 C로 포팅되어 GTA의 차량 시스템 기초가 되었으며, 현재 'Motion Lab'이라는 이름으로 웹에서 플레이 가능하다. 기본 '카' 모드 외에 '우주선'(우주 비행 게임 Thrust 스타일)과 '벽돌' 모드를 제공하며, 터치/키보드 조작으로 제어할 수 있다. 전체 요약 11문장 읽기 → 010 18:11 ▲ 150 · 댓글 119 쿼이크를 러스트로 포팅, 브라우저에서 직접 플레이 id Software의 1996년 쿼이크를 러스트 언어로 포팅하고 브라우저에서 소프트웨어 렌더링으로 구동한다. 웹 · 프론트엔드 · Show HN: Quake ported to safe Rust, playable in browser
Key Point 클래식 게임이 현대 웹 기술로 어떻게 재구현되는지, 그리고 브라우저에서 복잡한 그래픽 게임을 구동하는 것이 가능함을 보여주는 사례입니다.
핵심 요약
id Software의 1996년 쿼이크를 러스트 언어로 포팅하고 브라우저에서 소프트웨어 렌더링으로 구동한다. GPU나 외부 의존성 없이 브라우저만으로 실행 가능하며, 공식 셰어웨어 에피소드(quake106.zip, 9.1MB)가 포함되어 있다. 자신의 쿼이크 게임 파일을 소유하고 있다면 pak 파일들과 CD 음악을 추가해 에피소드 2~4와 미션팩(hipnotic, rogue)을 플레이할 수 있다. 전체 요약 5문장 읽기 → 011 03:11 ▲ 103 · 댓글 196 TypeScript 컴파일러를 Rust로 포팅한 tsc-rs 공개 LLM을 이용해 TypeScript 컴파일러, 타입 체커, LSP를 Rust로 포팅한 tsc-rs를 공개했다. 기타 · Port of the TypeScript compiler, checker and lsp to Rust, by LLM
Key Point LLM으로 대규모 컴파일러를 성공적으로 포팅한 사례이며, tsc 7 대비 1.6배 빠른 TypeScript 타입 체커가 npm에 공개되어 프로젝트에 즉시 적용 가능하다.
핵심 요약
LLM을 이용해 TypeScript 컴파일러, 타입 체커, LSP를 Rust로 포팅한 tsc-rs를 공개했다. OpenAI 모델로는 총 42만 달러를 소비했으나 84% 호환성에 그쳤고, Claude Opus 5.5는 10시간 내 작동 v0를 완성해 2주간 약 2만 4,047달러로 완전 포팅을 달성했다. Microsoft의 TypeScript 컴파일러를 Go에서 Rust로 직접 포팅했으며, tsc와 동일한 명령줄 옵션·언어 서버·API를 유지한다. 전체 요약 12문장 읽기 → 012 21:11 당일 +279 에픽게임즈, 자체 제작 디버거 RAD Debugger 오픈소스 공개 에픽게임즈가 RAD Debugger를 공개했으며, 현재 Windows x64 로컬 디버깅만 지원하고 향후 Linux와 DWARF 지원을 계획 중인 알파 단계 상태다. 기타 · EpicGames/raddebugger · C
Key Point 에픽게임즈가 수년간 자사 게임 개발에 사용해온 대형 프로젝트 최적화 디버거와 링커를 완전 오픈소스로 공개함으로써, 대규모 C/C++ 프로젝트 개발자들이 성능 최적화된 디버깅 도구를 활용할 수 있게 되었습니다.
핵심 요약
에픽게임즈가 RAD Debugger를 공개했으며, 현재 Windows x64 로컬 디버깅만 지원하고 향후 Linux와 DWARF 지원을 계획 중인 알파 단계 상태다. 디버거는 네이티브 유저모드 멀티프로세스 그래픽 기반으로 동작하며, PDB 포맷의 디버그 정보를 파싱해 사용한다. RAD Debug Info(RDI) 포맷은 PDB와 DWARF 같은 기존 포맷을 변환해 디버거가 파싱하는 중간 포맷으로, 온디맨드 변환 및 텍스트 덤프 생성을 위한 radbin 유틸리티를 제공한다. 전체 요약 10문장 읽기 → 013 18:30 ▲ 26 · 댓글 2 코딩 AI가 게임을 만들 수 있을까? AI 에이전트의 게임 개발 능력을 평가하는 벤치마크 SWE-Game을 공개했다. AI · 머신러닝 · SWE-Game: Can Coding Agents Build the Games We Want?
Key Point 현재 AI 에이전트들이 실제 게임 개발이라는 복잡한 소프트웨어 엔지니어링 작업에서 어느 수준에 도달했는지 구체적인 성능 데이터로 보여줍니다.
핵심 요약
AI 에이전트의 게임 개발 능력을 평가하는 벤치마크 SWE-Game을 공개했다. 2D·3D 게임 13개 카테고리에서 41개의 실행 가능한 Godot 레퍼런스 게임으로부터 247개 과제를 구성했다. 과제는 간단한 설명으로부터 구현, 게임 디자인 문서 기반 개발, 기본 구조 완성, 83개의 결함 수정, Godot-to-Unity 포팅 등 5가지 유형을 포함한다. 전체 요약 8문장 읽기 → 014 18:35 ▲ 292 · 댓글 394 LLM 시대, Common Lisp이 최고의 언어가 된 이유 LLM이 코드를 빠르게 작성하면서 병목은 컴파일과 재구성 시간으로 옮겨갔고, Common Lisp은 읽기·컴파일·실행 시간의 구분이 없어 피드백 루프가 거의 없다. AI · 머신러닝 · Why Common Lisp is now the best programming language
Key Point LLM이 코드 작성을 담당하면서 개발의 병목이 컴파일 시간으로 옮겨졌는데, Common Lisp의 라이브 이미지 기반 구조와 도메인 언어 구축 능력이 이 시대에 유독 적합하다는 주장을 이해해야 미래 기술 스택 선택에서 참고할 수 있다.
핵심 요약
LLM이 코드를 빠르게 작성하면서 병목은 컴파일과 재구성 시간으로 옮겨갔고, Common Lisp은 읽기·컴파일·실행 시간의 구분이 없어 피드백 루프가 거의 없다. Common Lisp은 이미지 기반이라 함수 업데이트 시 재시작 불필요하고, 오류 발생 시 프로그램이 종료되지 않고 디버거를 열어 LLM이 직접 문제를 해결하고 재개할 수 있다. Lisp의 코드는 데이터와 같은 리스트 형태이므로 매크로로 언어에 새로운 구문을 추가할 수 있어, 프로그래머가 자신의 문제 영역을 위한 도메인 언어를 만들고 그 위에 프로그램을 작성한다. 전체 요약 8문장 읽기 → 015 06:11 ▲ 110 · 댓글 44 뮤직브레인즈 피카드 3.0 공개, Qt6 기반으로 완전 개편 MusicBrainz Picard 3.0이 공개됐으며, Qt5에서 Qt6으로 업그레이드되고 플러그인 시스템이 완전히 새로워졌다. 오픈소스 · 도구 · Picard 3.0
Key Point 음악 메타데이터 정리의 표준 도구가 3년 만에 대규모 개편되며, 플러그인 생태계와 UI가 현대적으로 재설계되어 음악 수집가와 개발자 모두에게 영향을 준다.
핵심 요약
MusicBrainz Picard 3.0이 공개됐으며, Qt5에서 Qt6으로 업그레이드되고 플러그인 시스템이 완전히 새로워졌다. UI는 다크모드를 모든 운영체제에서 지원하고 재시작 없이 모드 전환이 가능하며, 윈도우에서 폰트 스케일 문제가 해결됐다. 사용자 정의 칼럼, 리스트 필터링, 메타데이터 태그 복사-붙여넣기, 시작 마법사 등 UI 기능이 대폭 개선됐다. 전체 요약 13문장 읽기 → 016 03:11 ▲ 162 · 댓글 111 Claude에 위협 글 작성한 여성, 중죄 혐의로 체포 플로리다 여성이 Claude를 일기장처럼 사용하며 보안관청 사격을 계획한다고 작성한 후 중죄 혐의로 기소됐다. AI · 머신러닝 · Anthropic reported diary entry to police, woman faces felony charge
Key Point AI 서비스 제공자의 안전 리포팅 의무와 사용자의 프라이버시 경계선이 실제 법집행으로 이어진 사건으로, 챗봇 사용자가 알아야 할 법적 결과를 보여준다.
핵심 요약
플로리다 여성이 Claude를 일기장처럼 사용하며 보안관청 사격을 계획한다고 작성한 후 중죄 혐의로 기소됐다. 9월 26일 보니타 스프링스의 칼리 미셸 헬러는 보안관청 공격을 예고하는 글을 작성했으며, 본인은 Claude를 '일기'처럼 사용 중이라고 밝혔다. Claude의 안전 시스템이 이 글을 플래그했고 인간 검토자가 신용할 만한 위협으로 판단해 경찰에 보고했다. 전체 요약 9문장 읽기 → 017 21:11 당일 +3,372 PS5 게임을 Linux·Windows에서 실행하는 자동 포팅 도구 공개 PS5 실행 파일을 Linux와 Windows로 자동 변환하는 오픈소스 도구 AnyPS5가 공개되었다. 오픈소스 · 도구 · boykopovar/AnyPS5 · C++
Key Point PS5 게임의 Linux·Windows 이식이 에뮬레이션 없이 네이티브 실행으로 가능해졌다는 점에서 게임 플랫폼 호환성의 새로운 접근법을 보여준다.
핵심 요약
PS5 실행 파일을 Linux와 Windows로 자동 변환하는 오픈소스 도구 AnyPS5가 공개되었다. 에뮬레이션이나 별도 런타임 프로세스 없이 대상 시스템의 네이티브 형식으로 변환하는 리링커와 PS5 시스템 PRX 라이브러리 구현을 포함한다. Dreaming Sarah(2D 플랫포머)는 GTX 1050 Ti와 i5-7500 3.4GHz에서 안정적으로 60fps로 실행된다. 전체 요약 9문장 읽기 → 018 21:11 당일 +119 AI 코드 에디터용 워크플로우 스택 pstack 공개 Cursor의 pstack 스킬 스택을 Claude Code, Codex, Pi, OpenCode, Gemini 등 다양한 AI 에이전트 환경으로 포팅한 저장소다. AI · 머신러닝 · michael-denyer/pstack-claude · JavaScript
Key Point Claude Code와 다양한 AI 에이전트 환경에서 체계적인 에이전트 워크플로우를 바로 사용할 수 있게 되어, 버그 수정부터 배포까지 소프트웨어 개발 전 단계를 구조화된 방식으로 자동화할 수 있다.
핵심 요약
Cursor의 pstack 스킬 스택을 Claude Code, Codex, Pi, OpenCode, Gemini 등 다양한 AI 에이전트 환경으로 포팅한 저장소다. pstack은 에이전트의 코드 생성 결과를 개선하기 위한 의견 있는 워크플로우 모음으로, 버그 수정·기능 추가·리팩토링·성능 최적화·PR 관리·배포 등 다양한 작업 시나리오를 다룬다. 사용자가 `/skill:<이름>` 명령으로 스킬을 실행하거나 `/pstack:setup-pstack`으로 모델 기본값과 추론 난이도를 설정할 수 있다. 전체 요약 8문장 읽기 → 019 03:11 ▲ 122 · 댓글 43 AI가 조종 가능한 오픈소스 멀티트랙 오디오 에디터 Audionaut 공개 Audionaut는 Windows, macOS, Linux에서 네이티브로 동작하는 무료 오픈소스 데스크톱 애플리케이션으로, 음악·팟캐스트·멀티트랙 녹음 편집에 특화되어 있다. 오픈소스 · 도구 · Show HN: Audionaut – an open-source cross-platform multitrack audio editor
Key Point AI 에이전트가 직접 오디오 편집을 자동화할 수 있는 개방형 도구로, 음악 제작·팟캐스트 워크플로우의 자동화 가능성을 열어준다.
핵심 요약
Audionaut는 Windows, macOS, Linux에서 네이티브로 동작하는 무료 오픈소스 데스크톱 애플리케이션으로, 음악·팟캐스트·멀티트랙 녹음 편집에 특화되어 있다. 정밀한 커팅, 트랙별 플레이리스트, 유연한 다중채널 지원, 클린한 익스포트를 제공하며 풀 DAW의 무게와 복잡성 없이 설계되었다. C++로 작성된 Audionaut는 MCP(Model Context Protocol)를 지원해 Claude와 다른 AI 에이전트가 세션을 편집할 수 있다. 전체 요약 10문장 읽기 → 020 15:11 ▲ 103 · 댓글 48 AI가 '지식 노동' 경제를 해체하다 저자는 LLM을 이용해 1989년 고전 게임 '전쟁의 창(War of the Lance)'을 역공학하고 현대 브라우저로 포팅한 경험을 공유한다. AI · 머신러닝 · What reversing, modernising old games tells us about the economic impact of AI
Key Point 지식 노동의 희소성이 AI로 사라지는 과정을 게임 개발 구체 사례로 보여주며, 단순한 기술 발전을 넘어 경제 구조 변화의 신호를 던진다.
핵심 요약
저자는 LLM을 이용해 1989년 고전 게임 '전쟁의 창(War of the Lance)'을 역공학하고 현대 브라우저로 포팅한 경험을 공유한다. Qwen-3.8-Flash-Next로 한 주 안에 충실한 게임 재현과 Three.js 렌더링 엔진을 구현했으며, 이를 토탈워와 히어로즈 오브 마이트 앤 매직 스타일로 현대화하고 있다. Fable 5.1로 주당 80~100개 3D 모델을 생성할 수 있으며, GPT-6 Astra는 중급 전문가 수준의 3D 모델링 능력을 보였다. 전체 요약 15문장 읽기 → 021 15:11 ▲ 393 · 댓글 173 엔비디아 초기 고문의 30년 미회수 스톡옵션 분쟁 저자는 1993년 젠슨 황의 초대로 엔비디아 기술자문위원회에 참여하여 25,000개 옵션을 부여받았으며, 비선형 텍스처 매핑 기술로 회사 설립 초기를 도왔다. 기타 · Owed a billion dollars in Nvidia stock
Key Point 엔비디아 초창기 기술 기여자가 30년간 청구하지 않은 스톡옵션을 둘러싼 법적 분쟁은 계약 해석, 법정 기한, 그리고 거대 기업의 법적 책임에 관한 실제 사례로서, 선택지 있는 계약자들이 장기간 권리 행사를 연기했을 때의 현실적 위험을 보여준다.
핵심 요약
저자는 1993년 젠슨 황의 초대로 엔비디아 기술자문위원회에 참여하여 25,000개 옵션을 부여받았으며, 비선형 텍스처 매핑 기술로 회사 설립 초기를 도왔다. 1993년 회의에서 저자의 쌍곡형 텍스처 매핑 구현에 감명한 커티스 프림이 다른 창립자들을 방문하게 했고, 저자는 엔비디아 하드웨어 포팅과 구겐하임 SoHo에서의 VR 데모 개발에 참여했다. 1995년 NV1 출시 후 마이크로소프트가 DirectX에서 쿼드릭 텍스처 매핑을 지원하지 않자 엔비디아의 재정이 악화되어 대량 구조조정을 단행했다. 전체 요약 9문장 읽기 → 022 22:29 당일 +577 AI 에이전트 팀 관리 플랫폼 Paperclip 오픈소스 공개 Node.js 서버와 React UI로 구성된 Paperclip은 여러 AI 에이전트를 기업처럼 조직하고 운영하는 오픈소스 플랫폼이다. AI · 머신러닝 · paperclipai/paperclip · TypeScript
Key Point 여러 AI 에이전트를 실제 기업처럼 조직하고 관리해야 하는 개발자·창업가에게 필요한 기반 플랫폼이 오픈소스로 공개되었으며, 예산 관리와 승인 게이트 같은 실무적 통제를 제공한다.
핵심 요약
Node.js 서버와 React UI로 구성된 Paperclip은 여러 AI 에이전트를 기업처럼 조직하고 운영하는 오픈소스 플랫폼이다. OpenClaw, Claude Code, Codex, Cursor, Bash, HTTP 등 어떤 에이전트든 온보딩할 수 있으며, 각 에이전트는 역할, 직책, 보고 라인, 권한, 월별 예산을 할당받는다. 태스크 기반 티켓 시스템으로 작업을 정의하면 에이전트들이 자동 실행하고, 승인 게이트로 결과를 검토한다. 전체 요약 13문장 읽기 → 023 22:26 ▲ 116 · 댓글 45 ESP32-S31, 리눅스 돌리고 라즈베리파이 수준으로 진화하다 Espressif의 신형 ESP32-S31은 기가비트 이더넷 MAC, USB 2.0 고속 호스트 컨트롤러, SD 카드 슬롯 2개, 카메라 입력 등을 갖춘 마이크로컨트롤러로, 전형적인 SBC의 기능을 가진 첫 ESP32가 되었다. 하드웨어 · 시스템 · The newest ESP32 can run Linux and it's getting close to a Raspberry Pi
Key Point 라즈베리파이를 따라잡는 기능을 갖춘 마이크로컨트롤러의 등장으로, SBC와 저전력 임베디드 보드의 경계가 허물어지고 있다는 것을 보여주는 기술 전환점이다.
핵심 요약
Espressif의 신형 ESP32-S31은 기가비트 이더넷 MAC, USB 2.0 고속 호스트 컨트롤러, SD 카드 슬롯 2개, 카메라 입력 등을 갖춘 마이크로컨트롤러로, 전형적인 SBC의 기능을 가진 첫 ESP32가 되었다. CPU는 320MHz에서 동작하는 32비트 RISC-V 코어 2개와 40MHz 저전력 코어 1개를 탑재하며, 각 코어는 32KB L1 캐시와 공유 64KB 데이터 캐시를 보유하고 있다. 메모리는 512KB 온칩 SRAM과 16~32MB 인패키지 PSRAM(최대 64MB)을 지원하는데, 250MHz 8비트 DDR 인터페이스와 독립적인 플래시 인터페이스를 갖춰 이전 S3의 공유 방식에서 개선되었다. 전체 요약 11문장 읽기 → 024 03:10 ▲ 101 · 댓글 41 오우거 배틀 64, N64 게임 PC 포팅 프로젝트 99% 완성 N64Recomp 툴체인을 사용해 오우거 배틀 64를 네이티브 PC 실행 파일로 정적 재컴파일하는 프로젝트가 진행 중이다. 하드웨어 · 시스템 · Ogre Battle 64 Recompiled Project at 99.05%
Key Point N64 게임을 최신 OS에서 네이티브로 구동할 수 있는 기술 구현이 99% 완성돼 곧 플레이 가능해질 예정이며, 동적 에뮬레이션이 아닌 정적 재컴파일 방식의 실용적 사례를 보여준다.
핵심 요약
N64Recomp 툴체인을 사용해 오우거 배틀 64를 네이티브 PC 실행 파일로 정적 재컴파일하는 프로젝트가 진행 중이다. Windows, macOS, Linux를 지원하며 DirectX 12 또는 Vulkan 1.2 이상의 GPU와 SSE4.1 지원 CPU, 2GB RAM이 필요하다. 플레이어가 직접 준비한 USA Rev A 롬 덤프(40MB)를 공급해야 하며, 게임 저작권 데이터는 포함되지 않는다. 전체 요약 5문장 읽기 → 025 21:11 ▲ 101 · 댓글 15 게임 엔진의 텍스처 변환, 얼마나 복잡할까 PC 게임 엔진을 콘솔로 포팅하면서 텍스처 메모리 레이아웃의 복잡성을 경험한 그래픽 프로그래머가 그 과정을 상세히 설명한다. 하드웨어 · 시스템 · Anatomy of a Texture
Key Point 플랫폼 간 게임 엔진 포팅을 맡은 개발자라면 텍스처 변환의 세부 사항을 정확히 알아야 메모리 계산 오류를 피할 수 있습니다.
핵심 요약
PC 게임 엔진을 콘솔로 포팅하면서 텍스처 메모리 레이아웃의 복잡성을 경험한 그래픽 프로그래머가 그 과정을 상세히 설명한다. 플랫폼마다 텍스처를 구성하는 요소(블록, 텍셀 순서, 밉맵, 타일)의 메모리 배치 방식이 다르기 때문에, 변환할 때 각 요소의 메모리 주소를 정확히 계산해야 한다. 성능 개선을 위해 텍스처에 여러 기법이 적용되는데, 블록 압축(BC7)은 16개 텍셀을 1블록(16바이트)으로 압축해 메모리 크기를 4배 줄인다. 전체 요약 5문장 읽기 → 026 11:10 당일 +124 Jellyfin, 자유로운 미디어 서버 시스템 Jellyfin은 오픈소스 미디어 관리 및 스트리밍 시스템으로, Emby와 Plex의 대안이다. 오픈소스 · 도구 · jellyfin/jellyfin · C#
Key Point 자신의 서버에서 미디어를 완전히 제어하려는 개발자와 사용자에게 Emby·Plex의 비용과 제약 없는 오픈소스 대안을 제시한다.
핵심 요약
Jellyfin은 오픈소스 미디어 관리 및 스트리밍 시스템으로, Emby와 Plex의 대안이다. Emby 3.5.2 버전을 기반으로 .NET으로 포팅되어 모든 주요 OS에서 크로스플랫폼 지원한다. 프리미엄 라이선스나 숨겨진 기능 없이 완전히 무료며, 사용자가 자신의 서버에서 미디어를 관리하고 스트리밍할 수 있다. 전체 요약 5문장 읽기 →