🛠️ Developer Tools

Running local models on an M4 with 24GB memory

이 글은 24GB 메모리의 M4 맥북에서 여러 로컬 모델을 시험한 뒤, Qwen 3.5-9B 4bit 양자화 모델이 약 40 tok/s, 128K 컨텍스트, 툴 사용까지 포함해 가장 현실적인 선택이었다고 정리합니다. LM Studio 설정값, thinking 모드 활성화 방법, pi/OpenCode 연결 방식까지 적어둬 바로 따라 해볼 수 있어요. 한국 개발자에게는 온디바이스 AI 개발 비용을 줄이고 해외 API 의존도를 낮추는 현실적인 레퍼런스로 볼 만합니다.

Hacker News Best

Google launches new Android security feature to help uncover spyware attacks

구글이 안드로이드의 Advanced Protection Mode에 ‘Intrusion Logging’을 추가해, 스파이웨어 공격 흔적을 더 잘 분석할 수 있도록 했습니다. 정부용 해킹 툴이나 포렌식 장비 대응에 초점이 맞춰져 있어 일반 사용자 대상 기능은 아니지만, 모바일 보안 연구와 고위험군 보호 전략 측면에서는 꽤 의미 있는 업데이트입니다.

TechCrunch

Learning Software Architecture

matklad는 소프트웨어 아키텍처를 ‘좋은 설계 원칙’만의 문제가 아니라, Conway의 법칙과 프로젝트의 사회적 구조가 코드 형태를 결정하는 문제로 풀어냅니다. rust-analyzer 사례를 통해 깊은 코어와 넓은 기능층을 어떻게 다른 기여자 집단에 맞춰 설계하는지 보여줘, 한국의 오픈소스 유지보수자나 테크리드에게 특히 유익합니다.

Hacker News Best

Hermes Unlocks Self-Improving AI Agents, Powered by NVIDIA RTX PCs and DGX Spark

엔비디아는 Nous Research의 오픈소스 에이전트 프레임워크 Hermes가 RTX PC와 DGX Spark에서 상시 구동되는 로컬 AI 에이전트에 적합하다고 소개했습니다. 자기개선 스킬 저장, 격리된 서브에이전트, 20GB 메모리 수준에서 구동 가능한 Qwen 3.6 35B 등 구체적인 실행 환경 정보도 제시됩니다. 한국 개발자 입장에선 클라우드 비용 대신 온디바이스·온프레미스 에이전트 운영 가능성을 가늠해볼 만한 기사입니다.

Nvidia Blog

OrcaSlicer-bambulab - Bambu Lab 프린터를 위한 전체 BambuNetwork 지원 복원

이 포크는 OrcaSlicer에서 Bambu Lab 프린터의 BambuNetwork 지원을 다시 복원해, 기존 LAN 전용 제약 없이 인터넷을 통한 원격 사용을 가능하게 합니다. 설치 방법과 플랫폼별 주의사항도 포함돼 있어 해당 프린터 사용자에겐 바로 적용 가능한 업데이트예요. 한국 메이커·하드웨어 개발자 입장에선 폐쇄형 생태계의 기능 제한을 오픈소스 포크가 어떻게 우회·복원하는지 보여주는 사례입니다.

GeekNews

무작위 접근(Random access) 워크로드에 적합한 ZFS 튜닝 방법

이 글은 ZFS의 기본값이 순차·무작위 접근을 절충하도록 잡혀 있다는 점을 설명하고, random access 위주의 워크로드에서는 zpool iostat -r 같은 실측 데이터를 기반으로 파라미터를 조정해야 한다고 정리합니다. 스토리지 성능 병목을 다루는 인프라 엔지니어라면, 파일 접근 패턴을 추론이 아니라 분포 데이터로 확인하고 튜닝하는 접근이 특히 참고할 만합니다.

GeekNews

Jqwik 반AI 사건

jqwik 작성자는 자신이 넣었던 로깅 코드가 ‘반AI 메시지’를 위한 자기방어적 행동이었다고 해명하며, 코딩 에이전트와 생성형 AI 사용에 대한 강한 윤리적 반대 입장을 밝혔습니다. 한국 개발자 입장에서는 오픈소스 라이선스·신뢰·유지보수자 의도와 AI 코드 활용 사이의 긴장이 실제 공급망 리스크로 번질 수 있다는 점이 중요합니다.

GeekNews

AI가 아닌데도 AI처럼 보일 만큼 실력 키우는 7가지 방법

