VM 복제 및 Linux 난수 생성기: 보안 위험 및 해결책

2025-04-12
VM 복제 및 Linux 난수 생성기: 보안 위험 및 해결책

이 문서는 단일 스냅샷에서 여러 VM 복제본을 복원하는 것의 보안 위험을 분석합니다. Linux는 /dev/random, /dev/urandom, getrandom 시스템 호출이라는 세 가지 주요 RNG 인터페이스를 제공합니다. VM을 복제하면 여러 매개변수(타이머 데이터나 CPU HWRNG 명령어 출력 등)가 각 결과에 섞이므로 RNG 상태가 불일치하게 됩니다. 이 문서에서는 새롭고 오래된 커널에서 RNG의 서로 다른 구현을 조사하고 복원 후 RNG를 다시 초기화하는 것, virtio-rng 장치를 사용하는 것, 그리고 VMGenID 메커니즘(Linux 5.18 이상에서 도입)을 활용하여 복제 후 RNG 상태 불일치 문제를 해결하는 방법 등의 해결책을 제시합니다.

더 보기
개발 VM 복제

PyReason: 그래프 기반 추론을 위한 설명 가능한 추론 소프트웨어

2025-04-12
PyReason: 그래프 기반 추론을 위한 설명 가능한 추론 소프트웨어

PyReason은 논리적 규칙과 사실을 사용하여 그래프 구조를 추론하는 시각적 추론 도구입니다. 주석이 달린 실수 값 그래프와 시간 논리를 지원하며, Python 라이브러리 설치, 멀티코어 병렬 처리(Python 3.9 및 3.10만 해당), 포괄적인 설명서 및 코드 예제를 제공합니다. 이 소프트웨어는 논문으로 발표되었으며 애리조나 이사회/애리조나 주립대학교의 상표 허가하에 라이선스가 부여됩니다.

더 보기

Rust CUDA: Rust로 고속 GPU 컴퓨팅 구현

2025-04-11
Rust CUDA: Rust로 고속 GPU 컴퓨팅 구현

Rust CUDA 프로젝트는 CUDA 툴킷을 사용하여 매우 빠른 GPU 컴퓨팅을 위한 최고 수준의 언어로 Rust를 만들고자 합니다. 고도로 최적화된 PTX 코드로 Rust를 컴파일하는 도구와 기존 CUDA 라이브러리와의 인터페이스를 위한 라이브러리를 제공합니다. Rust와 CUDA의 통합에서 이전의 문제점을 해결하고 GPU 측 함수, CUDA 드라이버 API 래퍼, 광선 추적을 위한 OptiX 지원 등 CUDA 에코시스템의 다양한 측면을 포괄하는 포괄적인 크레이트 모음을 제공합니다. 아직 초기 개발 단계이지만, 이 프로젝트는 Rust GPU 컴퓨팅 산업을 발전시키는 것을 목표로 합니다.

더 보기
개발

Container Tools: 최소한의 Debian 컨테이너 이미지 빌드 자동화 도구

2025-04-11
Container Tools: 최소한의 Debian 컨테이너 이미지 빌드 자동화 도구

Container Tools는 debootstrap을 사용하여 최소한의 Debian 기반 루트 파일 시스템 생성을 자동화하는 프로젝트입니다. 특정 패키지 및 구성을 사용자 지정하고 컨테이너 환경에 대한 보안 스캔을 통합합니다. 다른 배포판 및 프로젝트로 쉽게 확장할 수 있으며, 기존 Dockerfile 빌드의 이미지 크기 증가, 네트워크 비효율성, 반복 처리 속도 저하 문제를 해결합니다. 빌드 프로세스를 간소화하고 필요한 구성 요소만 포함하여 경량적이고 효율적인 컨테이너 이미지를 생성합니다. Java, Kafka 등을 포함하는 미리 빌드된 이미지도 사용할 수 있습니다. 최종 출력물은 `docker import`를 사용하여 가져오고 실행할 수 있는 .tar 파일입니다.

더 보기
개발 자동 빌드

ParticleOS: 완전히 사용자 지정 가능한 불변 Linux 배포판

2025-04-11
ParticleOS: 완전히 사용자 지정 가능한 불변 Linux 배포판

