카테고리별 기사
분야별로 기사를 탐색하세요
100개 기사
Iosevka는 오픈소스 산세리프·슬랩 세리프 모노스페이스 글꼴
Iosevka is an open-source, sans-serif and slab-serif monospace font
Iosevka는 산세리프와 슬랩 세리프 스타일을 제공하는 오픈소스 고정폭 글꼴.
Rust 빌림 검사기에서 11년 된 메모리 안전성 버그 발견
11 year old unsoundness bugs found in Rust borrow checker
Rust 컴파일러의 빌림 검사기에서 11년간 남아 있던 soundness 버그가 발견됨. 해당 이슈에서 문제의 재현 사례와 수정 논의가 진행 중임.
OpenCode 2.0
OpenCode 2.0
OpenCode 2.0은 지속 실행되는 서비스와 API를 중심으로 에이전트 코딩 환경을 개편함. 세션 생성과 프롬프트 전송을 클라이언트 API로 처리할 수 있음.
스큐어모픽 디자인을 적용한 Linux용 Wayland 데스크톱
Wayland desktop for Linux with skeuomorphic design
DEsk는 책상과 종이, 서랍, 책장 같은 현실 사물을 본뜬 Linux용 Wayland 데스크톱 환경임. GPU 레이 트레이싱 조명과 다중 화면을 지원하며 현재 베타 버전으로 공개됨.
Tiny Little Office
Tiny Little Office
워드 프로세서, 아웃라이너, 프레젠테이션·스프레드시트 도구 등을 제공하는 웹 기반 생산성 앱 모음. 베타 버전으로 공개됨.
Anthropic의 소스 제어 시스템 재설계
Redesigning source control at Anthropic
Anthropic이 내부 개발 환경에 맞춰 소스 제어 방식을 재설계한 과정을 소개함. 대규모 코드 작업과 협업에서 발생하는 병목을 해결하는 데 초점을 둠.
Jev 1.14.0 출시와 실험적 기능 공개
We’re releasing Jev 1.14.0 along with experimental features for dreamers
Typesafe가 Jev 1.14.0을 출시하고 실험적 기능을 공개함. 기능의 구체적인 내용은 제공된 정보에서 확인되지 않음.
iOS용 Thunderbird
Thunderbird for iOS
Thunderbird가 iPhone용 네이티브 이메일 앱을 개발 중이며 첫 모습을 공개함. 앱은 아직 개발 단계임.
괄호 없이 함수를 호출하는 또 다른 방법
Yet another way to invoke functions without parentheses
제목과 URL만으로는 글의 구체적인 내용과 사용 언어를 확인하기 어려움. 함수 호출 문법을 변형해 괄호 없이 호출하는 방법을 다룬 글로 보임.
Steam Client, Epic의 새 바이브 코딩 런처보다 빨라져
Steam Client is now faster than Epic's new vibe coded launcher
비교 테스트에서 Steam Client가 Epic의 새 런처보다 빠른 실행 성능을 보임. 해당 런처는 바이브 코딩으로 개발된 것으로 소개됨.
UEFI·Chromebook 지원을 추가한 Libreboot 26.10 "Ominous Olive" 출시
Libreboot 26.10 "Ominous Olive" released with UEFI, Chromebook support
Libreboot 26.10이 UEFI와 Chromebook 지원을 추가해 출시됨.
Anthropic의 Scion이 Mononoke를 베낀 문제에 대한 추가 분석
More on Anthropic's Scion ripping off Mononoke
Anthropic의 Scion과 오픈소스 도구 Mononoke 사이의 유사성과 코드 차용 의혹을 추가로 분석한 글.
AOSP 소스 공개가 늦어 개발자들이 버그 제보를 위해 라이브러리를 역분석
AOSP Source Releases Are So Late Developers Disassemble Libraries to Report Bugs
AOSP 소스 공개 지연으로 개발자들이 라이브러리를 직접 역분석해 버그를 찾아 제보하는 상황. Android NDK GitHub 이슈에서 관련 문제가 제기됨.
폴더 프로그래밍 언어
The Folders Programming Language
폴더와 파일 시스템 구조를 계산 규칙으로 사용하는 실험적 프로그래밍 언어를 소개함. 디렉터리 조작과 파일 배치로 프로그램의 동작을 표현하는 에솔랭임.
Fortran 탄생 70주년 기념
Celebrating 70 Years of Fortran
Fortran 언어의 탄생 70주년을 기념하며 언어의 역사와 현재 생태계를 조명함.
Kid Pix의 탄생 이야기
The Origin Story of Kid Pix
Kid Pix 제작자 Craig Hickman이 초기 프로그래밍 경험부터 소프트웨어의 탄생까지를 회고함. 창의적이고 재미있는 프로그램을 만들려던 시도가 어린이용 그림 도구로 이어짐.
pg_vectorsearch: pgvector의 IVFFlat·HNSW보다 빠른 인덱스
Pg_vectorsearch: An index that is faster than pgvector's IVFFlat and HNSW
Timescale의 pg_vectorsearch가 pgvector의 IVFFlat 및 HNSW보다 빠른 인덱스라고 소개됨. 성능 비교의 조건과 수치는 입력 정보에 포함되지 않음.
취미로 즐기는 프로그래밍
Recreational Programming
일이나 수익이 아닌 호기심과 즐거움을 위해 코드를 만드는 활동을 소개. 저부담 탐구와 창작이 프로그래밍의 직업적 소진을 줄이고 기술적 직관을 키울 수 있다고 설명.
ASML의 강한 수주가 AI 투자 붐 둔화 우려를 완화
ASML's strong orders ease fears AI spending boom is running out of steam
ASML의 수주 실적이 시장 기대를 웃돌며 AI 투자 붐이 둔화하고 있다는 우려를 완화. 회사는 AI 칩 수요에 힘입어 4분기 매출이 시장 전망을 상회할 것으로 예상.
Go 1.27에서 HTTP/1 연결 재사용 개선
Better HTTP/1 connection reuse in Go 1.27
Go 1.27에서 HTTP/1 연결을 더 효율적으로 재사용하도록 개선. 반복 연결에 따른 오버헤드를 줄이는 데 초점.
AI 리뷰어가 사람이 고칠 수 있는 것보다 많은 버그를 찾아 Postgres 19 출시 연기
Postgres 19 delayed after AI reviewers find more bugs than humans can fix
LLM 기반 코드 리뷰가 다수의 결함을 발견하면서 PostgreSQL 19 출시가 11월로 연기됨. 개발진은 기능 8~10개를 제외했으며, 일부 기능은 PostgreSQL 20으로 미뤄질 전망.
Show HN: Petal, 오픈소스 CoScreen/ScreenHero가 마침내 무료로 공개
Show HN: Petal, open-source CoScreen/ScreenHero finally free
Petal은 저지연 화면 공유와 원격 제어를 제공하는 오픈소스 페어 프로그래밍 도구. 공유 화면을 참가자 데스크톱에서 개별 이동·크기 조절 가능한 창으로 표시하며, macOS·Windows를 지원함.
웹 사용 사례에서 JPEG XL과 AVIF 비교
JPEG XL vs. AVIF for web use-cases
손실 사진, 스크린샷, 일러스트, 투명 이미지에서 AVIF가 대체로 JPEG XL보다 파일 크기와 디코딩 속도에서 유리하다는 분석. JPEG XL은 일부 이미지에서 경쟁력이 있으며, 인코더와 설정에 따라 결과가 달라짐.
게임 개발을 위한 AI 하네스 설계 방법
How to engineer an AI harness for game development
게임 개발에 LLM을 지속적으로 활용하는 작업 흐름과 도구 설계 전략을 소개. 일회성 데모보다 장기 개발에서 AI를 효과적으로 쓰는 방법에 초점을 둠.
Mac의 모든 창을 iPhone과 iPad에서 보기
Any window from your Mac, on your iPhone and iPad
Sill은 Mac 화면의 개별 창을 iPhone과 iPad로 전송하는 오픈소스 도구. 작은 화면에서도 Mac 앱 창을 원격으로 확인하고 조작할 수 있도록 지원.
Show HN: SolidCraft – Rust 기반 오픈소스 파라메트릭 CAD(MCP 지원)
Show HN: SolidCraft – Open-Source Parametric CAD in Rust (With MCP Support)
Rust로 개발된 오픈소스 파라메트릭 CAD 도구로, MCP 지원을 제공함.
멋진 Curl 사이트 만들기
Fancy Curl Sites
개인 블로그 전체를 curl로 열람할 수 있도록 ANSI 색상 코드를 포함한 텍스트 페이지를 제공한 구현 사례임. 자체 마크업 언어와 정적 사이트 생성기가 여러 출력 형식을 지원해 기존 블로그 콘텐츠를 터미널용으로 생성할 수 있었음.
Show HN: 키보드로 연주하는 가상 기타 Guitoro
Show HN: Guitoro, a virtual guitar you strum with your keyboard
Guitoro는 브라우저에서 키보드·마우스·터치로 연주하는 가상 기타임. 어쿠스틱·클래식·일렉트릭 기타와 베이스를 지원하고, 코드와 곡 연습 기능을 제공함.
Show HN: Flipflop – Iroh 기반 지속 연결 파일 공유
Show HN: Flipflop – Iroh-powered persistent tunnels for filesharing
기기를 한 번 신뢰 연결하면 Bluetooth, LAN, 인터넷을 통해 파일·링크·텍스트를 주고받는 도구. Iroh 네트워킹을 활용하며 Rust 기반으로 개발됨.
두 스택을 활용한 슬라이딩 윈도 집계
Two-Stack Sliding-Window Aggregation
슬라이딩 윈도에서 집계값을 효율적으로 계산하는 두 스택 기반 기법을 소개함. 큐를 두 개의 스택으로 구성해 삽입과 제거가 가능한 집계를 구현함.
Claude Code 팀의 코드 리뷰 방식
How the Claude Code team does code review
Anthropic의 Claude Code 팀이 코드 리뷰를 수행하는 방식과 관련된 접근법 소개.
C++26 계약 기능: 사전 조건과 사후 조건 입문
C++26 Contracts: Introduction to Preconditions and Postconditions
C++26 계약 기능을 소개하고, 함수의 사전 조건과 사후 조건을 표현하는 방법을 설명한 글.
Phloem: 점균류처럼 자라나는 Git 기록
Phloem: Git history grown like a slime mold
Phloem은 GitHub 저장소의 커밋 기록을 점균류 네트워크처럼 시각화하는 브라우저 도구임. 공개 저장소를 불러오거나 git log 파일을 업로드해 사용하며, 로그 파일은 브라우저 밖으로 전송되지 않음.
LittleJS, 2D에 이어 3D도 지원
LittleJS is 2D and 3D now
경량 게임 엔진 LittleJS가 3D 렌더링 기능을 추가해 2D와 3D 게임 개발을 모두 지원. 기존 JavaScript 기반 개발 환경에서 3D 콘텐츠 제작이 가능해짐.
Show HN: 받은편지함마다 발신자 한 명만 허용하는 이메일 앱을 만들었음
Show HN: I wrote an email app that accepts only one sender per inbox
받은편지함마다 지정한 발신자 한 명의 이메일만 받도록 설계된 이메일 앱. 불필요한 메일을 줄이고 특정 발신자와의 소통에 집중하는 방식.
Show GN: NeonLingo - 웹페이지에서 단어를 번역하고 저장하는 Chrome·Edge 확장 프로그램
Show GN: NeonLingo - 웹페이지에서 단어를 번역하고 저장하는 Chrome·Edge 확장 프로그램
웹페이지에서 단어를 선택해 뜻을 확인하고 단어장에 저장하는 Chrome·Edge 확장 프로그램. 저장한 단어가 다른 페이지에 나타나면 다시 하이라이트해 학습을 돕음.
소프트웨어 공학에서의 종교학
소프트웨어 공학에서의 종교학
종교와 이데올로기를 사회적 규칙과 실천으로 보면, 종교학은 소프트웨어와 개발자의 역할을 이해하는 틀이 될 수 있음. 기술에도 내부자와 외부자의 관점 차이가 적용됨.
Mac의 모든 창을 iPhone과 iPad에서 사용하기
Mac의 모든 창을 iPhone과 iPad에서 사용하기
Sill은 Mac의 개별 창이나 전체 데스크톱을 iPhone·iPad로 전송해 터치, 키보드, 트랙패드, Apple Pencil로 조작할 수 있게 하는 무료 앱임. 화면은 HEVC 영상으로 전송하며, 인코딩이나 연결이 지연되면 프레임을 쌓지 않는 방식으로 처리함.
Folders - 폴더의 포함 관계와 순서로 코드를 표현하는 프로그래밍 언어
Folders - 폴더의 포함 관계와 순서로 코드를 표현하는 프로그래밍 언어
텍스트 대신 폴더의 계층과 순서로 코드를 표현하는 비텍스트 프로그래밍 언어. 폴더 이름은 알파벳순 정렬을 제외하면 코드 의미에 영향을 주지 않음.
C++26 Contracts: 사전조건과 사후조건 입문
C++26 Contracts: 사전조건과 사후조건 입문
C++26 Contracts는 함수 진입 조건을 pre, 정상 반환 시 보장을 post, 함수 내부 조건을 contract_assert로 표현함. 함수 선언에 계약을 명시해 구현을 보지 않고도 API 요구사항을 파악할 수 있음.
Postgres 19 출시 지연, AI 리뷰가 사람이 수정할 수 있는 양보다 많은 버그를 발견
Postgres 19 출시 지연, AI 리뷰가 사람이 고칠 수 있는 양보다 많은 버그를 발견
PostgreSQL 19 출시가 9월 말~10월 초에서 11월 19일경으로 연기되고 주요 기능 8~10개가 제외됨. 커미터 Peter Eisentraut는 LLM 보조 코드 리뷰가 기능 철회 원인 중 하나일 수 있다고 봄.
decomp.dev 운영 축소, 공개 목록과 신규 프로젝트 등록 중단
decomp.dev 운영 축소, 공개 목록과 신규 프로젝트 등록 중단
디컴파일 진행 상황을 추적하는 decomp.dev가 공개 목록과 순위표의 부작용이 크다고 판단해 메인 목록과 신규 프로젝트 등록을 중단함. 기존 프로젝트 추적과 개별 페이지, 과거 데이터는 유지됨.
Haxy 위의 Haxy: 프로젝트 메타데이터를 Git 저장소에 보관하는 코드 협업 플랫폼
Haxy 위의 Haxy - 프로젝트 메타데이터를 Git 저장소에 보관하는 코드 협업 플랫폼
Haxy가 이슈, 풀 리퀘스트, 토론을 Git 저장소에 보관하는 협업 플랫폼 프리뷰를 공개함. SSH 기반 터미널 UI와 웹 UI를 제공하며, 프로젝트 메타데이터를 로컬에서 복제·편집한 뒤 푸시할 수 있도록 설계됨.
웹 활용 사례로 비교한 JPEG XL과 AVIF
웹 활용 사례로 비교한 JPEG XL과 AVIF
웹용 손실 압축 사진에서는 대체로 AVIF가 JPEG XL보다 파일 크기가 작음. 스크린샷·일러스트·투명 이미지에서도 AVIF가 우세했지만, 일부 사진에서는 JPEG XL이 앞섬.
Show GN: PortButler - SSH·SFTP·시리얼 콘솔을 한 창에서 사용하는 macOS 터미널
Show GN: PortButler - SSH·SFTP·시리얼 콘솔을 한 창에서 쓰는 macOS 터미널
SSH, SFTP, 시리얼 콘솔을 하나의 macOS 앱으로 통합한 PortButler 소개. 호스트별 탭에서 원격 파일 목록과 시리얼 포트를 함께 다루도록 설계.
Show GN: 인사책 - 근태·전자결재·회사 메일을 한 계정으로 연결한 무료 그룹웨어
Show GN: 인사책 - 근태·전자결재·회사메일을 한 계정으로 연결한 무료 그룹웨어
인사책이 출퇴근·휴가 관리에 직원 정보와 조직도 기반 전자결재, 회사 메일, 공지, 사내 메신저를 결합한 그룹웨어 기능을 제공. 소규모 기업의 인사 업무와 사내 소통을 한 계정으로 통합하는 서비스.
에픽게임즈, 런처 재작성 및 Fortnite 리눅스 포팅
에픽게임즈, 런쳐 재작성과 Fortnite 라눅스 포팅
에픽게임즈가 Unreal Engine 기반 런처를 웹 프레임워크로 전면 재작성했으며, 바이브 코딩을 활용했다고 밝힘. 로딩 속도 개선을 주장하고 네이티브 리눅스 지원과 Fortnite 포팅을 추진함.
Show GN: 여울게임터, 가입 없이 브라우저에서 즐기는 1인 개발 게임 공유 사이트
Show GN: 여울게임터 - 가입 없이 브라우저에서 바로 하는 1인 개발 게임 공유 사이트
여울게임터는 개발자가 만든 게임을 올리고, 이용자는 가입 없이 브라우저에서 플레이한 뒤 추천과 한 줄 평을 남기는 사이트임. 한 달간 게임 24개가 등록됐으며, 이 중 9개는 운영자가 직접 제작함.
Show GN: TypeScript – 한·영·일 키를 직접 바꿀 필요 없는 자동 판별 입력기
Show GN: Typescript – 한/영 키 누르기 귀찮아서 직접 만든 한·영·일 자동 판별 입력기
입력한 내용을 분석해 한국어·영어·일본어를 자동 판별하고 전환하는 입력기를 직접 개발함. 코딩 중 언어 전환을 놓쳐 생기는 오타와 반복적인 재입력을 줄이는 것이 목적.
Show GN: livero – 48KiB RAM에서 구동되는 인덱스 없는 온디바이스 벡터 DB
Show GN: livero: 48KiB RAM에서 도는 인덱스 없는 온디바이스 벡터 DB
모바일·MCU 등 메모리가 제한된 기기를 위한 벡터 데이터베이스 livero를 공개함. 고정된 48KiB 메모리에서 삼진 양자화 벡터를 다루며, 별도 ANN 인덱스 없이 전수조사로 검색함.
나의 C23 코딩 관례
나의 C23 코딩 관례
규모 있는 C 프로젝트의 실수를 줄이기 위해 C23 기반 코딩 관례를 공유함. Zig 빌드에 `-std=c23`을 추가하고, `[[nodiscard]]`로 반환값 확인을 요구하는 등 세 가지 관례를 소개함.
AI로 하드웨어 역공학하기
AI로 하드웨어 역공학하기
Windows와 Linux 드라이버의 동작을 AI로 비교해 필름 스캐너 드라이버를 개발하고 노트북 MIPI 카메라 화질 문제를 개선함. Windows 가상 머신과 USB 캡처를 활용해 수개월간 진행이 막혔던 스캐너 작업을 진전시킴.
Show GN: nly.kr — 긴 URL을 짧게 만드는 3글자 단축 도메인 서비스
Show GN: nly.kr - 3글자 단축 도메인으로 긴 URL을 짧게 만들어 주는 서비스 (한글 도메인·QR·Chrome 확장 지원)
nly.kr이 긴 URL을 nly.kr/xxxxxx 형태의 짧은 주소로 변환하는 서비스를 소개함. 한글 도메인, QR 코드, Chrome 확장을 지원해 메신저·문서·인쇄물에서 활용할 수 있음.
Show HN: Petal, 마침내 무료로 쓸 수 있는 오픈소스 CoScreen/ScreenHero 대안
Show HN: Petal, 마침내 무료로 쓰는 오픈소스 CoScreen/ScreenHero 대안
Petal은 공유 화면을 데스크톱의 독립된 창처럼 표시하고 함께 조작하는 오픈소스 페어 프로그래밍 도구. 공유 창을 자유롭게 이동·크기 조절할 수 있고, 사용자 이름이 표시된 커서를 제공.
치팅 없이 즐기는 멋진 Linux 게이밍
치팅 없이 즐기는 멋진 Linux 게이밍
Epic은 Linux용 EAC를 v2로 재구축해 Windows와의 안티치트 보호 수준 격차를 줄일 계획임. 별도 커널 모듈 대신 Linux 내장 보안 기능과 eBPF를 활용하고, 안티치트는 보호 대상 게임 실행 중에만 작동함.
Show GN: EmuTree — MAME와 파생 에뮬레이터의 계보 지도
Show GN: EmuTree — MAME와 파생 에뮬레이터의 계보 지도
MAME와 파생 에뮬레이터의 분기 및 발전 과정을 시간축으로 정리한 웹 프로젝트 EmuTree 공개. MAME Plus!, MAMEUI, HBMAME, GroovyMAME와 모바일·콘솔 이식판 등의 계보를 살펴볼 수 있음.
Show GN: 오마이스캔 — 책을 촬영해 편집 가능한 한글(HWPX) 파일로 변환하는 앱
Show GN: 오마이스캔 – 책을 찍으면 편집 가능한 한글(HWPX) 파일로 만들어 주는 앱
책이나 서류를 촬영하면 OCR로 글자를 읽어 PDF와 편집 가능한 HWPX 문서로 저장하는 Android 앱. 기존 스캔 앱의 광고와 이미지·PDF 중심 결과물에 대한 대안으로 직접 개발함.
Show GN: MacBook 데스크톱 부캉이
Show GN: 맥북 데스크탑 부캉이
MacBook 화면에서 부캉이 캐릭터가 창 사이를 돌아다니고, 마우스를 피해 움직이거나 잠수하는 앱. 별도 기능 없이 캐릭터를 구경하는 용도로, Homebrew로 설치 가능함.
Libreboot 26.10 'Ominous Olive' 출시, UEFI와 Chromebook 지원
Libreboot 26.10 "Ominous Olive" 출시, UEFI와 Chromebook 지원
Libreboot가 MrChromebox EDK2를 64비트 호환 하드웨어의 기본 페이로드로 채택하고 UEFI 중심으로 전환함. Intel·AMD Chromebook 233종의 구성을 가져와 컴파일했으며, 이번 릴리스의 지원 범위는 일부에 한정됨.
스큐어모픽 디자인을 적용한 Linux용 Wayland 데스크톱
스큐어모픽 디자인을 적용한 Linux용 Wayland 데스크톱
DEsk는 호두나무 책상과 종이 창 등 실제 사물의 재질·빛·그림자를 재현하는 Linux 데스크톱 환경임. 창 최소화는 종이 접기, 앱 실행은 책장에서 바인더를 꺼내는 방식으로 표현함.
Anthropic의 Scion이 Mononoke를 베꼈다는 비판에 대한 추가 설명
Anthropic의 Scion이 Mononoke를 베꼈다는 비판에 대한 추가 설명
Mononoke의 Bonsai 데이터 모델 설계를 이끈 엔지니어가 Scion의 의도적 모방과 출처 누락을 비판함. 비공개 확인 내용과 양측 참여 인력의 중첩을 근거로 들었지만, 데이터 모델과 주변 구조의 유사성에 관한 확인은 공개되지 않음.
Fortran 70주년을 기념하며
Fortran 70주년을 기념하며
첫 Fortran 매뉴얼 발행 70주년을 맞아 ICCS가 12월 1일 영국 Manchester에서 기념 행사를 개최함. Fortran은 원자력 공학, 기상·기후 예측, 재료과학 분야의 핵심 기술을 70년간 뒷받침해 왔으며 현재도 활용 중임.
Go 1.27, HTTP/1 연결 재사용 개선
Go 1.27의 HTTP/1 연결 재사용 개선
Go 1.27의 net/http.Transport가 응답 본문을 닫을 때 남은 데이터를 백그라운드에서 읽어 HTTP/1 연결 재사용을 지원함. 자동 읽기는 최대 50ms 또는 256KB로 제한됨.
Anthropic의 Scion, Mononoke에서 큰 영향 받아
Anthropic의 Scion은 Mononoke에서 큰 영향을 받음
Anthropic의 새 버전 관리 시스템 Scion은 blame 같은 작업을 효율화하기 위해 파생 데이터를 활용함. Mononoke 개발 참여자는 설계 유사성 자체보다 출처 인정이 부족했다고 비판함.
OpenCode 2.0, Code Mode·백그라운드 에이전트·단일 서비스 구조 도입
OpenCode 2.0 - Code Mode와 백그라운드 에이전트, 단일 서비스 구조 도입
OpenCode 2.0이 TUI·웹 인터페이스·데스크톱 앱을 하나의 백그라운드 서비스에 연결하는 구조로 개편. Code Mode는 MCP 서버와 OpenAPI 엔드포인트를 스크립트에서 호출 가능한 함수로 변환해 여러 도구를 조합하도록 지원.
Firefox Enterprise 소개
Firefox Enterprise 소개
Mozilla가 엄격한 보안·거버넌스·규정 준수 요구를 충족하는 Firefox Enterprise를 공개함. 브라우저와 자체 인프라에서 운영 가능한 관리 콘솔을 제공해 IT 팀의 정책·접근 권한 중앙 관리를 지원함.
멋진 curl 사이트
멋진 curl 사이트
nytpu.com이 브라우저 페이지와 별도로 ANSI 서식의 터미널 버전을 제공해 curl로 사이트와 블로그를 탐색할 수 있게 함. 홈·소개 페이지는 ANSI 코드를 직접 작성하고, 블로그는 자체 마크업 언어로 구성함.
일회용 VM으로 Linux에서 Windows 데스크톱 테스트 실행하기
일회용 VM으로 Linux에서 Windows 데스크톱 테스트 실행하기
QA Wolf가 테스트마다 생성 후 폐기하는 Windows VM을 활용해 데스크톱 앱 테스트를 구현함. 테스트 코드는 Linux에서 실행하고 Windows 앱은 원격 제어하며, Kubernetes 기기 스케줄러가 부팅·로그인된 VM 풀을 관리함.
Tiny Little Office — 링크 자체가 문서인 소형 오피스 제품군
Tiny Little Office - 링크 자체가 문서인 소형 오피스 제품군
계정 없이 링크만으로 문서를 만들고 공유하는 오피스 제품군. 문서를 기기에 저장하기로 선택하지 않으면 어디에도 저장하지 않으며, 워드 프로세서·개요 작성·프레젠테이션·스프레드시트 도구를 제공함.
Show GN: hone — 에이전트 평가 사이클을 자동화하고 처음 보는 사례로 판정하는 CLI
Show GN: hone - 에이전트 평가 사이클을 자동으로 돌리고, 처음 보는 케이스로 판정하는 CLI
hone은 에이전트 프롬프트와 코드를 읽어 테스트 케이스를 작성하고, 평가·수정 과정을 자동화하는 CLI. 도구 호출 여부와 순서, 인자, 응답 내용 등을 검증하는 테스트를 생성함.
Show GN: macOS용 의미론적 검색 인덱스, Weft
Show GN: 맥 os용 의미론적 검색 인덱스, Weft
Weft는 Gemma 2 임베딩을 기반으로 컴퓨터 파일을 인덱싱하고 파일명 또는 의미로 검색하는 오픈소스 프로젝트임. 파일을 파싱·청킹·임베딩해 청크, 파일, 폴더 단위로 검색하며 에이전트용 CLI와 스킬도 제공함.
Show GN: 삼성·LG·소니·Google TV를 조작하는 무료 안드로이드 리모컨 앱
Show GN: TV 리모컨 - 폰으로 삼성·LG·소니·구글 TV를 조작하는 무료 안드로이드 앱
같은 Wi‑Fi에 연결된 삼성·LG·소니·Android TV·Google TV를 자동으로 찾아 조작하는 무료 앱. 최초 연결 때 TV에서 허용하거나 인증 번호를 입력하면 이후 자동 연결됨.
AOSP 소스 공개 지연에 개발자들이 버그 신고를 위해 라이브러리 역어셈블
AOSP 소스 공개가 너무 늦어 개발자들이 버그 신고를 위해 라이브러리를 역어셈블함
Android 17의 2026년 9월 빌드에서 wcscspn()·wcspbrk()의 유니코드 처리 오류가 발견됨. 공개 소스와 배포 코드가 달라 개발자가 libc.so를 역어셈블해 원인을 분석함.
ZX Spectrum용 데모씬 인트로 제작
ZX Spectrum용 데모씬 인트로 만들기
128KB ZX Spectrum에서 부드러운 스크롤 텍스트와 3채널 AY 음악, VU 미터, 시차 효과 별 배경을 구현함. Z80 어셈블리로 화면 메모리와 하드웨어를 직접 다루며 기기의 처리 시간 제약을 고려함.
Felix Rieseberg 홈페이지
Felix Rieseberg 홈페이지
Felix Rieseberg는 Anthropic에서 Claude.ai, Cowork, Code Desktop의 엔지니어링을 이끌어 왔으며 Electron 공동 메인테이너로 활동 중임. Language Model Builder, windows95, macintosh.js, clippy 등 오픈소스 프로젝트도 만들거나 참여함.
즐거움을 위한 프로그래밍
즐거움을 위한 프로그래밍
즐거움을 위한 프로그래밍은 업무나 수익, 외부 요구가 아닌 코딩 자체의 재미와 내적 동기를 위해 만드는 활동임. 부담 없는 탐색이 직관을 키우고 번아웃을 예방하며 장기적인 창작 동기를 되살리는 데 도움을 줌.
Ente Locker는 출처 표시 없이 내 코드를 복사했을까?
Ente Locker는 출처 표시 없이 내 코드를 복사했을까?
FairScan 개발자가 Ente Locker의 문서 스캔 기능에서 자신의 이미지 처리 코드와 유사한 구현을 발견하고 출처 표시 없는 재사용 의혹을 제기함. 비교 대상에는 전체 구조와 알고리듬, 함수·변수 이름, 하드코딩된 값이 같다는 주장이 포함됨.
Show GN: Second Look — AI 웹 수정본의 기능·회귀·스크린샷 비교 도구
Show GN: Second Look - AI 웹 수정본의 기능·회귀·스크린샷 비교 도구
AI가 수정한 웹페이지의 기능과 회귀 여부, 스크린샷을 비교하는 MIT 라이선스 CLI 도구. 원래 요구사항과 개선점, 유지할 동작을 기록해 수정 결과를 검증하도록 지원함.
프론트엔드에서 AI 티를 크게 줄이는 방법
프론트엔드 ai티를 많이 줄이는 법
색상·버튼·표 등 디자인 시스템을 먼저 정의하고, 화면을 공통 컴포넌트로 구성하는 방식 제안. 일관된 UI를 유지해 AI가 만든 듯한 인상을 줄일 수 있음.
NeXT에서 실행되는 Lotus Improv
NeXT에서 돌아가는 Lotus Improv
Lotus Improv는 셀 주소 대신 의미 있는 범주와 항목으로 데이터를 모델링하는 스프레드시트임. 데이터·수식·화면 구성을 분리하고, 공유 수식과 이름 충돌 해결 기능을 제공함.
Pg_vectorsearch, pgvector의 IVFFlat·HNSW보다 빠른 인덱스
Pg_vectorsearch - pgvector의 IVFFlat과 HNSW보다 빠른 인덱스
pg_vectorsearch는 C로 구현한 PRISM 인덱스를 사용하는 PostgreSQL용 근사 최근접 이웃 검색 확장. 소개된 결과에 따르면 pgvector의 IVFFlat·HNSW보다 검색과 인덱스 구축이 빠르고, 1억 벡터 데이터셋에서 메모리 사용량은 4분의 1 수준.
품질이 나아질 때까지 되돌리기는 계속된다
사기가 나아질 때까지 되돌리기는 계속된다
PostgreSQL 19는 베타 시작 후 집계 방식에 따라 주요 기능 약 8~10개를 되돌렸으며, 일부 기능은 베타 후반에 제외됨. LLM 보조 코드 리뷰가 과거에는 수년에 걸쳐 발견됐을 경계 사례 결함을 빠르게 찾아내며 이미 커밋된 기능에도 수정이 이어짐.
Hacker News에 서비스를 소개한 뒤 AI 봇 트래픽이 몰려들었다
Hacker News에 서비스를 소개했더니 AI 봇 트래픽이 밀려들었다
피드 리더 sprinklz.io를 Hacker News에 소개한 뒤 실제 로그인 사용자는 적었지만 서버 부하가 며칠간 지속됨. 로그 분석 결과 요청 대부분이 뉴스 조회 API를 호출하지 않고 화면을 렌더링하는 데 집중돼 AI 봇 트래픽으로 추정됨.
Gentoo 개발자, 순수 Python 패키지에 uv-build를 쓰지 말아 달라고 호소
Gentoo 개발자, 순수 Python 패키지에 uv-build를 쓰지 말아 달라고 호소
Gentoo 개발자가 순수 Python 패키지의 빌드 백엔드로 uv-build를 사용하지 말아 달라고 요청함. 핵심 의존성 전환으로 일부 아키텍처 지원 표식이 여러 패키지에서 제거됐으며, uv-build의 Rust 기반 구현과 잦은 릴리스가 우려 요인으로 제시됨.
Rebalancer - 복잡한 제약 조건에 맞춰 작업과 자원을 배치하는 Meta의 최적화 도구
Rebalancer - 복잡한 제약 조건에 맞춰 작업과 자원을 배치하는 Meta의 최적화 도구
서버 작업이나 샤드 배치 시 용량 제한, 부하 균형, 장애 대비 등을 고려해 배치안을 계산함. 25개 이상의 목표·제약 조건을 조합해 문제를 정의하고, 여러 알고리즘의 속도와 해법 품질을 비교할 수 있음.
Show GN: 독서 기록을 작성하고 공유하는 사이트
Show GN: 자신이 독서를 기록하고 공유하는 사이트
독서 기록을 남기고 다른 사람과 공유할 수 있는 사이트를 직접 제작한 프로젝트임. 사용자는 책과 독후감을 기록하고, 다른 이용자의 독서 목록도 둘러볼 수 있음.
Show GN: 싱글 겟앰프드 웹 버전
Show GN: 싱글 겟앰프드 웹버전
CheerpJ로 Java를 브라우저에서 실행해 고전게임 싱글 겟앰프드를 설치 없이 플레이할 수 있는 웹 버전을 제작함. WASM 기반 고전게임 웹 이식 흐름에 동참한 프로젝트.
Show GN: TripPapaya — 무한 캔버스에서 자유롭게 여행 일정을 계획하는 도구
Show GN: 트립파파야(TripPapaya) - 무한 캔버스에서 자유롭게 여행 일정을 계획하는 도구
장소를 날짜별 일정으로 바로 배치하는 대신, 무한 캔버스에서 장소·사진·메모·링크를 자유롭게 비교하고 정리하는 여행 계획 서비스.
vfmaddrnd231pd는 누구인가?
vfmaddrnd231pd는 누구인가?
Intel SDM에 명시된 vfmaddrnd231pd는 연산별 반올림 제어를 지원하는 FMA 명령어로 소개됨. 도구 지원과 실제 실행을 검증하는 과정에서 명령어의 실존 여부에 의문 제기.
Firefox에서 대용량 다운로드 재개하기
Firefox에서 대용량 다운로드를 재개할 수 있게 하기
about:config에서 network.http.response.timeout을 0 또는 큰 값으로 설정하면 대용량 다운로드 재개와 안정성이 개선될 수 있다는 실험 결과. Firefox 28 이상 기본값은 30초.
Show GN: claude-bulkhead — PC에서 병렬 실행하는 Claude Code 세션의 프로세스·포트·메모리 충돌 방지 도구
Show GN: claude-bulkhead: PC에서 병렬로 돌리는 Claude Code 세션들의 프로세스, 포트, 메모리 충돌을 막는 플...
claude-bulkhead는 여러 Claude Code 세션을 병렬 실행할 때 프로세스 종료, 포트 중복, 메모리 충돌을 방지하는 도구. git worktree별 세션을 격리해 한 세션의 정리 작업이 다른 세션의 개발 서버와 테스트를 종료하는 문제 등을 해결함.
Rust 빌림 검사기에서 발견된 11년 된 건전성 버그
Rust 빌림 검사기에서 11년 된 건전성 버그들 발견
공변적 필드 대입으로 구조체의 수명 제약을 우회해, 컴파일이 거부돼야 할 코드가 통과하는 문제가 발견됨. 이 버그로 Drop에서 짧은 수명의 참조를 'static 참조처럼 취급할 수 있어 메모리 안전성에 영향을 줄 수 있음.
Show GN: 나래 한글(나래팩) – AI 에이전트용 HWP/HWPX 편집·생성 CLI·스킬·템플릿 패키지
Show GN: 나래 한글(나래팩) – AI 에이전트용 HWP/HWPX 편집·생성 CLI/스킬/템플릿 패키지
특수교육 현장의 에듀테크 부족을 해결하기 위해 특수교사가 HWP/HWPX 문서 편집·생성을 지원하는 나래 한글 패키지를 개발함. AI 에이전트용 CLI와 스킬, 템플릿을 제공함.
Mozilla, Firefox Enterprise 공개
Mozilla, Firefox Enterprise 공개
Mozilla가 규제·보안에 민감한 조직을 위한 기업용 브라우저 Firefox Enterprise를 공개함. 온프레미스 배포를 지원하며, 조직이 자체 인프라에서 데이터·정책·관리 기능을 통제하고 감사할 수 있도록 설계됨.
Show GN: Flats – AI 에이전트가 만든 웹사이트를 내 컴퓨터에서 호스팅
Show GN: Flats – AI 에이전트가 만든 웹사이트를 내 컴퓨터에서 호스팅
Claude Code, Codex 등 AI 에이전트가 만든 웹사이트와 앱을 로컬 컴퓨터에서 실행·공유하는 오픈소스 프로젝트 Flats 공개. 외부 호스팅 서비스 의존 없이 결과물을 배포하는 방식.
iOS용 Thunderbird
iOS용 Thunderbird
Thunderbird가 데스크톱·Android 경험을 바탕으로 iOS 앱을 네이티브 방식으로 개발 중. 계정 설정과 백그라운드 동기화에 집중해 빠르고 안전한 로그인과 효율적인 배터리 사용을 목표로 함.
Anthropic의 소스 관리 재설계
Anthropic의 소스 관리 재설계
AI 코딩으로 병목이 소스 관리·빌드·CI로 옮겨가면서 Anthropic이 자체 버전 관리 시스템 Scion을 개발함. 에이전트와 작업이 상시 온라인인 환경을 전제로 설계했으며, 5개월 만에 모노레포를 Git에서 완전히 이전함.
리누스 토발즈, Claude Code로 리눅스 커널 병목 개선 작업 진행
Linus Torvalds, Claude Code로 Linux 커널의 대폭 개선 작업 진행 중
리누스 토발즈가 Claude Code를 활용해 여러 스레드가 한 파일을 읽을 때 발생하는 Linux 커널의 folio 참조 카운팅 경합을 개선 중임. 패치 시리즈는 folio 참조 없이 페이지 캐시를 읽도록 메모리 관리 코드를 수정함.
AI 코딩 에이전트 설정이 실패하는 15가지 패턴과 해결법
AI 코딩 에이전트(Claude Code·Codex·Gemini CLI) 세팅이 실패하는 15가지 패턴과 해결법
Claude Code·Codex·Gemini CLI 설정의 실패 원인은 모델 성능보다 운영 방식에 있는 경우가 많음. 완료 기준에 실행 명령과 실제 결과를 포함하는 등 증거 없는 작업 완료 선언을 막는 설정 방법을 소개함.
TurboPython - Python 코드를 C++를 거쳐 네이티브 실행 파일로 컴파일하는 언어
TurboPython - Python 코드를 C++를 거쳐 네이티브 실행 파일로 컴파일하는 언어
정적 타입을 지정한 Python 문법 코드를 C++로 변환해 네이티브 실행 파일과 라이브러리로 컴파일하는 언어. 생성물은 CPython 런타임, 가비지 컬렉터, 자동 참조 카운팅 없이 실행됨.