이 기사는 챗봇 중심 사용에서 벗어나 코덱스형 에이전트, 음성 입력, 샌드박스 구성처럼 실제 업무에 바로 쓸 수 있는 AI 활용 습관 7가지를 정리합니다. 한국의 개발자·기획자·운영팀 입장에선 ‘어떤 모델이 좋나’보다 ‘어떻게 안전하게 워크플로에 붙일까’에 초점을 맞춘 실전형 가이드라는 점이 의미 있습니다.

Wired

C 확장, 이식성, 대체 컴파일러에 관하여

이 글은 ‘표준 C만 지키면 된다’는 가정이 현실의 glibc, 헤더, 컴파일러 확장 앞에서 얼마나 쉽게 깨지는지 구체적인 사례로 설명합니다. 특히 __attribute__((packed)) 같은 GNU 확장, sys/cdefs.h의 컴파일러 감지 로직, builtin headers와 플랫폼 헤더의 충돌 문제를 짚어 대체 컴파일러 구현의 난점을 잘 보여줍니다. 컴파일러·툴체인·시스템 프로그래밍을 다루는 한국 개발자라면 이식성과 ABI 호환성의 현실을 이해하는 데 도움이 됩니다.

GeekNews

Vim Classic 8.3 출시 - 장기 지원 Vim 포크

Vim 8.2 계열을 기반으로 한 장기 지원 포크 ‘Vim Classic 8.3’가 처음 출시됐습니다. Vim9 스크립트를 제외하고 보수적으로 패치를 백포트한 안정 지향 포크라는 점이 특징이지만, 일부 플러그인 호환성 문제와 보안 패치 누락 가능성을 직접 인정하고 있어 한국 개발자라면 레거시 환경용 대안으로만 신중히 검토하는 게 좋겠습니다.

GeekNews

MorphOS 3.20 공개 — Mirari 지원, SFS2 도입, Radeon/TinyGL 대규모 업데이트

MorphOS 3.20이 Mirari 아키텍처 지원, SFS2 도입, Radeon/TinyGL 개선, 멀티모니터 재구현 등 꽤 폭넓은 시스템 업데이트를 담아 공개됐습니다. 메모리 할당 최적화, 2038년 이후 날짜 지원, GPU 가속 tinting 같은 저수준 개선도 포함돼 운영체제와 그래픽 스택 관심자에겐 읽을 거리입니다. 다만 메인스트림 개발 생태계에 미치는 영향은 크지 않아 주류 엔지니어링 뉴스라기보다는 niche 시스템 소식에 가깝습니다.

GeekNews

AudioMass - 백엔드 없는 브라우저 기반 오픈소스 오디오 편집기

AudioMass는 백엔드 없이 브라우저에서 실행되는 오픈소스 오디오 편집기로, 최근 멀티트랙 지원까지 추가됐습니다. 로컬 서버만 띄우면 바로 실행할 수 있어 교육용 툴, 사내 간단한 편집 워크플로, 웹 오디오 프로토타이핑을 빠르게 만들고 싶은 한국 개발자에게 꽤 실용적입니다.

GeekNews

Show GN: typeboard — 팀 내에서 필요한 터미널을 직접 만들기

typeboard는 로그 추적, 여러 셸 전환, 긴 출력 검색 같은 실무 불편을 해결하려고 직접 만든 터미널 도구입니다. PTY부터 창 UI까지 한 저장소에서 통합 구현했다는 점이 흥미롭고, 사내 워크플로에 맞춘 개발자 도구를 직접 만드는 사례로 참고할 만합니다.

GeekNews

I Stored a Website in a Favicon

이 글은 HTML payload 208바이트를 9x9 파비콘 이미지의 RGB 픽셀에 직접 저장하고, 브라우저의 canvas API로 다시 복원하는 과정을 보여줍니다. 길이 헤더 4바이트를 붙여 총 212바이트를 인코딩했고, 작은 아이콘 하나가 웹페이지 저장소처럼 동작할 수 있음을 증명했죠. 실무 도입용이라기보다는 브라우저 내부 동작, 인코딩, 이미지 데이터 활용 방식을 감각적으로 이해하게 해주는 웹 해킹 사례입니다.

Hacker News Best

Pollen tried to remove my article and Google is assisting with it

Pollen tried to remove my article and Google is assisting with it