ParticleOS는 사용자가 자신의 이미지를 빌드하고 서명하여 시스템 구성을 완벽하게 제어할 수 있는 고유한 불변 Linux 배포판입니다. 사용자는 기본 배포판(현재 Arch와 Fedora 지원)과 원하는 패키지를 선택합니다. 시스템 업데이트는 저장소를 복제하고 mkosi 명령을 실행하여 처리됩니다. 모든 기능이 제대로 작동하는지 확인하려면 systemd를 소스에서 빌드하는 것이 좋습니다. ParticleOS는 보안 부팅 서명에 사용자 키를 사용하며 USB 드라이브 설치 및 systemd-homed 구성 등 자세한 설치 지침을 제공합니다. 가상 머신에서는 기본 루트 암호와 사용자 이름이 모두 'particleos'입니다.

더 보기
개발 보안 부팅

클래식 Mac OS용 Mbed TLS 이식: 레트로 기술 과제

2025-04-11
클래식 Mac OS용 Mbed TLS 이식: 레트로 기술 과제

한 개발자가 Mbed TLS를 클래식 Mac OS 7/8/9로 성공적으로 이식했습니다. 이는 놀라운 성과입니다. 이 프로젝트는 최신 C 언어 기능이 부족한 C89/C90 컴파일러의 제한 사항과 Mac의 파일 시스템 특성 등 여러 가지 난관을 극복했습니다. 개발자는 64비트 정수 에뮬레이션과 사용자 지정 엔트로피 수집 시스템을 구현하여 궁극적으로 클래식 Mac에서 기본적인 HTTPS GET 요청을 가능하게 했습니다. 보안상의 제약이 있지만, 이 프로젝트는 레트로 기술에 대한 열정과 인상적인 프로그래밍 기술을 보여줍니다.

더 보기

Pledge: Swift용 경량 반응형 프로그래밍 프레임워크

2025-04-10
Pledge: Swift용 경량 반응형 프로그래밍 프레임워크

Pledge는 Swift를 위한 경량이며 쓰레드 안전한 반응형 프로그래밍 프레임워크로, 상태 관리와 이벤트 전파를 간소화합니다. 복잡한 학습 곡선을 가진 다른 프레임워크와 달리, Pledge는 개발자가 매일 직면하는 실제 문제 해결에 중점을 둡니다. 쓰레드 안전 구현, 우선 순위 기반 알림, 사용자 지정 가능한 큐, 일괄 업데이트, 속도 제한 및 일반적인 함수형 연산자를 제공합니다. `PLObservable` 및 `PLGlobalStore`를 사용하면 개발자는 옵저버 패턴과 전역 상태 관리를 쉽게 구현하여 코드의 효율성과 유지 관리성을 향상시킬 수 있습니다.

더 보기
개발

Docstring을 LLM 함수로 변환: smartfunc 라이브러리 소개

2025-04-10
Docstring을 LLM 함수로 변환: smartfunc 라이브러리 소개

smartfunc 라이브러리는 docstring을 LLM 함수로 변환하여 대규모 언어 모델과의 상호 작용을 간소화합니다. 데코레이터와 Jinja2 템플릿을 사용하여 docstring 텍스트를 프롬프트로 변환하고 기반 llm 라이브러리를 통해 다양한 LLM 제공업체(OpenAI 등)와 상호 작용합니다. smartfunc는 응답 구조 정의를 위한 Pydantic 모델, 비동기 함수, 시스템 프롬프트 및 디버그 모드를 지원하여 개발 효율성을 크게 향상시킵니다. 기능은 비교적 간결하지만, 간단하고 사용하기 쉬워 신속한 프로토타이핑에 적합합니다.

더 보기
개발

TVMC: 볼륨 추적 참조 메시를 사용한 시간 변화 메시 압축

2025-04-10
TVMC: 볼륨 추적 참조 메시를 사용한 시간 변화 메시 압축

