Lil로 다루는 벡터 그래픽
Decker의 스크립트 언어 Lil에서 중첩 리스트로 벡터 경로를 표현하고 그리는 방법을 설명합니다. 암묵적 리스트 연산과 몇 가지 원시 연산자를 조합해 확대·이동·기울이기·회전부터 흔들림 효과까지 구현하며, 인덱스 반복문 없이 다루는 방식을 코드로 보여줍니다.
Decker의 스크립트 언어 Lil에서 중첩 리스트로 벡터 경로를 표현하고 그리는 방법을 설명합니다. 암묵적 리스트 연산과 몇 가지 원시 연산자를 조합해 확대·이동·기울이기·회전부터 흔들림 효과까지 구현하며, 인덱스 반복문 없이 다루는 방식을 코드로 보여줍니다.
VCF Midwest 발표에서 Lisp 머신의 개발사와 Symbolics의 Genera 운영체제를 역사와 시연으로 소개합니다. 전용 하드웨어와 마이크로코드부터 Lisp로 구현한 커널·GUI, 실시간 디버깅과 파일 시스템까지 다룹니다.
DE10-Lite FPGA와 SystemVerilog로 VGA 신호 타이밍을 만들고 이미지를 출력하는 과정을 설명합니다. 50MHz 보드 클럭을 25MHz로 나누고, 수평·수직 카운터와 ROM 이미지 데이터를 사용해 화면을 구성하며 알파 합성 방식도 비교합니다.
x86의 ud2와 int 6은 모두 2바이트지만 예외 처리 방식이 다릅니다. ud2는 잘못된 명령어를 가리키는 fault를 일으키지만 int 6은 다음 명령어 주소를 보고하는 trap이며, 사용자 모드에서는 int 6 호출 권한도 차단됩니다.
Mastodon 5.0은 게시물 작성기를 팝아웃 방식으로 바꾸고 탐색 메뉴와 피드 UI를 개편합니다. Mastodon 팀은 신규 사용자의 진입 장벽을 낮추면서 기존 기능을 유지하고, 커뮤니티 테스트 의견을 반영해 작성기 위치와 공개 범위 설정 등을 조정했습니다.
curl 프로젝트는 2026년 10월 26일부터 LOW·MEDIUM 취약점 제보를 GitHub 이슈로 공개 접수하고, HIGH·CRITICAL만 HackerOne에서 비공개로 처리합니다. 제보 급증으로 지친 유지보수자의 부담을 나누고 수정 사항을 더 넓게 검토하려는 조치입니다.
Jepsen이 Orkes Conductor 5.3.2와 후속 버전을 장애 주입 테스트한 결과, 워크플로가 영구히 방치되거나 사라지고 실행되지 않은 채 완료 처리되는 안전성 문제가 확인됐습니다. Orkes는 주요 문제를 5.5.0과 5.5.6에서 수정했지만, 중복 태스크 실행과 클라이언트 오류 처리, 저장소의 내구성은 별도로 고려해야 합니다.
PHP 보안팀이 CVSS v4.0 기준 9.2점인 치명적 취약점 2건을 수정하는 업데이트를 2026년 10월 21일 14:00 UTC에 배포한다고 예고했습니다. 영향을 받는 버전과 수정 버전은 배포 시 공개하며, 취약점 정보가 먼저 공개되거나 실제 악용 정황이 확인되면 일정을 앞당길 수 있습니다.
공격자가 장악한 Tor 출구 릴레이 333개가 SSH 연결을 가로채고 Ebury 악성코드를 설치하려 했습니다. 글쓴이는 릴레이별 SSH 지문과 연결 경로를 검사해 감염 노드를 찾아냈고, Tor 운영진은 이를 BadExit으로 지정한 뒤 해당 서버들을 폐쇄했습니다.
NixOS 설정으로 FreshRSS를 백업까지 포함해 9줄의 Nix 코드로 배포한 경험을 소개합니다. 설정을 다시 실행해 같은 환경을 복구할 수 있다는 점이 유지보수 부담을 낮춰 새로운 서비스를 시험하는 데 도움이 된다는 이야기입니다.
macOS Secure Enclave에서 추출할 수 없는 SSH 키를 만들고 Touch ID로 서명하는 방법을 소개합니다. 내장 도구 세 가지로 설정하며, 재부팅 뒤 에이전트에 키를 다시 등록해야 하고 Mac을 잃으면 해당 키도 복구할 수 없습니다.
Mozilla는 eMudhra 중간 인증서 8개의 개인 키가 유출됐다는 신고를 받고 Firefox의 OneCRL에 해당 인증서를 차단 목록으로 배포했습니다. 표준 설정을 사용하는 Firefox에는 신고 후 3시간 안에 배포를 마쳤으며, 일부 사용자와 다른 Mozilla 인증서 저장소 이용자를 위한 추가 업데이트도 내놨습니다.
DNSimple은 Erlang DNS 라이브러리 dns_erlang의 핫패스를 손봐 쿼리당 CPU 사용량을 12% 줄이고 포화 시 처리량을 14% 높였습니다. 단일 바이너리 누적, 매치 컨텍스트 유지, SWAR와 DNS 압축 키 변경 등 BEAM의 바이너리 처리 방식에 맞춘 최적화와 실제 워크로드 측정 결과를 설명합니다.
지구 표면을 오각형 셀로 표현하는 이산 전역 격자 시스템(Discrete Global Grid System) A5가 v1.0을 출시했습니다. 격자와 셀 ID를 앞으로 고정하고, 압축된 셀 집합 연산과 자기 교차가 없는 공간 채움 곡선을 도입해 대규모 영역 채우기와 처리를 개선했습니다.
Rich Hickey가 Clojure의 유연한 정보 처리와 정확성 문제를 설명하고, 데이터 구조의 변화를 견디면서 필요한 값과 기대 조건을 드러내는 destructuring 기능을 소개합니다. 강연은 선택자와 누락 처리 같은 새 지시자도 다루며, 정적 타입의 역할을 둘러싼 논쟁을 불러왔습니다.
Rust 컴파일러에서는 차세대 trait solver와 Polonius, 병렬 프런트엔드, LLVM 성능 개선 등 오래 진행한 작업이 함께 진척되고 있습니다. 필자는 이를 새 기능 하나의 성과보다 장기적인 내부 정비와 성능 투자가 결실을 맺는 시기로 설명합니다.
Deno 런타임 개발이 1년 뒤 중단될 예정이라는 소식에, 글쓴이가 포크 프로젝트 Ende를 시작한다고 밝혔습니다. Node.js 호환성과 Deploy, KV 같은 제품을 덜어내고 모듈별 권한, 비신뢰 코드 샌드박스 등을 개발하겠다는 계획입니다.
Tor Project가 안드로이드용 Tor VPN 베타 개발 과정에서 배운 점과 다음 과제를 정리했습니다. 앱마다 별도의 Tor 회로를 할당하고 검열 우회에 초점을 맞췄으며, 브리지 지원과 안정성, F-Droid 배포를 개선하고 있습니다.
Debian의 LLM 기여 수용에 실망한 글쓴이가 Chimera Linux를 설치하고 기여를 시작한 경험을 전합니다. musl, FreeBSD 계열 사용자 공간, dinit을 택한 기술 구성과 초보 기여자를 환영하는 분위기를 소개하며, LLM 정책을 중시하는 다른 배포판도 언급합니다.
Futhark 컴파일러가 signed integer division의 오버플로를 피하도록 고치자 CUDA 성능이 특정 벤치마크에서 5,548μs에서 12,592μs로 느려졌습니다. 일반 벤치마크에서는 차이가 측정되지 않았지만, 모든 나눗셈에 추가된 분기 때문에 GPU 코드 생성이 달라지는 사례를 보여줍니다.