카테고리별 기사
분야별로 기사를 탐색하세요
35개 기사 · Hacker News
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
받은편지함마다 지정한 발신자 한 명의 이메일만 받도록 설계된 이메일 앱. 불필요한 메일을 줄이고 특정 발신자와의 소통에 집중하는 방식.