TVMC 프로젝트는 시간 변화 메시 압축에 대한 새로운 접근 방식을 제시합니다. 볼륨 추적 참조 메시를 활용하여 ARAP 볼륨 추적, 참조 중심 생성을 위한 MDS, 변환 쿼터니언 계산, 볼륨 추적된 자기 접촉 없는 참조 메시 생성, 메시 변형, 변위 필드 계산, Draco 기반 압축 및 평가를 포함하는 다단계 파이프라인을 사용합니다. 이 프로젝트는 Windows와 Ubuntu를 지원하며, 로컬 머신에서 실행하는 방법에 대한 지침과 함께 Docker 빌드 및 실행에 대한 자세한 지침을 제공합니다.

더 보기

Photon: 고성능 Rust/WebAssembly 이미지 처리 라이브러리

2025-04-10
Photon: 고성능 Rust/WebAssembly 이미지 처리 라이브러리

Photon은 WebAssembly로 컴파일되는 고성능 Rust 이미지 처리 라이브러리로, 웹과 네이티브 환경 모두에서 안전하고 빠른 이미지 처리를 제공합니다. PNG, JPEG, WebP 등 다양한 이미지 형식을 지원하며, 이미지 보정, 크기 조정, 합성곱, 채널 조작, 변환, 단색 효과, 색상 조작, 필터, 워터마크, 혼합 등 96개 이상의 사용자 지정 가능한 함수를 제공합니다. 네이티브, WebAssembly(브라우저 및 Node.js) 버전으로 사용할 수 있으며, 최신 버전 0.3.2에는 이중 색조 필터, 이미지 회전, 디더링 필터 등의 새로운 기능이 추가되었습니다.

더 보기
개발

Rust 스타일 CSS 전처리기: RCSS 등장

2025-04-10
Rust 스타일 CSS 전처리기: RCSS 등장

RCSS는 Rust에서 영감을 받은 구문을 CSS에 도입한 스타일 언어입니다. Rust의 강력함과 SASS와 같은 중첩 및 변수 기능을 결합하여 더욱 깔끔하고 유지보수가 용이한 스타일을 목표로 합니다. 현재 구현은 Rust 스타일 구문을 사용하며, 변수, 중첩, 함수(현재 인수 없음)를 지원하며, 구문 강조를 위한 VS Code 확장 기능도 제공합니다. 향후 계획에는 인수가 있는 함수 지원, 가져오기, 포매터, CSS 출력 형식 개선, 오류 처리 및 디버깅 도구 개선 등이 포함됩니다. RCSS는 매우 빠른 컴파일 속도를 자랑하며, 수백 마이크로초 내에 컴파일이 완료됩니다.

더 보기

희소 볼륨 씬을 위한 WebGL 뷰어

2025-04-09
희소 볼륨 씬을 위한 WebGL 뷰어

Nvidia Sparse Voxels Rasterization 논문의 희소 볼륨 씬을 시각화하는 대화형 WebGL 뷰어입니다. 이 뷰어를 사용하면 웹 브라우저에서 볼륨 방사휘도장을 탐색하고 시각화할 수 있습니다. 렌더링은 참조 CUDA 구현과 유사합니다. 대화형 카메라 제어(마우스 및 터치), 성능 메트릭 표시(FPS), 사용자 지정 PLY 파일 로드를 지원합니다. 이 프로젝트는 AI 지원을 활용하여 정형 코드에는 매우 효율적이었지만 복잡한 그래픽 버그 수정에는 그다지 효율적이지 않았습니다. 생성된 PLY 파일의 크기가 클 수 있으므로 볼륨 수를 제한하는 것을 고려하십시오.

더 보기

LispE: 패턴 매칭과 논리를 사용한 혁신적인 Lisp 방언

2025-04-09
LispE: 패턴 매칭과 논리를 사용한 혁신적인 Lisp 방언

Naver에서 개발한 최신 Lisp 방언인 LispE는 defpat, defmacro, defpred와 같은 혁신적인 구성 요소를 통해 Common Lisp, Scheme, Clojure와 같은 기존 Lisp 구현과 차별화됩니다. LispE는 고급 패턴 매칭, 향상된 매크로 기능, 논리 프로그래밍 요소를 통해 Lisp의 유연성과 매크로 시스템을 확장합니다. defpat을 사용하면 동일한 함수 이름으로 여러 함수를 정의할 수 있으며, 각 함수는 특정 인수 패턴으로 트리거됩니다. defmacro는 패턴 매칭과 $ 연산자를 사용하여 사용자 지정 구문 생성을 간소화합니다. defpred는 패턴 매칭과 술어 기반 평가, 자동 백트래킹을 통합하여 논리 프로그래밍 요소를 Lisp 프레임워크에 통합합니다. 다른 Lisp와 비교하여 LispE는 뛰어난 표현력과 모듈성을 제공합니다.

