Trawling

최신기사

AI, 개발 도구, 오픈소스, 보안과 인프라의 변화와 이용 조건을 설명하는 최신 기사와 해설입니다.

Swift 1.5 Qwen3.8-27B 혼합 정밀도 GGUF 양자화 모델 공개

발행

UkisAI가 Swift 1.5 Qwen3.8-27B를 네 가지 혼합 정밀도 GGUF로 양자화해 공개했습니다. Swift에 맞춘 GSQ 개선으로 시작 양자화보다 7개 평가 영역의 KL 발산이 모두 낮아졌지만, 일부 ISTA 비교 모델보다 수치가 높으며 긴 컨텍스트 성능은 검증하지 않았습니다.

모든 개발자가 SIMD를 알아야 하는 이유

발행

Mitchell Hashimoto는 SIMD를 대량의 연속 데이터를 처리하는 일반적인 최적화 기법으로 소개하며, 벡터화 코드의 공통 구조를 다섯 단계로 설명합니다. Ghostty의 코드포인트 탐색 사례에서는 AVX2 환경의 실제 처리량이 약 5배 향상됐지만, 먼저 측정하고 컴파일러의 자동 벡터화 결과도 확인해야 한다고 말합니다.

OpenBSD ports 트리, GPL coreutils 유지하고 uutils 제안 거부

발행

OpenBSD ports에 Rust로 다시 만든 uutils coreutils를 추가하려는 제안이 패키징 방식과 동작 차이 우려에 부딪혔습니다. 논의에서는 기존 GNU coreutils를 대체하거나 같은 이름으로 충돌하는 대신 선택 설치가 가능하도록 구성하는 방안이 거론됩니다.

안전한 Rust가 Google의 C Brotli를 앞설 수 있을까요?

발행

안전한 Rust로 작성한 Brotli 구현 mbrotli의 최적화 과정과 Google의 C 구현을 비교합니다. 일부 압축 품질에서는 처리량이 앞서지만 디코딩은 모든 측정 품질에서 뒤졌으며, 측정 조건과 FFI의 안전성 수정 때문에 결과를 그대로 일반화하기 어렵다고 설명합니다.

1+1을 계산하려다 함수형 프로그래밍 언어를 만들었습니다

발행

이 글은 이진 트리로 산술식을 계산하는 과제에서 출발해 C로 그래프 환원 기반 함수형 언어를 만든 과정을 설명합니다. 클로저와 청크 메모리 할당기, 마크-앤드-스윕 가비지 컬렉터를 구현하며 fib(40)의 메모리 사용량을 12GB 이상에서 1.7MB로 줄였지만, 실행에는 6분이 걸렸습니다.

메트릭은 시스템 상태 그 자체가 아닙니다

발행

발효 중인 포도즙을 굴절계로 측정한 경험을 바탕으로, 메트릭과 실제 시스템 상태를 구분해야 한다고 설명합니다. 원시 관측값과 해석을 따로 저장하고, 측정의 맥락과 이력을 남겨야 메트릭이 더는 상태를 제대로 나타내지 못하는 순간을 알아챌 수 있습니다.

Show HN: Linux용 WSL, NSL

발행

NSL은 공유 가상 머신 안에서 systemd-nspawn 컨테이너를 실행해, Linux 호스트를 건드리지 않고 개발 환경을 따로 운영하는 도구입니다. 여러 배포판을 선택하고 호스트 파일·포트·Wayland와 연동할 수 있으며, 신뢰하지 않는 소프트웨어는 별도 VM으로 격리합니다.

버몬트, 가정용 배터리로 피크 발전소 대체

발행

버몬트의 전력회사 Green Mountain Power는 가정용 배터리를 연결한 가상발전소(VPP)로 정전 피해를 줄이고 피크 시간대 발전소를 대체하고 있습니다. 참여 가구는 월 55달러를 내고 정전 대비용 배터리를 쓰며, 전력회사는 배터리 전력을 수요에 맞춰 활용합니다.

