Jank, C++와 직접 연동하는 네이티브 Clojure 방언
Jank는 Clojure 방언에 C++ 상호운용 기능을 결합한 언어입니다. Clang 기반 JIT로 REPL에서 C++ 코드를 실행하며, C++ 헤더와 라이브러리를 직접 사용하고 네이티브 의존성을 빌드하도록 설계했습니다.
개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.
Jank는 Clojure 방언에 C++ 상호운용 기능을 결합한 언어입니다. Clang 기반 JIT로 REPL에서 C++ 코드를 실행하며, C++ 헤더와 라이브러리를 직접 사용하고 네이티브 의존성을 빌드하도록 설계했습니다.
WorldTUI는 실제 셸이나 파일시스템 없이 키 입력마다 터미널 화면의 변화를 예측하는 3억 6천만 매개변수 모델입니다. 화면 행 병렬 디코딩과 자기 오류 수정 학습으로 속도와 일관성을 높였지만, 파일 읽기 테스트는 13회 중 9회 성공해 실제 터미널처럼 신뢰할 수 있는 수준은 아닙니다.
NowCaption은 Linux에서 데스크톱 오디오나 마이크 음성을 실시간 자막으로 보여주는 오픈소스 앱입니다. 개발자는 자체 음성 모델이 선명한 음성에서 단어 오류율 2.5%를 기록했다고 밝혔으며, 앱은 CPU에서 오프라인으로 동작합니다.
UUIDv7은 생성 시각을 담고 대체로 정렬되지만, 정확한 시각이나 엄격한 단조 증가를 보장하지 않습니다. 시계가 역행할 때 Python 구현의 타임스탬프가 실제 시각보다 계속 앞서가는 사례를 보이고, 구현별 보장과 전제 조건을 확인하라고 제안합니다.
Berget AI가 AI 추론 요청별 탄소 배출량을 계산하는 오픈소스 방법과 계산기를 공개했습니다. 같은 Kimi K3 요청도 전력망과 서버 위치에 따라 스웨덴 0.38g, 텍사스 3.2g으로 차이가 납니다. 다만 평균 전력 배출계수를 쓰며, 칩 제조와 학습 배출량 등은 포함하지 않습니다.
컨테이너는 별도의 가상 머신이 아니라 Linux 프로세스에 격리와 자원 제한을 적용한 형태입니다. 글쓴이는 이미지가 디렉터리에서 출발하고 runc가 Go의 스레드·fork 제약을 우회하는 방식 등을 직접 런타임을 만들며 배웠다고 설명합니다.
개발자 Miguel C가 Snapdragon X2 노트북에서 macOS 27을 실행하는 실험 프로젝트 Snapintosh의 코드와 문서를 공개했습니다. Metal 그래픽 가속도 구현했지만 지원 기종이 한 모델뿐이고, 부팅 때마다 Mac이 필요해 일상용으로 쓰기에는 제약이 큽니다.
QPACK 헤더 압축을 처리하는 HTTP/3 구현 10종 가운데 7종에서 작은 요청이 서버의 메모리 고갈이나 CPU 고정으로 이어지는 취약점이 발견됐습니다. 공통 원인은 압축된 크기만 제한하거나 디코딩 후에야 크기를 검사하는 데 있으며, 글은 필드별 누적 크기를 디코딩 과정에서 제한해야 한다고 설명합니다.
MiniMax가 텍스트·이미지·동영상 입력과 최대 100만 토큰 문맥을 지원하는 MoE 모델 M3.1-Flash를 공개했습니다. 희소 어텐션, 양자화 인식 학습, DSpark 추측 디코딩을 적용했으며 벤치마크 결과는 작업별로 경쟁 모델과 우열이 엇갈립니다.
Sentry가 오픈소스 유지관리 예산을 75만 달러에서 100만 달러로 늘리고, 의존성 유지관리자와 재단, 개별 프로젝트에 지원금을 배분했습니다. 회사 37곳이 참여한 Open Source Pledge의 누적 지원액은 842만 달러를 넘었습니다.
InclusionAI가 총 124B, 토큰당 활성 5.1B 파라미터를 쓰는 의료 특화 모델 Ling-3.0-flash-Sante의 가중치와 실행 예제를 공개했습니다. 256K 컨텍스트와 도구 호출을 지원하며, 연구용 모델로 의료진 검토 없이 진단·치료에 사용하지 말라고 명시했습니다.
HackiOS는 POCO X5 Pro와 QEMU에서 XNU 커널과 수정하지 않은 iOS 16.5 사용자 공간을 부팅합니다. 터치, Wi-Fi, 카메라 등 일부 기능이 작동하지만 통신, 충전, App Store와 Apple ID 로그인은 지원하지 않아 일반 ROM이 아닌 연구용 환경입니다.
MAFDET는 사용자가 입력하는 동안 LLM의 KV 캐시를 갱신하고, Qwen3의 추론도 미리 진행하는 오픈소스 앱입니다. RTX 2060에서 Qwen3-4B의 답변 대기 시간은 12.2초에서 3.2초로 줄었지만, 미리 한 추론은 최종 입력이 바뀌면 정확성을 보장하지 않습니다.
지도 폴리곤을 삼각형으로 나누는 earstrip을 공개하고, 폴리곤 374만 개를 489ms에 처리했다고 보고합니다. 귀 자르기 알고리즘에 오목점 버킷, 분기 없는 검사, 삼각형 스트립 출력을 더해 속도를 높였으며, 구멍이 많은 폴리곤과 퇴화한 윤곽선은 Delaunay 방식으로 보완합니다.
중국은 AI 모델과 에이전트 등 23개 AI 기술을 수출 통제 대상에 포함하는 방안을 제안했습니다. 공개된 기술의 예외 적용과 API 제공 여부에 따라 기존 모델보다 향후 공개 모델의 해외 배포가 영향을 받을 수 있습니다.
Garmin이 7개월간 신규 신청을 막았던 Connect API 프로그램을 개인, 스타트업, 엔터프라이즈 3단계로 개편했습니다. 개인과 스타트업은 무료로 활동·건강 데이터와 FIT 파일에 접근하며, 1,000명을 넘는 엔터프라이즈는 협의된 월간 활성 사용자 요금을 내고 2027년 4월부터 비용을 부담합니다.
Node.js의 Brotli 디코더에서 비정상 입력이 메모리 경계를 벗어나 쓰게 하는 취약점이 발견됐습니다. 공격자가 조작한 압축 데이터를 처리하면 서비스 장애나 메모리 노출, 원격 코드 실행으로 이어질 수 있으며, 패치 버전으로 업그레이드해야 합니다.
Hugging Face Bio가 DNA 서열과 자연어를 함께 학습한 148억 파라미터 모델 Carbon-X를 공개했습니다. 자체 벤치마크 5종 평균은 추론 기능을 끈 상태에서 66.7%이며, 80GB GPU 한 대에서 실행할 수 있지만 임상 검증은 거치지 않았습니다.
GNU Taler 운영사 Taler Operations AG가 독일 보훔에서 설립 절차를 밟고 전자화폐기관(EMI) 인가 신청과 자금 조달을 추진합니다. 독일에서 유로 결제를 시작하려는 계획으로, 실제 운영은 BaFin의 인가를 받아야 가능합니다. 소프트웨어와 프로토콜은 계속 자유 소프트웨어로 공개합니다.
Kubernetes 1.35부터 cgroup v1 호스트에서는 kubelet이 기본 설정으로 시작하지 않고 재시작을 반복합니다. 작성자는 kubelet 설정과 kubeadm 사전 검증에 각각 우회 설정이 필요하며, cgroup v1을 유지하면 Kubernetes 1.37에서 기본 활성화된 Memory QoS도 적용되지 않는다고 확인했습니다.