더 보기
개발

오즈의 마법사 등장인물 관계도 시각화

2025-04-09
오즈의 마법사 등장인물 관계도 시각화

L. 프랭크 바움의 『오즈의 마법사』에 등장하는 인물들 간의 관계를 시각적으로 보여주는 그래프입니다. 도로시와 그녀의 애완견 토토, 가족(헨리 삼촌과 엠 이모), 친구들(허수아비, 양철 나무꾼, 겁 많은 사자), 적들(서쪽의 사악한 마녀, 오즈의 마법사), 그리고 도로시를 돕는 글린다와의 복잡한 관계를 명확하게 보여줍니다.

더 보기
기타 인물 관계

원조 Apple TV에서 Windows XP와 2003 실행 성공!

2025-04-09
원조 Apple TV에서 Windows XP와 2003 실행 성공!

2년간의 작업 끝에 개발자가 원조 Apple TV에서 Windows XP와 Windows Server 2003을 성공적으로 부팅했습니다! x86 CPU와 IDE 하드 드라이브를 탑재한 이 기기는 표준 Windows와 호환되지 않는 EFI 전용 펌웨어를 사용하므로 EFI 부팅 및 드라이버 문제를 극복해야 했습니다. 사용자 지정 FreeLoader 부트로더와 드라이버를 생성하여 Apple TV에서 Windows 시스템을 부팅하고 데스크톱에 액세스할 수 있었지만, PCI, USB, 오디오 등의 기능은 일부 또는 완전히 작동하지 않습니다.

더 보기
기술

CodeScientist: 자동화된 과학적 발견을 위한 AI 도구 - 비용 및 위험

2025-04-09
CodeScientist: 자동화된 과학적 발견을 위한 AI 도구 - 비용 및 위험

CodeScientist는 LLM을 활용한 자동화된 과학적 발견을 위한 자율 에이전트입니다. 코드 생성, 디버깅 및 실험 실행을 수행하지만 비용은 디버깅 반복 횟수, 프롬프트 크기 등에 따라 다르며, 실험당 평균 약 4달러입니다. 높은 비용을 피하기 위해 API 키를 주의 깊게 관리하고 사용량을 모니터링해야 합니다. 생성된 코드에는 API 키가 포함될 수 있으므로 실수로 커밋하는 것을 방지하기 위해 제외 패턴을 사용하는 것이 좋습니다.

더 보기
개발

Linux 커널 보안 시각화: 방어 맵과 강화 검사기

2025-04-09
Linux 커널 보안 시각화: 방어 맵과 강화 검사기

Linux 커널 보안은 복잡합니다. 이 프로젝트는 취약점 클래스, 악용 기법, 탐지 메커니즘, 방어 기술 간의 관계를 자세히 보여주는 시각적 맵을 제공합니다. DOT 언어로 작성되고 GraphViz를 사용하여 렌더링되는 이 맵은 문서와 커널 소스 코드를 탐색하는 데 도움이 됩니다. 맵을 보완하는 도구인 `kernel-hardening-checker`는 Linux 커널의 보안 강화 옵션, 특히 주요 배포판에서 기본적으로 비활성화되어 있는 경우가 많은 옵션의 검증을 자동화하여 시스템 보안을 향상시킵니다.

더 보기

최신 Dockerfile 포매터: dockerfmt

2025-04-09
최신 Dockerfile 포매터: dockerfmt

