카테고리별 기사
분야별로 기사를 탐색하세요
100개 기사
Firefox는 이제 uBlock Origin을 지원하는 마지막 주요 브라우저
Firefox is now the last major browser that still supports uBlock Origin
Firefox가 uBlock Origin을 계속 지원하는 마지막 주요 브라우저로 남음. 광고 차단 확장 생태계의 향배가 다시 주목받음.
DuckDB v2.0 미리보기
A Preview of DuckDB v2.0
DuckDB v2.0의 주요 변경점과 개선 사항을 미리 소개함. 새 버전의 기능, 성능, 호환성 방향을 확인할 수 있는 프리뷰.
Firefox for iOS에 네이티브 광고 차단기 추가
Firefox for iOS now has a native adblocker
Firefox for iOS에 내장 광고 차단 기능이 추가됨. 별도 확장 설치 없이 웹페이지 광고 차단을 지원함.
Linux용 ChatGPT 데스크톱 앱에서 Codex가 프리뷰로 제공됨
Codex in ChatGPT desktop app for Linux is now in preview
Linux용 ChatGPT 데스크톱 앱에 Codex 기능이 프리뷰로 추가됨. 개발자용 에이전트 워크플로를 데스크톱 환경으로 확장하는 흐름.
Ask HN: GitHub 대체 서비스는?
Ask HN: Alternatives to GitHub
GitHub를 대체할 수 있는 서비스와 호스팅 옵션을 묻는 HN 질문글. 코드 호스팅, 협업, 이슈 관리 대안에 대한 집단 지식 수집 성격.
Codex로 자동 연구: 232배 더 빠른 커널을 달성한 방법
Auto-research with codex: How I achieved a 232x Faster Kernel
Codex를 활용한 자동 연구로 커널 성능을 232배 끌어올린 사례. 에이전트 기반 탐색과 반복 최적화 흐름이 핵심.
Chicken Scheme 6.0
Chicken Scheme 6.0
Chicken Scheme 6.0 릴리스 노트 공개. Scheme 구현체의 새 버전과 변경 사항을 정리.
Show HN: 모든 43252003274489856000개 Rubik's Cube 상태를 넘겨보기
Show HN: Scroll through all 43252003274489856000 Rubik's Cube states
Rubik's Cube의 가능한 모든 상태를 탐색하는 인터랙티브 프로젝트. 방대한 상태 공간을 시각적으로 순회하며 구조를 체험하게 한다.
Show HN: Woxi - 오픈소스 Mathematica / Wolfram Language 재구현
Show HN: Woxi - Open-source Mathematica / Wolfram Language reimplementation
Mathematica와 Wolfram Language를 대체하는 오픈소스 구현체 Woxi 소개. 수학 계산과 표현식 처리를 목표로 한 도구로 보임.
Delta
Delta
Zed가 Delta를 소개함. 에디터와 개발 워크플로를 보완하는 새 도구 또는 기능을 공개한 발표글.
작은 JPEG가 Chrome에서 다르게 보이는 이유
Why tiny JPEGs look different in Chrome
아주 작은 JPEG 이미지가 Chrome에서 예상과 다르게 렌더링되는 원인을 설명함. 브라우저의 스케일링과 이미지 처리 방식이 결과에 영향을 줌.
GPU에서의 Rust SIMD
Rust SIMD on the GPU
Rust로 GPU에서 SIMD 연산을 활용하는 방법을 다룸. CPU 중심 벡터화 개념을 GPU 실행 모델에 맞게 옮기는 접근을 설명한다.
AI 지원 소프트웨어 엔지니어링에 Go가 이상적인 언어인 이유
Go is an ideal language for AI-assisted software engineering
Google이 AI 보조 개발에 Go가 적합하다고 설명. 단순한 문법과 명확한 구조가 자동화된 코드 생성·리팩터링에 유리하다는 주장.
Mojo 1.0
Mojo 1.0
Modular이 Mojo 1.0을 공개함. AI 및 고성능 컴퓨팅용 언어의 안정화와 생태계 확장을 위한 이정표.
HTML over WebSockets: 거의 JavaScript 없이 실시간 SPA 구현
HTML over WebSockets: real-time SPAs with barely any JavaScript
WebSockets 위에서 HTML을 주고받아 실시간 SPA를 구성하는 접근법 소개. 복잡한 프런트엔드 JavaScript를 최소화하는 구현 패턴을 다룸.
Flutter 3.47
Flutter 3.47
Flutter 3.47 공개. UI와 성능, 플랫폼 지원을 다듬은 정기 업데이트.
지루한 기술을 선택하라 (2015)
Choose Boring Technology (2015)
새 기술보다 검증된 도구를 택하라는 원칙을 설명. 유지보수성과 팀 생산성을 우선해 복잡성과 리스크를 줄이자는 주장.
llama.cpp
llama.cpp
경량 로컬 LLM 추론 엔진 llama.cpp 관련 프로젝트 페이지. 다양한 환경에서 효율적인 온디바이스 실행을 지원하는 흐름을 강조함.
RustDesk, Wayland에서 진짜 무인 원격 접속 지원
RustDesk now supports true unattended remote access on Wayland
RustDesk가 Wayland 환경에서 무인 원격 접속을 지원함. 원격 관리와 상시 접속 운영성이 개선됨.
Delphi 13 Community Edition 출시
Delphi 13 Community Edition Is Now Available
Delphi 13 Community Edition이 공식 공개됨. 개인 개발자와 소규모 팀이 사용할 수 있는 무료 에디션 확대.
Pi에서 compaction이 작동하는 방식
How Compaction Works in Pi
Pi의 compaction 동작 원리를 설명. 압축·정리 과정과 시스템 효율에 미치는 영향을 다룸.
Pen plotter로 홀로그램 만들기
Making holograms with a pen plotter
펜 플로터를 이용해 홀로그램처럼 보이는 시각 효과를 구현한 실험. 기계적 드로잉과 광학적 착시를 결합한 제작 과정을 소개함.
Protobuf에 LSP 지원
Protobuf has LSP support
Protobuf에 Language Server Protocol 지원이 추가됨. 스키마 편집, 자동완성, 진단 같은 IDE 기능을 더 정교하게 제공할 수 있게 됨.
셸의 느낌표는 소리를 지르기 위한 것이 아니다, 게으르게 써라
A shell exclamation mark is not for yelling. Be lazy
셸에서 느낌표 문법을 과하게 쓰지 말고 단순한 방식으로 명령을 작성하자는 실용적 조언. 히스토리 확장과 관련된 문법의 오용을 줄이는 방향을 강조함.
DuckDB의 비동기 I/O: Work, Thread, Work
Asynchronous I/O in DuckDB: Work, Thread, Work
DuckDB가 v2.0부터 Parquet와 CSV의 비동기 읽기를 지원할 예정. EC2/S3 같은 컴퓨트-스토리지 분리 환경에서 I/O 병목을 줄여 쿼리 성능을 높이는 방향.
Racket v9.3
Racket v9.3
Racket 언어의 v9.3 릴리스가 발표됨. 언어 개선과 버그 수정이 포함된 정기 업데이트 소식.
오픈소스 펌웨어를 탑재한 Chestnut eGPU 도크
Chestnut – eGPU dock with open-source firmware
오픈소스 펌웨어를 쓰는 eGPU 도크 Chestnut이 소개됨. RX 9060 기반 구성과 249달러 bare, 799달러 완제품 가격이 언급됨.
Rhombus 1.1 공개
Rhombus 1.1 is now available
Racket 계열 언어 Rhombus의 1.1 버전이 출시됨. 기능과 도구 체계가 업데이트된 새 릴리스임.
Jolt: Chez Scheme으로 구현한 Clojure 컴파일러
Jolt: Clojure compiler implemented with Chez Scheme
Jolt는 Chez Scheme 위에 구현된 Clojure 컴파일러다. Scheme 기반으로 Clojure 컴파일 경로를 새로 구성한 프로젝트다.
90년대의 SIMD: Intel Pentium MMX 프로그래밍
SIMD in the 90s: Programming Intel's Pentium MMX
Intel Pentium MMX에서 SIMD를 활용하던 90년대 프로그래밍 기법을 다룸. 초기 벡터 연산 최적화와 하드웨어 제약을 설명.
Zsh 히스토리 데이터 손실 버그 추적기
Tracking down a Zsh history data loss bug
Zsh의 히스토리 데이터가 사라지거나 잘리는 문제의 원인을 추적한 사례. 재현과 코드 분석을 통해 쉘 히스토리 손실의 실질적 버그 지점을 좁혀감.
거대한 PR은 그만 보내라; 푸념
Stop sending me huge PRs; a rant
대형 PR이 리뷰 효율과 협업 리듬을 해친다는 불만을 다룬 글. 작은 단위의 변경과 리뷰 친화적 작업 흐름을 강조.
Software Engineering 기초가 더 중요해짐
Software Engineering fundamentals matter more
소프트웨어 엔지니어 역할의 본질과 기초 역량을 다시 강조하는 글. 에이전틱 엔지니어링 논의가 커질수록 신호보다 소음이 많아졌다는 문제의식도 담음.
자체 스크립팅 언어와 IDE를 갖춘 C# 게임 엔진
Show HN: C# Game Engine with its own scripting language and IDE
자체 스크립팅 언어와 IDE를 포함한 C# 기반 게임 엔진 소개. 개발·편집 환경을 한 번에 묶은 엔진 구조가 핵심.
C를 살리려면 ABI를 지켜야 한다 (2022)
To save C, we must save ABI (2022)
C 언어 생태계를 유지하려면 ABI 호환성을 보호해야 한다는 논지. 컴파일러·라이브러리·플랫폼 간 호환성이 장기 생존의 핵심으로 제시됨.
더 나은 텍스트 디자인을 위해 알아둘 CSS 속성들
CSS properties you should know for better text designs
타이포그래피 품질을 높이는 CSS 속성들을 정리한 글. 글자 간격, 줄간격, 렌더링 제어로 가독성과 시각적 완성도를 개선하는 방법을 다룸.
Clamiga: Amiga용 Common Lisp
Clamiga: Common Lisp for the Amiga
Amiga에서 동작하는 Common Lisp 구현인 Clamiga를 소개한 글. 레트로 하드웨어와 Lisp 개발 환경을 연결하는 프로젝트로 보임.
Differential Heuristics
Differential Heuristics
그래프 탐색과 경로 찾기에서 휴리스틱을 더 정교하게 구성하는 기법을 다룬 기술 글이다. 사전 계산된 보조 정보로 탐색 비용을 줄이는 접근을 설명한다.
CP/M, MSX-DOS 및 MS-DOS에서의 Turbo Pascal
Turbo Pascal on CP/M, MSX-DOS and MS-DOS
Turbo Pascal의 CP/M, MSX-DOS, MS-DOS 환경 지원과 동작 방식을 정리한 회고성 기술 글. 레거시 DOS 계열에서의 개발 경험과 호환성 맥락을 다룸.
GIMP 개발 업데이트
GIMP Development Update
GIMP의 최신 개발 진행 상황을 정리한 업데이트. 릴리스 준비, 기능 보강, 버그 수정 현황이 포함됨.
Show HN: Git-knife – 스프레드시트처럼 커밋 메시지, 작성자, 날짜를 편집
Show HN: Git-knife – edit commit messages, authors, and dates like a spreadsheet
Git-knife는 Git 커밋의 메시지, 작성자, 날짜를 표 형태로 일괄 편집하는 도구다. 히스토리 정리에 특화된 개발자용 유틸리티로 보인다.
Show GN: EV424 Verification Kernel 개발자
Show GN: EV424 Verification Kernel 개발자
EV424 Verification Kernel의 공식 공개 소스를 재현 가능한 검증 구조로 확인한 사례. Linux에서 무료로 공개된 Document Kernel을 기반으로 개발 흐름을 보여준다.
Show GN: Rust로 만든 가볍고 빠른 Windows 압축 프로그램 ArchiveRclick
Show GN: ArchiveRclick – Rust로 만든 가볍고 빠른 Windows 압축 프로그램
Rust와 Slint로 만든 네이티브 Windows 압축 프로그램 ArchiveRclick 소개. ZIP·7z는 7-Zip DLL을 사용하고, 다양한 포맷의 압축·해제를 빠르게 처리하도록 설계했다.
DuckDB v2.0 “Cyanoptera” 미리보기
DuckDB v2.0 “Cyanoptera” 미리보기
DuckDB v2.0 "Cyanoptera"가 1.5 이후 1만 개 이상 커밋을 반영한 미리보기로 공개됨. Quack 프로토콜과 CONNECT 문을 통해 다른 DuckDB, PostgreSQL, MySQL에 원격 쿼리를 실행하는 기능이 포함됨.
Ask HN: GitHub의 대안은?
Ask HN: GitHub의 대안은?
최근 몇 달간 이어진 GitHub 중단 이슈를 계기로 대체 서비스 전환의 타당성을 묻는 논의가 올라옴. 플랫폼 안정성과 의존 리스크를 재검토하는 흐름이 확산됨.
C 대체재를 만들고 있다고 생각했지만 틀렸다
C 대체재를 만들고 있다고 생각했지만 틀렸다
C3는 단순히 C가 쓰이던 영역을 대체하는 언어가 아니라, C의 단순성과 성능에 현대적 편의성을 더한 범용 애플리케이션 언어를 지향함. C 대체재는 더 이상 OS·임베디드 중심이 아니라 새로운 범용 언어 경쟁으로 이동하고 있음.
git-knife - Git 커밋 메타데이터를 표처럼 편집하는 데스크톱 GUI
git-knife - Git 커밋 메타데이터를 표처럼 편집하는 데스크톱 GUI
Git 커밋의 메시지, 작성자/커미터 이름과 이메일, 날짜를 표 형태 GUI에서 직접 수정하는 데스크톱 도구. 기존 GUI가 잘 지원하지 않던 임의 커밋 메타데이터 편집을 다룸.
2026년 Stripe에서 Staff Engineer로 일한다는 것
2026년 Stripe에서 Staff Engineer로 일한다는 것
AI 도구 확산으로 Staff Engineer에게는 더 큰 영향력과 실행력이 요구됨. Anthropic/OpenAI 최신 모델과 사내 코딩 도구가 빠르게 보급되며 활용하지 못할 변명이 줄어드는 분위기.
Rust와 PostgreSQL로 확장 가능한 백엔드 서비스 구축하기
Rust와 PostgreSQL로 확장 가능한 백엔드 서비스 구축하기
Rust는 Go보다 생산성이 낮을 수 있지만 강한 타입 시스템과 zero-cost abstraction으로 대규모 서비스의 버그를 줄이고 성능을 확보하는 데 유리함. 10K+ LOC와 약 100개 엔드포인트 규모의 백엔드에 적합한 선택으로 제시됨.
소프트웨어 엔지니어링 기본기가 어느 때보다 중요해짐
소프트웨어 엔지니어링 기본기가 어느 때보다 중요해짐
에이전트와 모델이 구현 속도는 높였지만, 시스템 설계와 조합 판단은 여전히 엔지니어 몫이라는 점을 강조함. 프롬프트로 TDD를 강제할 수는 있어도 인터페이스와 결합부 설계, 검증은 기본기가 좌우함.
iOS용 Firefox에 네이티브 광고 차단 기능 추가
iOS용 Firefox에 네이티브 광고 차단 기능 추가
iOS용 Firefox에 네이티브 광고 차단 기능이 추가됨. 모바일 브라우저의 기본 차단 역량을 강화해 추적·광고 노출을 줄이는 방향으로 업데이트됨.
제3세계 임베디드 엔지니어가 “RISC-V: They Should Have Known Better”에 답하다
제3세계 임베디드 엔지니어가 “RISC-V: 그들은 더 잘 알았어야 했다”에 답하다
저가 하드웨어와 개발 도구를 실제로 구할 수 있는지가 RISC-V의 핵심 가치로 제시됨. 칩 배송비와 공급 제약이 큰 환경에서는 명령어 집합의 우아함보다 작은 면적, 높은 코드 밀도, 낮은 인터럽트 지연이 더 중요함.
Show GN: PasteClip - 무료 오픈소스 macOS 클립보드 매니저 (Paste 대체제)
Show GN: PasteClip - 무료 오픈소스 macOS 클립보드 매니저 (Paste 대체제)
유료 Paste의 카드형 UI를 대체하기 위해 만든 오픈소스 macOS 클립보드 매니저. 텍스트·이미지·링크·파일·색상·코드 지원과 비포커스 패널, 원클릭 붙여넣기를 제공함.
RustDesk, Wayland에서 완전한 무인 원격 접속 지원
RustDesk, Wayland에서 완전한 무인 원격 접속 지원
초기 설정만 마치면 매번 원격 사용자의 승인 없이 Wayland 환경에 접속할 수 있게 됨. 다중 모니터와 재부팅 후 로그인 화면 접속도 지원하며, 현재 x86_64 Debian/Ubuntu 계열에서 제공됨.
Claude Code 세션의 가치를 극대화하는 방법
Claude Code 세션의 가치를 극대화하는 방법
Claude Code의 토큰 소모는 컨텍스트 크기, 유지 턴 수, 병렬 컨텍스트 수에 따라 크게 달라져 필요한 정보만 남겨야 함. 출력은 입력보다 훨씬 비싸고 프롬프트 캐시 읽기는 일반 입력보다 저렴해 비용 최적화가 중요함.
uBlock Origin을 지원하는 마지막 메이저 브라우저, Firefox
uBlock Origin을 지원하는 마지막 메이저 브라우저, Firefox
Chromium 계열이 Manifest V2 확장을 단계적으로 퇴출하면서 Firefox만 uBlock Origin 지원을 유지 중. Edge와 Chrome이 Manifest V3로 전환하면 기존 광고 차단 확장 기능의 접근 권한이 줄어듦.
hubble.md - 사람과 에이전트를 위한 노트패드
hubble.md - 사람과 에이전트를 위한 노트패드
Markdown과 HTML 기반의 무료 오픈소스 노트 앱. 사람과 에이전트의 공동 작성을 염두에 두고 Notion·Apple Notes식 경험, 명령어, Markdown 단축키, frontmatter를 지원함.
RISC-V: 더 잘 설계할 수 있었던 아키텍처
RISC-V: 더 잘 설계할 수 있었던 아키텍처
RISC-V는 하나의 ISA로 초소형 마이크로컨트롤러부터 서버까지 포괄하려다 영역별 요구 충돌이 커졌음. 과도한 선택성이 성능과 호환성 문제를 낳았다는 비판이 제기됨.
MCP가 Stateless해짐
MCP가 Stateless해짐
MCP 2026-07-28 스펙이 stateful 양방향 연결에서 stateless request/response 구조로 크게 바뀜. 프로토콜 코어 변경으로 상호운용성과 구현 방식에 영향이 예상됨.
지루한 기술을 선택하라
지루한 기술을 선택하라 (2015)
기업은 감당할 수 있는 혁신 수가 제한적이므로 핵심이 아닌 영역에는 검증된 기술을 우선해야 한다. MySQL, Postgres, PHP, Python 같은 ‘지루한 기술’은 실패 방식까지 잘 알려져 있어 운영 리스크가 낮다.
“기술 부채”가 아니라 그저 “엉망인 상태”다
“기술 부채”가 아니라 그저 “엉망인 상태”다
많은 개발 현장의 문제는 의도적으로 떠안은 부채가 아니라 미숙한 구현과 예상 못한 복잡성이 섞인 혼란에 가깝다. 기술 부채라는 표현이 실제 원인과 의사결정을 흐릴 수 있다는 지적이다.
Flutter 3.47
Flutter 3.47
Material·Cupertino 디자인 시스템을 SDK에서 분리하고 데스크톱 Impeller를 기본화. Widget Previews 안정화와 함께 material_ui·cupertino_ui를 1.0으로 분리 출시해 릴리스 주기를 유연하게 조정했다.
넓게 만들고, 좁게 출시하기
넓게 만들고, 좁게 출시하기
AI로 구현과 브랜치 분해 비용이 낮아지면서, 작업 경계를 초기에 고정하지 않고 전체 기능을 먼저 만든 뒤 실제 코드 구조에 맞춰 작은 PR로 나누는 방식이 가능해짐. 설계를 생략하자는 뜻이 아니라, 충분히 검증한 뒤 분할하고 새 설계는 코드보다 먼저 명세로 커밋해야 한다는 주장임.
1910년의 『프린키피아 마테마티카』가 현대적으로 읽히는 이유
1910년의 『프린키피아 마테마티카』가 현대적으로 읽히는 이유
Principia Mathematica가 참조 투명성, 타입, 자유 변수와 바인딩 변수, 치환, 스코프 같은 현대 프로그래밍 언어의 핵심 개념을 이미 다뤘다고 설명함. 명제 함수와 겉보기 변수 개념이 람다 항, 바인딩 변수, 알파 동등성, 캡처 회피 치환과 대응된다는 점을 짚음.
Gloomberb: 키보드 중심 오픈소스 금융 터미널
Gloomberb: 키보드 중심 오픈소스 금융 터미널
빠른 탐색과 확장성에 초점을 둔 오픈소스 금융 터미널이 공개됨. 데스크톱 앱과 TUI를 제공하며 단축 명령으로 시세, 차트, 재무정보, 공시 화면을 바로 호출한다.
Python의 미리 정의된 상수는 꽤 이상함
Python의 미리 정의된 상수는 꽤 이상함
Python의 미리 정의된 상수 6개는 이름 해석과 대입 규칙이 서로 달라 일관성이 떨어짐. True, False, None, __debug__, Ellipsis, NotImplemented의 동작 차이를 정리한 글이다.
Jujutsu에서 GitHub 스택형 PR 사용하기
Jujutsu에서 GitHub 스택형 PR 사용하기
GitHub의 스택형 PR 공개 프리뷰를 Jujutsu(jj)에서 생성·수정·병합하는 절차를 정리. 커밋마다 jj 북마크를 만들고 gh stack link로 연결해 브랜치 흐름을 관리하는 방식.
Rust에서 안전하게 C를 호출하는 extern "fil-c" 제안
Rust에서 안전하게 C를 호출하는 extern "fil-c" 제안
Rust의 기존 C FFI가 unsafe 경계 밖 계약을 강제하지 못하는 문제를 보완하기 위한 새 FFI 제안. 초기 버전은 스칼라 값, 복사 문자열·슬라이스, 불투명 핸들만 지원하고 Fil-C 기반 메모리 안전성을 활용.
Wails v3 Beta - Go 데스크톱 앱을 위한 새로운 기반
Wails v3 Beta - Go 데스크톱 앱을 위한 새로운 기반
Go 백엔드와 HTML/CSS/JS 프론트엔드로 크로스플랫폼 데스크톱 앱을 만드는 Wails가 v3 Beta에서 애플리케이션 구조를 크게 재설계함. 단순 GUI 래퍼를 넘어 복잡한 데스크톱 앱 개발에 맞춘 기반을 강화함.
State of CSS 2026
State of CSS 2026
2026년 조사에서 CSS는 새 기능 확장 속도가 빠른 가운데 Anchor Positioning이 가장 주목받는 기능으로 떠오름. :has() 등 이미 자리잡은 기능의 사용도 계속 증가하는 흐름이 확인됨.
Show GN: commentube - 유튜브 댓글을 게임으로 즐겨보세요
Show GN: commentube - 유튜브 댓글을 게임으로 즐겨보세요
유튜브 영상 링크를 넣으면 댓글을 추출해 게임으로 전환하는 실험적 프로젝트가 소개됨. '더 많이 더 적게' 콘셉트에서 영감을 받아 댓글을 활용한 간단한 게임 플레이를 제공함.
Show GN: SSH Image Drop – 원격 Claude Code 세션에 스크린샷을 넘기는 Raycast 확장
Show GN: SSH Image Drop – 스크린샷을 원격 Claude Code 세션에 넘기는 Raycast 익스텐션
원격 Mac의 Claude Code 세션으로 스크린샷을 전송하기 위한 Raycast 확장이 소개됨. 터미널·SSH 환경에서 이미지 붙여넣기 제약을 우회해 원격 에이전트 작업 흐름을 개선함.
Woxi - 오픈소스 Mathematica·Wolfram Language 재구현
Woxi - 오픈소스 Mathematica·Wolfram Language 재구현
Rust 기반 Wolfram Language 인터프리터 Woxi가 웹에서 수식과 그래픽을 브라우저 안에서 실행하도록 구현됨. WebAssembly 기반으로 동작하며 데이터는 외부로 전송하지 않는다고 밝힘.
Show GN: Labor0 – AI 코딩 에이전트 작업을 의존성 그래프로 조율합니다
Show GN: Labor0 – AI 코딩 에이전트의 작업을 의존성 그래프로 조율합니다
SWC를 만든 강동윤이 Labor0를 출시. Codex, Claude Code, OpenCode 같은 코딩 에이전트의 개별 작업을 의존성 그래프로 엮어 실제 프로젝트 단위로 조율하는 도구.
AI 사용을 그만두기로 한 이유
AI 사용을 그만두기로 한 이유
20년 경력 개발자가 1년 넘게 LLM 코딩 도구를 쓴 뒤 AI 사용 중단을 선언. 정신 건강, 소프트웨어 품질, 환경·사회적 비용을 이유로 들었고 Claude Code와 Linear 연동 경험도 언급.
Linux용 소프트웨어 패키징이 싫은 이유
Linux용 소프트웨어 패키징이 싫은 이유
Fresh를 모든 Linux 사용자에게 쉽게 배포하려고 npm, Cargo, AppImage, Flatpak, deb, rpm, AUR, Nix, mise 등 여러 채널을 지원했지만, 채널이 늘수록 릴리스 유지 비용과 장애 가능성도 함께 커짐. 각 포맷은 일부 사용자에게만 적합해 보안·호환성·운영 복잡도가 계속 누적됨.
Delta - 에이전트와 함께 코딩하고 검토하는 멀티플레이어 환경
Delta - 에이전트와 함께 코딩하고 검토하는 멀티플레이어 환경
개발자와 에이전트가 코드와 대화 맥락을 공유하며 구현 결과를 함께 검토하는 협업 환경. 첫 사용자 대상 비공개 베타를 시작했고 기존 Git 저장소와 커밋·푸시 흐름도 유지함.
인간 중심에서 에이전틱 코드 리뷰로 - 더 빠른 결정이 더 나은 리뷰를 뜻하지는 않는다
인간 중심에서 에이전틱 코드 리뷰로 - 더 빠른 결정이 더 나은 리뷰를 뜻하지는 않는다
207개 GitHub 프로젝트의 102만 개 PR을 분석해 코드 리뷰가 인간 중심, LLM 보조, AI 에이전트 참여 단계로 바뀌며 속도와 품질이 어떻게 달라졌는지 조사. AI 리뷰어를 빨리 도입한 프로젝트는 결정 속도는 빨라졌지만 품질 개선은 단순하지 않았음.
LinkedIn CringeBot 3000
LinkedIn CringeBot 3000
어떤 주제든 LinkedIn 특유의 과장된 게시물로 바꾸는 AI 생성 도구. 현재 트렌드를 분석해 팔로워가 민망해할 만한 사고 리더십 스타일 콘텐츠를 자동 작성.
Show GN: LiteDeck – EC2부터 홈서버까지, SSH 포트 하나로 Claude·Codex와 함께 개발 및 모니터링하기
Show GN: LiteDeck – EC2부터 홈서버까지, SSH 포트 하나로 Claude·Codex와 함께 개발 및 모니터링하기
SSH 하나로 EC2와 홈서버를 원격 개발·모니터링 환경으로 묶는 LiteDeck 소개. Claude Code와 Codex CLI까지 함께 붙여 서버 관리와 작업 자동화를 단순화하는 흐름.
Chicken Scheme 6.0
Chicken Scheme 6.0
R7RS small 전체 모듈을 핵심 시스템에 포함하고 문자열 내부 표현을 UTF-8로 바꿔 완전한 Unicode 문자열을 지원함. 기존 blob을 R7RS 호환 bytevector로 교체하며 바이너리 데이터 처리와 입출력 호환성을 정리함.
코드 리뷰도 배워야 하는 기술이다
코드 리뷰도 배워야 하는 기술이다
코드 리뷰를 단순 승인 절차가 아니라 교육, 규범 유지, 게이트키핑, 사고 예방을 함께 수행하는 협업 기술로 설명. 좋은 리뷰는 타고나는 능력이 아니라 학습하고 가르칠 수 있는 역량이라고 강조.
Mojo 1.0 정식 출시
Mojo 1.0 정식 출시
2023년 공개된 프로그래밍 언어 Mojo가 안정적인 프로덕션 기반의 1.0 버전에 도달함. Modular는 MAX와 Modular Cloud에서 이미 매일 사용 중이며, 이후에는 기능 추가 중심으로 1.x를 발전시킬 계획임.
Go 언어가 AI 기반 소프트웨어 엔지니어링에 이상적인 이유
Go 언어가 AI 기반 소프트웨어 엔지니어링에 이상적인 이유
AI 코드 생성이 늘면서 개발의 병목이 작성에서 리뷰, 검증, 유지보수로 이동하고 있음. Go는 대규모 협업과 장기 운영에 유리한 설계로 이런 환경에 잘 맞는다는 주장임.
HOP - HWP/HWPX 문서를 보고 편집할 수 있는 오픈소스 데스크톱 앱
HOP - HWP/HWPX 문서를 보고 편집할 수 있는 오픈소스 데스크톱 앱
HWP/HWPX 문서를 macOS, Windows, Linux에서 열고 편집할 수 있는 오픈소스 데스크톱 앱. Rust 기반 문서 엔진 rhwp 위에 데스크톱 기능을 얹은 구조로 공개됨.
Show GN: Claude Code·Codex 세션은 남기고 용량만 줄이기
Show GN: Claude Code·Codex 세션은 남기고 용량만 줄이기
session.jsonl에서 도구 출력과 반복 저장된 기계용 데이터를 제거해 용량을 줄이는 도구. 대화 기록과 토큰 사용량은 보존해 Claude Code와 Codex 세션 아카이빙에 활용 가능.
Instatic - Webflow, Framer, WordPress를 대체하는 오픈소스 셀프호스팅 비주얼 CMS
Instatic - Webflow, Framer, WordPress를 대체하는 오픈소스 셀프호스팅 비주얼 CMS
비주얼 에디터, 콘텐츠 엔진, 퍼블리셔를 단일 Bun 서버에 통합한 셀프호스팅 비주얼 CMS. SQLite 또는 Postgres를 사용해 헤드리스 CMS 조합 대신 하나의 서버로 콘텐츠, 미디어, 인증, 폼 등을 운영한다.
Squeak 6.1
Squeak 6.1
코드명 Vanessa인 Squeak 6.1이 30주년 기념 릴리스로 공개됨. 4년간 1,700개 이상 패치와 9,000개 이상 메서드 변경을 통합했고 Tree Browser 중심으로 드래그 앤 드롭, Inspector·Debugger·Profiler, 버전 관리 도구를 크게 확장함.
Show GN: 브라우저에서 돌아가는 3D 슬라이서 엔진&뷰어
Show GN: 브라우저에서 돌아가는 3d 슬라이서 엔진&뷰어
브라우저에서 외부 의존 없이 동작하는 3D 슬라이서 엔진과 뷰어가 공개됨. OrcaSlicer 기반으로 WebAssembly를 활용해 성능을 끌어올렸고 npm 패키지 three-slicer와 웹사이트에서 바로 사용 가능함.
Apple Vision Pro에서 Android ARM64 VR APK 실행하기
Apple Vision Pro에서 Android ARM64 VR APK 실행하기
Klepton 런타임이 JIT 없이 Android ARM64 VR APK를 Apple Vision Pro와 macOS에서 실행하게 해줌. klepton-ld가 Android.so를 Apple의 dylib·framework로 변환하고 Bionic, NDK, JNI, OVRP 호환 계층을 제공함.
Show GN: 알뜰계산기를 소개합니다
Show GN: 알뜰계산기를 소개합니다
마트 장바구니를 정리하며 합계와 할인 가격을 비교할 수 있는 계산기형 도구를 소개함. 999원 단위 맞추기, 2+1, 10% 할인 등 소비 패턴에 맞춘 계산 기능을 제공함.
Show GN: TLcube — 세 면의 휘도 순서에 데이터를 싣는 2.5D 바코드
Show GN: TLcube — 세 면의 휘도 순서에 데이터를 싣는 2.5D 바코드
TLcube는 육각 셀을 세 면의 상대 휘도 순서로 인코딩하는 2.5D 시각 코드로, 3가지 순열을 이용해 심볼을 표현함. QR 대체가 아니라 새로운 오픈 시각 코드 실험으로 소개됨.
Hanami - Rails를 대체하는 Ruby 프레임워크
Hanami - Rails를 대체하는 Ruby 프레임워크
관심사 분리와 명시적 비즈니스 로직, 모듈식 아키텍처를 앞세운 Ruby 웹 프레임워크. 데이터 접근 계층과 repo 패턴으로 대규모 앱의 유지보수성을 높이는 방향을 제시.
DHH 없이도 Rails는 Rails일 수 있을까
Rails는 DHH 없이도 Rails일 수 있을까
Rails is done를 'Rails는 끝났다'가 아니라 'Rails는 완성됐다'로 읽는 관점. 창시자 없이도 프레임워크가 지속될 만큼 성숙했는지를 논의함.
Rubik's Cube의 43,252,003,274,489,856,000가지 상태 모두 탐색하기
루빅스 큐브의 43,252,003,274,489,856,000가지 상태 모두 탐색하기
도달 가능한 Rubik's Cube의 4.3×10^19개 순열을 순회하며 각 상태를 보는 인터랙티브 페이지 소개. 1번부터 최댓값까지 이동하며 2D와 3D 화면으로 큐브 상태를 전환해 확인할 수 있음.
모노리포 희망편, 절망의 리포가 희망의 리포로 부활하기까지 걸린 1년
모노리포 희망편, 절망의 리포가 희망의 리포로 부활하기까지 걸린 1년
토스의 모노리포가 100명 규모 프런트엔드 조직에서도 안정적으로 돌아가는 과정을 다룸. React 19, Next.js 15, TypeScript 7 등 공통 버전 관리와 배포 구조가 핵심으로 보임.
Show GN: OTP 복사-붙여넣기가 귀찮아서 자동 입력 Chrome 확장을 만들었습니다
Show GN: OTP 복사-붙여넣기가 귀찮아서 자동 입력 크롬 확장을 만들었습니다
매번 Google OTP 코드를 복사해 붙여넣는 번거로움을 줄이기 위해 자동 입력 Chrome 확장을 만든 사례. 회사 어드민 로그인 흐름의 반복 작업을 줄이는 데 초점을 맞춤.
nixpkgs-multiverse: 지금까지 존재한 모든 패키지 버전
nixpkgs-multiverse: 지금까지 존재한 모든 패키지 버전
과거 Nixpkgs 커밋을 일일이 고정하지 않아도 단일 flake 입력으로 모든 패키지 버전에 접근하는 도구 소개. builtins.fetchTree와 narHash를 활용해 히스토리 기반 패키지 조회를 단순화.
2026년 상반기 IRC 기술 뉴스
2026년 상반기 IRC 기술 뉴스
IRC 생태계가 IRCv3 확장과 클라이언트·서버·바운서 개선을 이어감. 프로젝트 평가 정보에 AI 지원 개발 여부를 표시하기 시작한 흐름도 포함됨.
Go 생태계에 기대어 만든 시스템 언어 Solod
Go 생태계에 기대어 만든 시스템 언어 Solod
Solod는 C·Go 개발자를 겨냥한 시스템 언어로, Go의 부분집합으로 설계됨. 기존 Go 도구체계를 활용하면서 전용 도구로 추가 문법 검사를 지원함.