🦀 Ladybird 브라우저, Rust 언어 채택 발표
Ladybird 프로젝트가 C++에서 Rust로의 전환을 발표했다. 초기에는 Swift를 고려했으나 Apple 생태계 외부에서의 제한된 지원과 C++ interop 문제로 인해 Rust를 선택했다. Firefox와 Chromium도 이미 Rust를 도입하기 시작했으며, Ladybird는 JavaScript 엔진인 LibJS를 첫 대상으로 Rust로 포팅을 완료했다.
흥미로운 점은 AI 도구(Claude Code, Codex)를 활용해 번역 작업을 수행했다는 것이다. 약 2주 만에 25,000줄의 Rust 코드를 생성했으며, 기존 C++ 파이프라인과 완전히 동일한 출력을 보장한다. 52,898개의 test262 테스트와 12,461개의 Ladybird 회귀 테스트 모두에서 제로 리그레션을 달성했다.
📚 Elsevier, 학술 인용 카르텔 폭로 후 저널 폐쇄
세계 최대 학술 출판사 Elsevier가 크리스마스이브에 12편의 "동료 심사" 논문을 조용히 철회했다. 이 논문들은 모두 Trinity College Dublin의 Brian Lucey 교수가 공저자로 참여했으며, 총 5,104회 인용되었다. Lucey는 자신이 편집자로 있던 저널에 자신의 논문을 승인하는 방식으로 동료 심사를 우회했다.
Lucey는 2025년 한 해에만 56편의 논문을 발표했는데, 이는 6.5일마다 한 편씩 발표한 셈이다. 그는 Elsevier의 Finance Journals Ecosystem을 통해 인용 조작 네트워크를 운영했으며, 2020년 이후 인용 지수가 기하급수적으로 증가했다. 이 사건은 학술 출판 시스템의 구조적 취약점을 드러냈다.
원문: Elsevier Shuts Down Its Finance Journal Citation Cartel
🎬 Loops - 분산형 TikTok 대안 출시
TikTok의 분산형 오픈소스 대안인 Loops가 오픈 베타에 진입했다. 기업 통제 없이 커뮤니티 기반으로 운영되는 숏폼 비디오 플랫폼으로, 연합체(Federated) 구조를 채택해 사용자들이 자신의 데이터를 통제할 수 있다.
주요 특징으로는 오픈소스, 분산형, 크리에이터 친화적, 광고 없음 등이 있다. Mastodon 등 다른 연합체 플랫폼과 마찬가지로 플랫폼 종속 문제를 해결하고자 한다.
원문: Loops - Short videos. Your community. Your rules.
🤖 DJI 로봇 청소기, 7,000대 원격 제어 취약점 발견
소프트웨어 엔지니어가 DJI의 로봇 청소기 Romo를 게임 컨트롤러로 제어하려다 우연히 대규모 보안 취약점을 발견했다. 자신의 기기에 접근하는 과정에서 24개국에 있는 약 7,000대의 다른 로봇 청소기에 대한 접근 권한도 함께 획득했다. 이를 통해 실시간 카메라, 마이크, 집 구조도, 위치 정보 등을 확인할 수 있었다.
DJI는 내부 검토를 통해 취약점을 발견하고 2월 8일과 10일 두 차례 패치를 통해 문제를 해결했다. 이 사건은 스마트 홈 기기의 보안 문제와 중국 기업에 대한 데이터 프라이버시 우려를 다시 부각시켰다.
원문: Man accidentally gains control of 7,000 robot vacuums
📺 Timeframe - 가족용 전자종이 대시보드 프로젝트
Joel Hawksley이 10년 동안 개발해 온 가족용 전자종이 대시보드 프로젝트 Timeframe을 공개했다. Magic Mirror, 탈옥된 Kindle, Visionect 디스플레이 등을 거쳐 최종적으로 Boox의 25.3인치 Mira Pro를 사용하는 시스템으로 발전했다.
이 시스템은 캘린더, 날씨, 스마트 홈 상태를 실시간으로 표시하며, Home Assistant와 통합되어 문 열림 상태, 세탁 완료 여부 등을 보여준다. 전자종이 디스플레이를 사용해 어떤 조명에서도 눈에 띄지 않으면서 필요한 정보만 표시하는 접근 방식이 특징이다. 현재 상용화를 목표로 개발 중이다.
원문: How I built Timeframe, our family e-paper dashboard
⚡ Oxc - Rust로 작성된 고성능 JavaScript 도구 모음
VoidZero가 개발한 Oxc가 주목받고 있다. ESLint 호환 린터 Oxlint는 ESLint보다 50~100배 빠르며, Prettier 호환 포매터 Oxfmt는 Prettier보다 35배 빠르다. 파서는 SWC보다 3배 빠르고, 리졸버는 enhanced-resolve보다 28배 빠르다.
Rust로 작성된 이 도구들은 현대 JavaScript 개발 환경의 성능 병목을 해결하고자 한다. 이미 650개 이상의 린트 규칙을 지원하며, 타입 인식 린팅, JSX/TypeScript 변환, minification 등도 지원한다.
원문: The JavaScript Oxidation Compiler
출처: Hacker News, Techmeme (2026년 2월 23일 오후)
댓글
댓글 쓰기