buildkit 파서를 기반으로 구축된 최신 Dockerfile 포매터인 dockerfmt를 소개합니다. RUN 명령어 지원이 향상되었으며(그룹화 및 세미콜론은 아직 지원되지 않음), 기본 인라인 주석 지원 및 검사, 쓰기, 들여쓰기, 줄 바꿈 처리를 위한 다양한 명령줄 옵션을 제공합니다. JS 바인딩도 제공되어 쉽게 통합할 수 있습니다. 긴 JSON 명령어의 줄 바꿈이나 # escape=X 지시문과 같은 기능은 아직 구현되지 않았지만, dockerfmt는 Dockerfile을 포맷하는 사용자 친화적이고 효과적인 방법을 제공합니다.

더 보기
개발 포매터

Coroot: 코드 변경 없이 가능한 액션 가능한 관측성

2025-04-08
Coroot: 코드 변경 없이 가능한 액션 가능한 관측성

Coroot은 코드를 변경하지 않고도 메트릭, 로그, 추적을 자동으로 수집하여 실행 가능한 인사이트로 변환하는 오픈소스 관측성 플랫폼입니다. eBPF를 활용한 제로 계측 모니터링을 통해 서비스 맵, 사전 정의된 검사, 애플리케이션 상태 요약, 분산 추적, 로그 분석 및 프로파일링 기능을 제공합니다. Coroot은 애플리케이션 문제를 신속하게 식별하고 해결하며, Kubernetes 및 주요 클라우드 플랫폼과 통합되고 SLO 추적 및 비용 모니터링을 제공하여 개발자가 애플리케이션 성능을 최적화하고 클라우드 비용을 절감하는 데 도움이 됩니다.

더 보기
개발 관측성

HNSW: 계층적 탐색 가능한 소규모 세계를 이용한 효율적인 최근접 이웃 검색

2025-04-08
HNSW: 계층적 탐색 가능한 소규모 세계를 이용한 효율적인 최근접 이웃 검색

HNSW는 벡터 임베딩의 최근접 이웃 검색을 효율화하기 위한 계층적 탐색 가능한 소규모 세계 그래프 기반 알고리즘입니다. 계층 구조를 이용하여 검색 프로세스를 가속화합니다. 이 알고리즘은 서로 다른 수준에서 희소 그래프 구조와 밀집 그래프 구조를 구축하고, 위에서 아래로 효율적으로 검색합니다. 코드는 간결하며, 최신 C++과 Eigen을 사용한 SIMD 가속을 통해 약 500줄의 코드로 구현할 수 있습니다.

더 보기

LLM 플러그인: Hacker News 스레드 간편 요약

2025-04-08
LLM 플러그인: Hacker News 스레드 간편 요약

새로운 LLM 플러그인 `llm-hacker-news`를 사용하면 Hacker News의 대화 스레드를 쉽게 요약할 수 있습니다. 플러그인을 설치하고 `llm -f hn:ID '지시사항'` 명령어(예: `llm -f hn:43615912 '설명적인 직접 인용을 포함한 요약'`)를 사용하면 지정된 ID(스레드 URL에 있음)의 스레드 요약을 얻을 수 있습니다. 설치 및 로컬 설정 지침은 README에 나와 있습니다.

더 보기
개발

실시간 뉴로플라스티시티: 사전 훈련된 LLM에 실시간 학습 능력 부여

2025-04-08
실시간 뉴로플라스티시티: 사전 훈련된 LLM에 실시간 학습 능력 부여

"뉴럴 그라피티"라고 불리는 이 실험적인 기술은 "스프레이 레이어"라는 플러그인을 사용하여 사전 훈련된 대규모 언어 모델(LLM)의 최종 추론 단계에 메모리 트레이스를 직접 주입합니다. 파인튜닝이나 재훈련이 필요 없습니다. 뇌의 뉴로플라스티시티를 모방하여 벡터 임베딩을 수정함으로써 모델의 "사고 방식"을 미묘하게 변경하고, 생성 토큰의 예측에 영향을 미칩니다. 상호 작용을 통해 모델은 점진적으로 학습하고 진화합니다. 특정 단어의 출력을 강제하지 않고, 반복적인 상호 작용을 통해 관련 개념에 모델을 치우치게 함으로써 AI 모델에 더욱 능동적인 행동, 집중된 개성, 그리고 향상된 호기심을 부여하는 것을 목표로 합니다. 궁극적으로는 뉴런 수준에서 어떤 형태의 자기 인식을 얻는 것을 지원하는 것을 목표로 합니다.