Pragmatic Engineer가 과거 Pollen 붕괴를 다룬 글이, 본인이 저작권자인데도 Google의 저작권 삭제 요청 시스템 때문에 검색 결과에서 내려갔다고 주장했습니다. 자동화된 권리침해 처리와 검색 인덱싱 시스템이 허위 신고에 얼마나 취약한지 보여주는 사례라, 한국의 플랫폼 운영자·미디어 스타트업·개발자에게도 중요한 운영 리스크 포인트입니다.

Hacker News Best

syncular - 로컬 SQLite를 서버와 동기화하는 오프라인 우선 엔진

syncular는 각 클라이언트에 로컬 SQLite를 두고, 서버가 관리하는 순서 보장 커밋 로그와 동기화하는 오프라인 우선 데이터 엔진입니다. 네트워크 없이도 읽기·조인·집계·인덱스 조회를 로컬 SQL로 처리할 수 있어, 모바일·엣지 앱을 만드는 한국 개발자에게 꽤 실용적인 접근입니다.

GeekNews

Emacs에서는 모든 것이 서비스처럼 보인다

Emacs에서는 모든 것이 서비스처럼 보인다

이 글은 Emacs를 ‘운영체제’라기보다 파일시스템·네트워크·SQLite·JSON 같은 시스템 서비스를 엮어 클라이언트를 만드는 플랫폼으로 설명합니다. Emacs Lisp로 UI, 네트워크, 로컬 데이터 저장을 조합하는 방식이 잘 정리돼 있어서, 한국 개발자 중 에디터 자동화나 개인 툴 제작에 관심 있는 분들에겐 꽤 쓸모 있는 읽을거리입니다.

GeekNews

Networking and the Internet, from First Principles

Networking and the Internet, from First Principles

이 글은 인터넷이 어떻게 동작하는지를 전기·광·무선 같은 물리적 전달부터 패킷 스위칭, TCP, DNS, TLS까지 ‘왜 그런 설계가 생겼는지’ 중심으로 풀어냅니다. 네트워크를 단편 지식이 아니라 시스템적 관점으로 이해하게 해줘서, 인프라·백엔드·보안 일을 하는 한국 개발자에게 특히 유용한 정리입니다.

Hacker News Best

Gleam의 멋진 점들

Gleam이 @deprecated, todo, 제네릭, 패턴 매칭, 오류 처리 같은 요소를 언어 차원에서 일관되게 제공해 코드 단순성과 가독성을 높인다는 내용입니다. 팀 생산성과 API 마이그레이션 경험을 개선하는 설계 포인트를 잘 보여줘서, 한국 개발자에게도 언어 선택과 내부 DSL 설계 관점의 참고 사례가 됩니다.

GeekNews

대부분의 Googlebot은 가짜다

대부분의 Googlebot은 가짜다

로그에 찍히는 Googlebot 트래픽 상당수가 실제 구글이 아니라, User-Agent만 속인 가짜 봇일 수 있다는 점을 설명합니다. 역방향 DNS나 공개 IP 대역 검증으로 진짜 크롤러를 확인하는 방법까지 짚어줘서, 한국 서비스 운영팀과 인프라 엔지니어에게 바로 쓸 수 있는 보안·운영 팁입니다.

GeekNews

Superlogical - 모든 작업을 위한 멀티플렉서

Superlogical - 모든 작업을 위한 멀티플렉서

Superlogical은 로컬 개발, 원격 접속, 코딩 에이전트, 백그라운드 작업, 운영 환경을 하나의 ‘지속 세션’으로 묶는 멀티플렉서를 만들겠다고 소개했습니다. 첫 출발점은 웹과 macOS/iOS 앱에서 접근 가능한 현대식 터미널 멀티플렉서입니다. 아직 제품 상세는 적지만, 한국 개발팀이 사람과 AI 에이전트가 섞여 일하는 환경을 어떻게 통합할지 고민할 때 흥미로운 신호탄입니다.

Hacker News Best

Hister - 직접 통제하는 비공개 전체 콘텐츠 검색 인덱스

Hister는 웹페이지, 파일, 방문 기록, 로컬 폴더, 크롤링 데이터를 직접 수집해 자체 서버에 저장하고 검색하는 비공개 전체 콘텐츠 인덱스입니다. CLI·HTTP API·MCP까지 지원해 개인 지식 관리나 사내 검색 인프라를 직접 통제하려는 국내 개발자에게 유용한 선택지가 될 수 있습니다.

GeekNews

Don’t stop early: Case-folding source code at memory speed

Don’t stop early: Case-folding source code at memory speed