Deser: Rust 직렬화를 다시 생각하다

발행

Rust 직렬화 라이브러리 Serde의 데이터 모델과 재귀 설계가 만드는 제약을 짚고, 이벤트를 힙에 쌓는 새 라이브러리 Deser를 소개합니다. Deser는 오류 위치와 확장 값 처리, 중첩 데이터의 스트리밍을 개선하지만 protobuf를 지원하지 않으며 성능과 바이너리 크기에서 비용을 치릅니다.

MotifCentral — Motif, Xt, Xlib 자료 모음

발행

MotifCentral은 Motif, Xt, Xlib, X11의 관계와 프로그래밍 자료를 한곳에 모은 사이트입니다. 첫 Motif 애플리케이션 제작 안내부터 라이브러리 역사, 예제와 오래된 문서 탐색 자료까지 제공합니다.

Aho-Corasick 알고리즘 — 접두사 트리로 여러 문자열을 동시에 찾기

발행

Aho-Corasick 알고리즘은 여러 문자열을 Trie에 저장하고, 실패 시 이동할 접미사 링크와 매칭 결과를 모으는 출력 링크를 구성해 한 번의 입력 순회로 문자열을 찾습니다. 글은 링크를 계산하는 BFS 절차와 이를 결정적 유한 오토마톤으로 바꾸는 방법을 설명합니다.

델리는 어떻게 전력 손실률을 50%에서 5%로 낮췄나

발행

델리는 노후 배전망과 전력 도난, 부실한 요금 징수로 2002년 전력의 절반 이상을 잃었습니다. 전력 배전 민영화와 설비 교체, SCADA·디지털 계량기 도입, 지역사회 참여를 함께 추진해 손실률을 2026년 5~6%로 줄이고 전력 신뢰도 지수를 99.9% 이상으로 높였습니다.

1993년에 켜진 서버, 아직 가동 중이지만 곧 은퇴합니다

발행

미국 철강업체에서 1993년부터 가동한 Stratus 내결함성 서버가 시스템의 약 80%를 원래 부품으로 유지한 채 운영되고 있습니다. 계획되지 않은 중단은 없었지만, 회사가 4월 업그레이드를 추진하면서 서버는 은퇴할 예정입니다.

hey — ApacheBench 대체용 HTTP 부하 생성기

발행

hey는 웹 애플리케이션에 HTTP 요청을 보내 부하를 발생시키고 응답 통계를 출력하는 작은 CLI 도구입니다. 요청 수나 실행 시간, 동시 작업자 수, 요청률을 지정하며 HTTP/2도 지원합니다.

최선 노력형 배타 잠금은 대체 어디에 쓸까요?

발행

CockroachDB의 SERIALIZABLE 트랜잭션에서 SELECT ... FOR UPDATE는 정확성을 보장하는 잠금이 아니라 경합을 줄이는 최선 노력형 잠금입니다. 정확성은 트랜잭션 재시도가 보장하고, 잠금은 비싼 작업을 반복하는 상황을 줄이는 성능 최적화로 쓰입니다.

HP, 192GB Ryzen AI Max+ PRO 495 노트북 가격 7,449달러 공개

발행

HP ZBook Ultra G3a의 192GB 메모리 구성 가격이 7,449달러로 공개됐습니다. 통합 메모리로 대형 로컬 모델을 실행할 수 있지만, 메모리 대역폭과 가격을 고려하면 데스크톱이나 다른 플랫폼보다 나은 선택인지 논쟁이 이어집니다.

Vitals  — 프로세스 대신 앱 단위로 보여주는 Mac 활동 모니터

발행

Vitals는 여러 보조 프로세스를 실행한 앱에 묶어 CPU, 메모리, 에너지, 디스크, 네트워크 사용량을 앱별로 보여주는 macOS 모니터링 앱입니다. 30일 기록과 알림, 프로젝트별 개발 서버 확인 기능을 제공하며, Product Hunt 등록자는 출시 72시간 동안 800개 넘는 라이선스가 판매됐다고 밝혔습니다.