더 보기

경량 MCP 서버: Claude를 위한 실시간 날씨 데이터

2025-04-07
경량 MCP 서버: Claude를 위한 실시간 날씨 데이터

이 프로젝트는 Claude와 같은 AI 어시스턴트가 실시간 날씨 데이터에 접근하고 해석할 수 있도록 하는 경량의 모델 컨텍스트 프로토콜(MCP) 서버를 구축합니다. 사용자는 Claude 설정에 서버를 추가하고, `go build` 명령어를 사용하여 바이너리를 빌드하고, 날씨 API 키를 설정하기만 하면 Claude 내에서 특정 도시의 날씨 정보를 조회할 수 있습니다. 이 프로젝트는 서버 처리, 비즈니스 로직, 테스트를 위한 모의 서비스, 뷰 템플릿 등을 포함하는 모듈식 설계를 채택하고 있으며, MIT 라이선스로 라이선스되어 있습니다.

더 보기

Kahuna: IndexedDB 데이터베이스 관리 도구

2025-04-07
Kahuna: IndexedDB 데이터베이스 관리 도구

Kahuna는 Firefox 및 Chromium 기반 브라우저용 브라우저 확장 프로그램으로 IndexedDB 데이터베이스 관리를 간소화합니다. IndexedDB 데이터의 생성, 수정, 보기, 쿼리, 편집, 가져오기 및 내보내기를 할 수 있습니다. 데이터 필터링, 페이징, JavaScript 코드 실행, 다양한 형식(Dexie, JSON, CSV)으로 가져오기/내보내기 등의 기능이 있습니다. 문서는 아직 작성 중이지만 Kahuna는 IndexedDB를 사용하는 개발자에게 강력한 도구입니다.

더 보기
개발

OpenPrompt: LLM에 코드 매끄럽게 통합

2025-04-07
OpenPrompt: LLM에 코드 매끄럽게 통합

OpenPrompt는 Claude, GPT-4, Grok 등과 같은 대규모 언어 모델에 코드를 쉽게 제공하는 프로세스를 간소화합니다. 이 도구는 파일과 폴더를 XML 형식으로 빠르게 직렬화하여 코드베이스 업로드를 용이하게 합니다. Windows, macOS, Linux에서 사용 가능하며(실행 파일 제공), OpenPrompt를 사용하면 디렉토리 선택, 파일 필터링, 지침 추가, 선택한 LLM에 붙여넣을 준비가 된 XML 프롬프트 생성을 할 수 있습니다. 사용 사례에는 코드 검토, 문서 생성, 리팩토링 지원, 버그 헌팅, 새로운 코드베이스 학습, 아키텍처 분석 등이 있습니다.

더 보기
개발

GitMCP: AI로 GitHub 프로젝트 문서에 쉽게 접근

2025-04-07
GitMCP: AI로 GitHub 프로젝트 문서에 쉽게 접근

GitMCP는 무료 오픈소스 서비스로, 모든 GitHub 프로젝트를 원격 모델 컨텍스트 프로토콜(MCP) 엔드포인트로 원활하게 변환하여 AI 어시스턴트가 프로젝트 문서에 쉽게 접근하고 이해할 수 있도록 합니다. 설정이 필요 없으며, GitMCP는 즉시 사용 가능하고 완전히 무료이며 개인 정보를 보호하며, 개인 식별 정보나 쿼리는 수집하지 않습니다. 사용자는 간단한 URL 형식을 사용하여 GitHub 저장소 또는 GitHub Pages 사이트에 접근할 수 있습니다. AI 어시스턴트는 GitMCP를 통해 프로젝트 문서에 접근하고, 의미론적 검색을 사용하여 토큰 사용을 최적화할 수 있습니다. GitMCP는 MCP를 구현하여 GitHub 저장소 문서와 AI 어시스턴트 간의 다리를 놓아 효율적이고 정확한 정보 전달을 보장합니다.

더 보기
개발

LLM 탈락 게임: 사회적 추론, 전략, 그리고 기만

2025-04-07
LLM 탈락 게임: 사회적 추론, 전략, 그리고 기만