GitHub가 브랜치 없는 루프와 바이트 단위 산술을 활용해 소스코드 검색의 case-folding을 단일 코어에서 45 GiB/s 이상으로 처리한 최적화 기법을 공개했습니다. 검색엔진·컴파일러·파서·텍스트 처리 시스템을 다루는 한국 개발자라면 CPU 친화적 저수준 최적화가 실제 서비스 성능을 얼마나 끌어올릴 수 있는지 배울 수 있는 글입니다.

GitHub Blog

효율적인 C++ 코드 작성하기(2013)

C++를 쓴다고 자동으로 빠른 코드가 되는 건 아니며, 성능은 결국 데이터 배치와 메모리 접근 패턴에서 갈린다는 내용입니다. AI 인프라, 게임, 시스템 소프트웨어처럼 성능이 중요한 한국 개발자라면 DOD와 캐시 친화적 설계를 다시 점검해볼 만합니다.

GeekNews

libexpat, 뮌헨시 지원으로 최대 6개월간 유급 유지보수

Munich시 지원으로 libexpat 메인테이너가 최대 6개월간 유급으로 유지보수에 전념하게 됐고, 우선순위는 미해결 취약점 5건 수정과 XML 1.0r5 지원입니다. 수많은 시스템에 들어가는 저수준 라이브러리의 지속가능성이 보안과 직결된다는 점에서, 한국 공공·기업의 오픈소스 후원 전략에도 참고할 만합니다.

Hacker News Best

Rust에서 안전하게 C를 호출하는 extern "fil-c" 제안

Rust에서 안전하게 C를 호출하는 extern "fil-c" 제안

Rust의 unsafe C FFI 문제를 줄이기 위해, 기존 C/C++ 코드를 Fil-C의 런타임 메모리 안전성 아래에서 호출하는 extern "fil-c" 제안이 나왔습니다. 아직은 스칼라·복사 문자열·불투명 핸들 중심의 제한적 구상이지만, Rust와 레거시 C 자산을 함께 쓰는 한국 시스템 소프트웨어 팀에는 장기적으로 눈여겨볼 만한 방향성입니다.

GeekNews

“기술 부채”가 아니라 그저 “엉망인 상태”다

“기술 부채”가 아니라 그저 “엉망인 상태”다

이 글은 많은 팀이 ‘기술 부채’라고 부르는 문제들이 사실은 미래 비용을 알고 택한 부채가 아니라, 미숙함·복잡성·취향 충돌이 섞인 그냥 ‘엉망인 상태’에 가깝다고 주장합니다. 국내 개발조직에서도 리팩터링이나 테스트 개선 예산을 설명할 때, 추상적인 부채보다 운영 리스크와 유지보수 비용이라는 언어로 바꾸는 데 도움 되는 관점입니다.

GeekNews

RISC-V: They should have known better

RISC-V: They should have known better

이 글은 RISC-V가 마이크로컨트롤러부터 슈퍼컴퓨터까지 모두 잡겠다는 기대가 구조적으로 무리라고 주장하며, 코드 밀도·옵셔널리티·인코딩 설계 같은 약점을 조목조목 비판합니다. 반도체와 임베디드 업계에서 RISC-V 채택이 늘어나는 만큼, 한국의 칩·펌웨어 엔지니어에게도 ISA 선택의 트레이드오프를 다시 보게 하는 글입니다.

Hacker News Best

ActivityPub은 지루했기에 승리했다

ActivityPub은 지루했기에 승리했다

ActivityPub이 HTTP·URL·JSON 같은 익숙한 웹 기술 덕분에 다양한 서비스가 소셜 그래프를 공유하는 연합 프로토콜로 자리 잡았다는 분석입니다. 동시에 HTTP Signatures 초안 의존, 종단간 암호화 부재, 계정 이동성과 대규모 상용 서비스 연합 같은 숙제가 남아 있어, 한국에서 오픈 프로토콜·탈중앙 SNS를 고민하는 개발자에게 참고할 만합니다.

GeekNews

A 3rd World Embedded Engineer Responds to "RISC-V They Should Have Known Better"

A 3rd World Embedded Engineer Responds to "RISC-V They Should Have Known Better"

이 글은 RISC-V의 ISA 설계 단점을 인정하면서도, 미국·유럽 밖 개발자에게는 ‘아키텍처 우아함’보다 칩 가격, 보드 수급, 배송비가 훨씬 더 중요하다고 반박합니다. 한국 독자에게도 반도체·임베디드 생태계를 볼 때 성능이나 명세뿐 아니라 공급망 접근성과 교육용 보급성까지 함께 봐야 한다는 점을 상기시켜 줍니다.

Hacker News Best