연구자들은 대규모 언어 모델(LLM)의 사회적 추론, 전략 및 기만 능력을 평가하기 위해 멀티플레이어 "탈락 게임" 벤치마크를 만들었습니다. 8개의 LLM이 경쟁하여 공개 및 비공개 대화를 나누고, 동맹을 맺고, 투표를 통해 상대방을 제거하여 최종적으로 두 개만 남게 됩니다. 그런 다음 제거된 플레이어의 배심원이 승자를 결정합니다. 대화 로그, 투표 패턴 및 순위를 분석하여 LLM이 공유 지식과 숨겨진 의도의 균형을 맞추고 동맹을 맺거나 전략적으로 배신하는 방법을 알아낼 수 있습니다. 이 벤치마크는 단순한 대화를 넘어 모델이 공개 대 비공개 역학, 전략적 투표 및 배심원 설득 등을 극복하도록 강제합니다. GPT-4.5 Preview가 최고 성적을 거두었습니다.

더 보기

mem-isolate: 안전하게 unsafe 코드 실행하기

2025-04-06
mem-isolate: 안전하게 unsafe 코드 실행하기

mem-isolate는 fork()를 사용하여 함수를 격리된 프로세스에서 실행하고 결과를 부모 프로세스로 반환하여 unsafe 코드가 부모 프로세스의 메모리에 영향을 주는 것을 방지합니다. 메모리 누수 및 힙 단편화를 처리하며 불순수한 함수라도 메모리 순수성을 보장합니다. 현재 Unix 계열 시스템만 지원하며, 직접 함수 호출과 비교하여 약 1ms의 오버헤드가 발생하지만 메모리 안전이 중요한 경우에는 허용 가능한 수준입니다.

더 보기

TripoSG: 대규모 정류 흐름 모델을 사용한 고충실도 3D 형태 합성

2025-04-06
TripoSG: 대규모 정류 흐름 모델을 사용한 고충실도 3D 형태 합성

TripoSG는 고충실도 이미지-3D 생성을 위한 최첨단 기반 모델입니다. 대규모 정류 흐름 변환기, 하이브리드 지도 학습 및 고품질 데이터 세트를 활용하여 최첨단 결과를 달성합니다. TripoSG는 날카로운 특징, 미세한 디테일 및 복잡한 구조를 가진 메시를 생성하며 입력 이미지의 의미를 정확하게 반영합니다. 강력한 일반화 능력을 갖추고 다양한 입력 스타일을 처리합니다. 15억 매개변수 모델과 추론 코드, 대화형 데모를 사용할 수 있습니다.

더 보기

Erica Synths, DIY Eurorack 모듈을 오픈소스로 공개

2025-04-06
Erica Synths, DIY Eurorack 모듈을 오픈소스로 공개

Erica Synths는 기존 DIY Eurorack 프로젝트의 생산 중단 후, 해당 프로젝트들을 오픈소스로 공개하기로 결정했습니다. PCB로 제작된 전면 패널의 Gerber 파일을 제공했으며, 맞춤형 및 희귀 부품을 제거하기 위해 모듈 디자인을 약간 변경했습니다(일부 모듈은 www.ericasynths.lv에서 구할 수 있는 희귀 IC가 필요합니다). 각 폴더에는 모듈 제작을 위한 완벽한 정보와 파일이 포함되어 있습니다. 회로도, 전면 패널 Gerber 파일, PCB Gerber 파일, BOM, 값과 지정자가 포함된 부품 배치, 그리고 조립 설명서(일부 설명서는 이전 모듈 버전용임에 유의하십시오). Erica Synths는 개인, 교육 또는 상업 목적으로 제3자의 사용을 허용하지만 지원은 제공하지 않습니다. 제작 세부 사항, 문제 해결, 부품 가용성 및 대안에 대한 정보는 포럼(www.muffwiggler.com)을 참조하십시오. 오픈소스로 공개된 모듈에는 Bassline, BBD delay/flanger, Delay, Dual VCA, Envelope, MIDI-CV, Mixer, Modulator, Output, Polivoks VCF, Swamp, VCO3 등이 있습니다.

더 보기
하드웨어
1 2 25 26 27 29 31 32 33 50 51