MI-Distillation: Selecting from Model-Interpolated Instruct-Reasoning Data Spectrum for Chain-of-Thought Distillation

거대 추론 모델(LRM)의 발전에도 불구하고, 이러한 추론 경로를 더 작은 학생 모델로 증류하는 것은 여전히 어려운 과제로 남아 있습니다. 직접적인 긴 추론(Long CoT) 지도 학습은 제한적인 성능 향상만을 제공하며 간결한 짧은 추론(Short CoT)보다 덜 효과적일 수 있습니다. 본 연구는 이 현상을 기울기 중심 관점에서 분석하여 긴 추론이 짧은 추론보다 더 큰 기울기 크기와 집중된 업데이트 방향을 유도하며, 이는 학생 모델 용량이 증가함에 따라 더욱 두드러진다는 것을 발견했습니다.

이러한 분석을 바탕으로 효과적인 긴 추론 증류를 위해서는 추론 경로의 정보 밀도와 학생 모델에 대한 분포적 정렬 사이의 균형이 필요함을 시사합니다. 이에 연구진은 모델 보간을 통해 연속적인 지시-추론 데이터 스펙트럼을 구성하는 프레임워크인 모델 보간 증류(MI-Distillation)를 제안했습니다. 이 프레임워크는 모델 간 보간을 통해 추론 경로를 효과적으로 선택하기 위해 순차 학습 가능한 놀라움 점수(SeqLSS)를 추가로 도입합니다.

SeqLSS는 학생 모델에게 유익하고 학습 가능한 추론 경로를 선호하도록 하여 적절한 경로를 선택하는 데 도움을 줍니다. 추론 벤치마크에 대한 광범위한 실험 결과, MI-Distillation은 강력한 긴 추론 기준선보다 작은 모델의 CoT 증류 성능을 일관되게 향상시켰습니다. 이는 복잡한 추론 과정을 효율적으로 작은 모델에 전달하는 새로운 방법을 제시합니다.

AgenticRag-R1: Agentic Reinforcement Learning with Stack Memory for Multi-Step Reasoning, Retrieval and Memorizing

검색 증강 생성(RAG)은 대규모 언어 모델(LLM)의 사실성을 향상시키지만, 복잡한 다단계 추론을 위해서는 적응적인 검색과 중간 컨텍스트의 지속적인 수정이 필요하여 기존 시스템이 어려움을 겪고 있습니다. 최근 강화 학습(RL) 기반의 에이전트형 RAG 방법들이 이러한 문제를 부분적으로 완화하고 있지만, 일반적으로 거친 행동 공간과 궤적 수준의 보상에 의존하여 보상 할당이 약하고 단기적이고 고정된 추론 템플릿에 편향되는 한계가 있습니다.

이에 본 연구는 메모리 스택과 세밀한 행동 공간을 통해 추론, 검색, 메모리를 깊이 통합하는 RL 프레임워크인 AgenticRag-R1을 제안합니다. 이 프레임워크는 계층적 행동 인식 보상과 정보 인식 궤적 거부 전략을 지원하여 효과적인 장기 학습을 가능하게 합니다. 이는 에이전트가 장기적인 목표를 달성하는 데 필요한 복잡한 추론 과정을 학습하도록 돕습니다.

다양한 다단계, 오픈 도메인, 에이전트 추론 벤치마크와 여러 백본 모델 크기에 걸친 실험 결과, AgenticRag-R1은 강력한 기준 모델들을 일관되게 능가하는 성능을 보였습니다. 또한 AgenticRag-R1은 세밀한 행동 모델링과 정보 인식 최적화가 장기 추론에 미치는 영향을 강조하며, 더욱 견고하고 해석 가능하며 메모리 인식이 높은 추론 행동을 학습했습니다.

본 연구의 코드는 GitHub에서 공개되어 있으며, AgenticRag-R1 방법론에 대한 세부 사항을 확인할 수 있습니다.

CineForge: Self-Improving Agents for Long-Horizon Video Generation

장기적인 스토리 기반 비디오 생성에는 서사 분해, 상태 추적, 샷 디자인, 프롬프트 구성, 렌더링 및 수정을 조정하는 생산 에이전트가 필요합니다. 기존의 적응형 비디오 시스템은 주로 요청이나 재사용 가능한 기술을 개선하는 데 그쳐, 이야기 전반에 걸친 지속적인 단계별 개선이 연결되지 못하는 반복적인 생산 실패를 해결하지 못했습니다.

본 논문은 CineForge라는 자체 진화 비디오 생산 에이전트 프레임워크를 소개하며, 비디오 생성을 위한 CineForge-Produce와 이야기 간 정책 진화를 위한 CineForge-Evolve를 결합합니다. CineForge-Produce는 각 소스 스토리를 유형화된 서사, 캐릭터, 공간, 시네마틱 상태로 정리하고 이를 사용하여 에셋과 클립 생성을 조정하며, 이 과정을 정규적인 생산 궤적으로 기록합니다.

CineForge-Evolve는 사례-패턴-정책 진화(Case-to-Pattern-to-Policy Evolution, CPPE)를 적용하여 궤적 증거를 검토하고 반복되는 발견 사항을 경계 내의 단계별 패치로 통합하여 검증된 업데이트를 배포합니다. 또한 완전한 스토리 실현을 측정하기 위해 CineScope를 도입했는데, 이는 100개의 스크립트 CineScope-Data와 인과 상태, 연출 조정, 페이싱 및 자원 할당, 캐릭터 아크를 포괄하는 인간 정렬형 다중 규모 CineScope-Metric을 결합합니다.

이러한 접근 방식을 통해 진화된 CineForge 정책은 CineScope-Metric을 4.024에서 4.380으로 개선했으며, ScriptAgent 하에서 세 가지 장편 비디오 기준 모델을 능가했고, 새로운 스토리에 대한 검토 LLM 호출 횟수를 37.0% 줄였습니다. 이는 장편 스토리텔링 작업 전반에 걸쳐 누적적으로 개선되는 비디오 에이전트에게 생산 궤적을 실행 가능한 경험으로 확립합니다.

Memory-First Fact-Checking: A Knowledge-Graph-Grounded Multi-Agent System for Misinformation Detection

본 논문은 설명 가능한 허위 정보 탐지를 위해 지식 그래프 기반의 의미론적 메모리와 적대적 멀티 에이전트 추론을 통합한 하이브리드 사실 확인 프레임워크를 소개합니다. 제안된 시스템은 메모리 우선, 웹 폴백 아키텍처를 따르며, 입력 주장을 문장 임베딩 기반 검색과 자연어 추론을 통해 이중 인덱스 지식 그래프를 통해 초기 평가합니다.

그래프에서 검색된 증거가 신뢰할 만한 결정을 뒷받침하기에 불충분할 경우, 프레임워크는 신뢰할 수 있는 웹 소스에서 정보를 수집하고 지지, 모순, 판단 에이전트로 구성된 적대적 재판소를 사용하여 이를 평가합니다. 그래프 인식 신뢰 메커니즘은 의미론적 유사성, NLI 신뢰도, 구조적 그래프 증거를 결합하여 내부 지식이 충분한지 판단함으로써 불필요한 웹 검색을 줄입니다.

검증된 정보는 구조화된 트리플로 변환되어 지식 그래프에 통합되며, 이는 시스템의 의미론적 메모리를 점진적으로 확장하는 데 기여합니다. 실제 COVID-19 허위 정보 벤치마크에 대한 실험 평가 결과, 제안된 프레임워크는 해결된 주장에 대해 97.4%의 정확도와 92.6%의 평균 F1 점수를 달성했습니다.

이는 Llama~3.3~70B 기반의 기준 모델(정확도 87.7%, 평균 F1 점수 86.3%)을 능가하는 성능을 보여주며, 지식 그래프 기반 메모리와 멀티 에이전트 추론이 허위 정보 탐지에서 효과적임을 입증합니다.

Debian과 세이렌

Debian 프로젝트는 개발 과정에서 대규모 언어 모델(LLM) 사용을 허용하기로 결정했습니다. 하지만 이 결정에 대해 18년간 프로젝트에 참여한 전 개발자는 누적된 복잡성을 근본적으로 제거하려는 동기가 약해질 수 있다고 우려하고 있습니다.

이러한 우려는 개발자들이 프로젝트의 복잡성을 줄여야 한다는 근본적인 목표를 유지하는 데 어떤 영향을 미칠지에 대한 질문을 던집니다. LLM 사용이 개발 효율성을 높일 수는 있지만, 프로젝트의 핵심 목표인 단순화에 대한 동기를 약화시킬 수 있다는 점이 주목됩니다.

한편, 빌드 시스템 관련 도구인 debhelper는 길고 복잡한 debian/rules 상용구를 dh_ 명령을 통해 처리합니다. 이는 복잡한 빌드 규칙을 관리하고 자동화하는 데 있어 특정 도구들이 어떻게 사용되는지를 보여줍니다.

월 $6 VPS 한 대로 MMORPG 동접 1,000명에 도전해봤습니다

웹 기반 MMORPG를 사이드 프로젝트로 개발하는 과정에서 서버 운영에 대한 실험을 진행했습니다. 현재 이 프로젝트의 서버는 월 6달러의 비용으로 1 vCPU와 1GB RAM을 제공하는 VPS 한 대로 운영되고 있습니다.

개발자는 프로젝트를 가능한 오래 유지하기 위해 운영 비용을 최소화하고자 했으며, 이 낮은 사양의 서버가 실제 몇 명의 동시 접속자를 감당할 수 있는지 성능 한계를 확인하고자 했습니다.

이러한 실험은 저렴한 비용으로 웹 기반 MMORPG를 운영하려는 개발자들에게 서버 스펙과 동시 접속자 수 사이의 현실적인 제약 조건을 제시한다는 점에서 의미가 있습니다.

결과적으로 이 사례는 최소한의 운영비로 서비스를 장기간 유지하려는 개발자들이 서버 자원 할당과 사용자 규모 간의 트레이드오프를 고려해야 함을 보여줍니다.

Three schoolgirls in Kinsale pulled up a pea plant covered in warts (2016)

아일랜드 킨세일에서 세 명의 여학생이 무좀처럼 보이는 사마귀 같은 혹이 돋은 완두콩 식물을 발견하고 이를 버리지 않고 3년간 실험을 진행한 사례가 주목받고 있습니다. 이들은 혹에 서식하는 박테리아가 보리 발아를 50% 더 빠르게 만들 수 있다는 것을 발견했으며, 이 연구는 농업 분야의 질소 문제를 해결할 잠재력을 보여줍니다.

이 연구는 콩과 식물이 질소를 고정하는 데 필수적인 박테리아인 라이조비움(rhizobium)이 곡물(보리, 귀리, 밀)에는 작용하지 않는다는 기존의 과학적 통념에 도전했습니다. 학생들은 이 박테리아를 곡물 씨앗에 처리하여 발아 속도를 높이고 건조 질량을 최대 74% 증가시키는 결과를 얻었습니다.

이 발견은 농업의 질소 고정 시스템을 콩과 식물을 넘어 다른 주요 곡물로 확장할 수 있는 새로운 접근 방식을 제시하며 식량 안보 문제에 대한 해결책을 모색하게 합니다. 비록 이 연구가 동료 검토를 거치지 않은 자택 실험이었고, 결과는 최대치에 불과하지만, 이는 합성 화학 물질 없이 자연적으로 존재하는 토양 박테리아를 활용하여 농업 생산성을 높일 수 있다는 가능성을 보여줍니다.

Show GN: memnest, 세션이 바뀌어도 AI 코딩 에이전트가 기억을 잃지 않게 하는 로컬 메모리 서비스

AI 코딩 에이전트가 세션이 종료될 때 모든 기억을 잃어버리는 문제가 지속적으로 불편함을 야기했습니다. 개발 과정에서 서비스 포트, 라이브러리 선택 이유, 두 번이나 수정했던 버그 해결책 등의 맥락을 매번 다시 설명해야 하는 비효율이 발생했습니다.

기존에는 하네스마다 부분적인 메모리 기능이 따로 존재했지만, 다른 도구로 전환할 경우 해당 메모리가 모두 사라지는 한계가 있었습니다. 이는 에이전트가 장기적인 개발 맥락을 유지하고 일관된 상태를 기억하는 데 심각한 제약이 됩니다.

이에 따라 memnest라는 로컬 메모리 서비스가 이러한 문제를 해결하기 위해 등장했습니다. 이 서비스는 세션이 바뀌더라도 AI 코딩 에이전트가 이전의 모든 정보를 기억할 수 있도록 하여 개발자가 맥락을 끊김 없이 유지하며 작업할 수 있도록 돕습니다.

이 로컬 메모리 서비스는 에이전트의 기억을 세션 경계를 넘어 영구적으로 보존함으로써 복잡한 코딩 작업에서 일관성과 효율성을 높이는 데 중점을 둡니다.

California lawmakers unanimously pass Linux exemption from age-verification law

캘리포니아 의회는 연령 확인 법률에서 리눅스에 대한 예외를 만장일치로 통과시켰습니다. 이 예외는 GPL, MIT, BSD, Apache 라이선스 하에 배포되는 소프트웨어에 적용됩니다.

이는 리눅스가 오픈 소스 생태계 내에서 광범위하게 사용되고 있으며, 개발자와 사용자 커뮤니티에게 중요한 의미를 가집니다. 해당 법률은 소프트웨어 배포와 관련된 연령 제한 문제를 다루고 있으며, 리눅스 관련 소프트웨어의 특성을 고려하여 예외를 적용함으로써 개발 활동의 자유를 보장하려는 취지입니다.

따라서 GPL, MIT, BSD, Apache 라이선스를 따르는 리눅스 기반 소프트웨어의 배포 및 사용에 있어 연령 확인 법률의 제약이 완화됩니다. 이는 오픈 소스 프로젝트의 지속적인 개발과 배포에 있어 법적 제약을 줄여주는 결과를 가져옵니다.

이 결정은 오픈 소스 소프트웨어의 라이선스 구조와 법적 규제 간의 관계를 보여주는 사례이며, 향후 유사한 소프트웨어 라이선스에 대한 규제 논의에 영향을 미칠 수 있습니다.

Smartphone LED detects hidden cameras with AI

스마트폰의 LED를 활용하여 숨겨진 카메라를 인공지능으로 감지하는 기술이 개발되었습니다. 이 기술은 스마트폰 하드웨어 자체를 센서로 사용하여 주변 환경의 잠재적인 위협을 실시간으로 분석하는 새로운 접근 방식을 제시합니다.

이러한 시스템은 스마트폰의 LED가 특정 패턴이나 환경 변화를 감지하여 숨겨진 카메라의 존재를 포착하고 이를 인공지능(AI)을 통해 분석하는 방식으로 작동합니다. 이는 별도의 복잡한 센서를 추가하지 않고 기존의 스마트폰 하드웨어 자원을 활용하여 보안 기능을 구현할 수 있음을 의미합니다.

개발의 핵심은 LED가 주변 환경의 미묘한 변화를 감지하고, 이 데이터를 AI 모델에 입력하여 카메라와 같은 위협 요소를 식별하는 데 있습니다. 개발자 관점에서 이는 엣지 컴퓨팅 환경에서 센서 데이터를 효율적으로 처리하고, 저전력으로 보안 기능을 통합하는 방법에 대한 새로운 기회를 제공합니다.

다만, 실제 적용 시에는 주변 환경의 조명 조건이나 사물의 움직임에 따라 오탐지(false positive)가 발생할 수 있으며, 정확도를 높이기 위해서는 정교한 AI 알고리즘과 환경 보정 기술이 필수적입니다. 따라서 실제 상용화 단계에서는 이러한 오탐지 문제를 해결하고 시스템의 신뢰성을 확보하는 것이 중요한 과제가 될 것입니다.

No country for mediocre mathematicians

수학 분야에서 열정과 재능, 자아가 어떻게 얽혀 있는지를 탐구하는 글입니다. 저자는 수학적 성취를 이루는 과정에서 진실을 숨기거나 타인과의 비교에서 오는 질투를 경험하며, 학문적 성취의 가치에 대해 고찰합니다. 특히 수학 분야에서 개인의 열망과 객관적인 기여 사이의 관계를 다루며, 모든 수학적 기여는 그 자체로 가치 있다는 점을 강조합니다.

저자는 박사 학위 취득 과정과 경쟁적인 환경에서 겪었던 개인적인 경험을 공유하며, 자신의 성취가 객관적인 기준과 어떻게 연결되는지에 대해 논합니다. 또한, 2026년 동계 올림픽에서 뛰어난 성적을 보인 피겨 스케이터 알리사 리우와 같은 타인의 성공을 보며 질투를 느꼈던 경험을 통해 비교가 주는 감정적 영향을 설명합니다.

이러한 개인적인 고찰은 최근 인공지능과의 상호작용을 통해 더욱 심화됩니다. 저자는 Claude Opus 5와 같은 AI 모델이 연구 과정에서 어떤 도움을 주었는지 언급하며, AI가 복잡한 수학 문제를 해결하는 능력에 주목합니다. 실제로 AI는 에르도스 문제 #728과 같은 난제를 인간보다 더 빠르게 해결하는 사례를 보여주며, 이는 수학적 탐구의 새로운 지평을 열고 있음을 시사합니다.

결론적으로 이 글은 수학적 성취의 본질과 인간의 감정, 그리고 최신 기술이 결합된 연구 환경 속에서 우리가 추구해야 할 가치에 대해 질문을 던집니다. 수학이 모든 이에게 열려 있는 광대한 영역이며, 각자의 능력과 욕구에 따라 탐구할 수 있다는 메시지를 전달합니다.

Algorithmic Rent-Pricing Litigation Expands Under New State and Local Laws

알고리즘 임대 가격 책정 소송이 새로운 주 및 지방 법률에 따라 확장되고 있습니다. 이는 부동산 임대인들이 수익 관리 제품 사용에 대한 반독점 소송을 넘어, 알고리즘이나 가격 최적화 소프트웨어 사용을 제한하는 규제를 받게 되면서 책임 소재가 더욱 명확해지고 벌금 가능성이 커지고 있음을 의미합니다. 연방 및 주 차원의 소송에 이어, 샌프란시스코, 샌디에이고, 시애틀 등 여러 도시에서 임대료, 임차 조건, 점유율 등을 공유하거나 추천하기 위해 알고리즘을 사용하는 것을 제한하는 법률이 제정되었습니다.

이러한 지방 규제는 기존 반독점 소송보다 책임 소재를 입증하기 더 쉬운 경로를 제공하며, 일부 관할권에서는 상당한 법정 손해배상, 비용 전가, 심지어 단위당 반복 벌금까지 부과할 수 있습니다. 예를 들어, 샌프란시스코에서는 임대인이 경쟁사의 비공개 정보를 계산하는 알고리즘을 사용하는 것을 금지하며, 위반 시 각 주거 단위당 월별로 최대 1,000달러의 손해배상이나 구제 명령을 받을 수 있습니다. 시애틀의 경우 '조정 서비스' 사용을 금지하고 위반 시 최대 7,500달러의 벌금을 부과하며, 필라델피아에서는 위반당한 당사자가 2,000달러의 법정 손해배상 또는 실제 손해배상의 세 배에 해당하는 금액을 선택할 수 있습니다.

부동산 소유주와 관리자는 이러한 지방 규제 위험을 완화하기 위해 즉각적인 조치를 취해야 합니다. 각 부동산에 대해 해당 규정의 발효일과 가격 책정 제품 및 특정 데이터 기능의 사용 날짜를 대조하는 기준표를 작성해야 합니다. 또한, 제품이 연방 반독점 준수를 만족하더라도 도시의 '알고리즘 장치'나 '조정 서비스' 정의에 따라 별도로 평가해야 합니다. 소송에서 법정 벌금을 제한하고 소송 대상 집단을 좁히기 위해서는 금지된 기능이 비활성화된 날짜와 영향을 받은 부동산을 문서화하는 것이 중요합니다.

FreeCORE TrueNAS Core – Continued

FreeCORE 프로젝트는 TrueNAS® CORE 13.3 시스템을 기반으로 FreeBSD와 OpenZFS를 사용하여 독립적으로 유지 관리되는 운영체제입니다. 이 프로젝트는 FreeNAS에서 TrueNAS를 거쳐 FreeCORE로 이어지는 계보를 가지며, CORE의 상위 개발이 종료된 후 FreeBSD 15로 리베이스되어 독립적인 포크로 개발되었습니다.

FreeCORE는 TrueNAS CORE 13.3 시스템을 FreeBSD 15 위에서 계속 발전시키는 것을 목표로 합니다. 현재 FreeCORE는 안정적인 버전인 FreeCORE-15.0-U1을 제공하고 있으며, TrueNAS CORE 13.3 시스템은 인플레이스 업그레이드를 통해 15.0으로 바로 업그레이드한 후 프로젝트의 업데이트 트레인을 계속 진행할 수 있습니다.

이 프로젝트는 iXsystems, Inc.나 The FreeBSD Foundation과는 어떠한 관계도 없으며 독립적인 프로젝트로 운영됩니다. 따라서 FreeCORE는 FreeBSD와 OpenZFS를 기반으로 하는 독립적인 시스템 관리 환경을 제공하는 데 중점을 두고 있습니다.

GrapheneOS 프로젝트, Pixel 11의 하드웨어 메모리 태깅(MTE) 미지원으로 포팅 중단

GrapheneOS 프로젝트가 Pixel 11 시리즈용 부분 포트를 구현했으나, ARM 하드웨어 메모리 태깅(MTE) 지원 부족으로 포팅 작업을 중단했습니다. 이는 소프트웨어와 펌웨어 레벨에서 필수적인 지원이 누락되어 하드웨어 지원 역시 불가능하다고 판단했기 때문입니다.

개발자들이 기기 포팅 작업을 진행할 때 하드웨어 지원의 중요성이 강조되는 상황에서, 메모리 태깅과 같은 핵심적인 ARM 하드웨어 기능의 부재가 포팅의 주요 장애물로 작용하고 있습니다.

현재 상황은 소프트웨어와 펌웨어 지원이 부족할 뿐만 아니라 하드웨어 자체의 지원도 거의 없을 가능성이 높다는 분석입니다. 따라서 GrapheneOS와 같은 커스텀 OS를 특정 하드웨어에 포팅하거나 최적화하려는 시도에는 하드웨어 레벨의 지원 여부가 결정적인 제약 조건이 됩니다.

Tencent Hy4 프리뷰 공개

텐센트가 차세대 거대 언어 모델(LLM)인 Hy4 프리뷰를 공개하고 오픈소스로 배포했습니다. 이 모델은 전체 7700억 개의 매개변수와 활성 490억 개의 매개변수를 가지며, 100만 토큰이 넘는 방대한 컨텍스트 창을 제공합니다.

Hy4는 코딩, 문서 작업, 게임 개발, 과학 연구와 같은 실제 생산성 작업에 초점을 맞춰 설계되었습니다. 이는 기존 모델들이 갖는 한계를 넘어 복잡하고 장기적인 작업에 필요한 대규모 컨텍스트 이해 능력을 제공할 수 있음을 의미합니다.

개발자들은 이 모델을 통해 대규모 컨텍스트를 활용한 작업 효율성을 높이고 새로운 애플리케이션을 개발할 수 있는 기회를 얻게 됩니다. 텐센트가 공개한 이 오픈소스 모델은 실제 생산성 작업에 적용할 수 있는 강력한 기반을 제공합니다.

Benjamin Franklin's Alter Egos Gave Him the Most Freedom

벤자민 프랭클린이 발명하거나 발견한 위대한 업적 중 가장 큰 자유를 준 것은 그의 여러 페르소나, 즉 대리 자아(alter egos)였다. 프랭클린은 자신의 이름으로 할 수 없었던 말을 하며 권위에 도전하고 인간의 발전을 촉진하기 위해 수많은 저자 자아를 만들어냈다.

그는 자신의 이름 대신 여러 가명으로 글을 쓰면서 권위와 모순을 지적하고 통찰을 표현할 수 있었다. 예를 들어, 그는 자신의 친형이 소유한 신문 출판 금지 조치를 피하기 위해 'Silence Dogood'라는 가명을 사용했으며, 이는 당시 독자들에게 과부와 여성들이 직면했던 어려움을 부각하는 데 사용되었다.

또한, 천문학자이자 박식가였던 'Richard Saunders'는 'Poor Richard’s Almanack'을 통해 재치 있는 조언과 유머를 담아냈고, 'Americanus'는 식민지들의 권리를 주장하며 래트스네이크의 속성을 통해 미국의 정당성을 역설했다. 이러한 페르소나들은 프랭클린이 자신의 이름 아래에서 달성할 수 없었던 비판적 사고와 혁신적인 아이디어를 대중에게 효과적으로 전달하는 데 결정적인 역할을 했다.

Open Oscar Server: open-source server compatible with AIM and ICQ clients

golang으로 작성된 Open OSCAR Server는 클래식 AIM 및 ICQ 클라이언트와 호환되는 오픈 소스 인스턴트 메시징 서버입니다. 이 서버는 사용자가 직접 호스팅할 수 있는 형태로 개발되어, 기존의 레거시 IM 프로토콜을 현대적인 환경에서 구현하고자 하는 개발자들에게 흥미로운 대안을 제공합니다.

Open OSCAR Server는 AIM 및 ICQ 클라이언트의 기능을 지원하며, 사용자 프로필 관리, 공개 및 비공개 채팅방, 사용자 검색, 상태 표시 등 기본적인 IM 기능을 제공합니다. 또한 LAN 내 파일 공유 기능과 같은 추가적인 기능을 지원하여 단순한 메시징을 넘어선 커뮤니케이션 환경을 구축할 수 있습니다.

개발자는 이 서버를 통해 관리 API를 제공받아 사용자 목록 관리, 세션 확인, 채팅방 생성 등의 서버 관리 기능을 구현할 수 있습니다. 프로젝트는 MIT 라이선스로 공개되어 있으며, 현재 활발하게 개발 중이므로 Go 언어 기반으로 서버를 컴파일하고 실행하는 방법을 통해 직접 참여하고 기여할 수 있습니다.

DHS, 잘 알려지지 않은 세관법으로 언론인·비영리단체·노조 감시

미국 국토안보부(DHS)는 세관 수입 조사를 목적으로 하는 19 USC 1509 행정소환을 이용하여 언론인, 비영리단체, 노조의 통신, 계정, 금융 정보를 법원의 승인 없이 요구해 왔습니다. 이는 정부 기관이 사법적 절차 없이 광범위한 개인 정보를 확보할 수 있는 법적 근거를 제공한다는 점에서 논란이 되고 있습니다.

이러한 정보 요구 방식은 특히 Georgia Fort와 Don Lemon의 YouTube 계정 수색영장 기각 사례를 통해 그 한계가 드러났습니다. 법원이 해당 수색영장을 두 차례 기각하자, DHS는 이제 정보 요구를 위해 담당 관리의 승인만 필요하게 되었습니다.

이러한 변화는 정부 기관이 사법적 통제 없이 개인의 통신 및 금융 정보에 접근하는 방식에 대한 중요한 맥락을 제시합니다. 이는 행정소환 권한의 범위와 법원 개입의 필요성에 대한 논쟁을 심화시키며, 향후 정부와 개인 정보 보호 간의 관계에 영향을 미칠 수 있습니다.

GeoLibre - Tauri 기반의 경량 클라우드 네이티브 데스크톱 GIS

Tauri 기반으로 개발된 GeoLibre는 경량 클라우드 네이티브 데스크톱 GIS 프로토타입입니다. 이 프로젝트는 Tauri, React, TypeScript, MapLibre GL JS, DuckDB-WASM Spatial 기술 스택을 활용하여 데스크톱 환경에서 GIS 기능을 구현하는 것을 목표로 합니다.

이 프로토타입은 OpenFreeMap Liberty 베이스맵을 MapLibre를 통해 제공받아 지도를 구현하며, 개발자가 로컬 벡터 레이어를 직접 로딩할 수 있는 기능을 지원합니다. GeoJSON, GeoParquet, GeoPackage, Shapefile 등 다양한 벡터 포맷을 지원하여 데이터 접근성과 유연성을 높였습니다.

특히 데이터 처리를 위해 DuckDB-WASM Spatial을 사용하여 공간 데이터를 효율적으로 관리하며, 이는 클라우드 네이티브 환경에서 데스크톱 애플리케이션을 구축할 때 데이터 처리의 성능과 효율성을 개선하는 데 중점을 둡니다.

개발자는 이 프로젝트를 통해 최신 웹 기술과 공간 데이터베이스 기술을 결합하여 경량화된 데스크톱 GIS 애플리케이션을 구축하는 방법을 탐색할 수 있습니다. 이는 복잡한 공간 데이터를 로컬 환경에서 효율적으로 처리하고 시각화하는 데 유용한 참고 사례가 될 것입니다.

Bug Blindness

프로그래머들이 버그를 놓치는 현상인 '버그 블라인드니스(Bug blindness)'를 해결하는 것이 중요합니다. 저자는 많은 사람들이 동일한 버그를 인지하지 못하고 지나치는 경향이 있으며, 이는 사용자뿐만 아니라 개발자에게도 품질 문제를 인식하는 데 도움이 된다고 주장합니다. 저자는 이러한 현상을 통해 제품이 사용자에게 비직관적인 우회책을 강요하거나 심각하게 결함이 있는 상태로 출시되는 경우가 많음을 지적합니다.

저자는 검색 엔진 테스트를 통해 사용자들의 선호도가 제품의 결함을 보지 못하게 하는 경향이 있음을 보여주었습니다. 구글, 빙, 카기 검색 결과에서 SEO 스팸이 가득한 결과를 얻었으며, 이는 팬들이 제품의 문제점을 무시하는 현상을 반영합니다. 또한 볼보의 신뢰성 데이터나 블랙보드와 같은 소프트웨어 사례를 들어, 커뮤니티의 주장이 실제 데이터나 경험과 다를 수 있으며, 심각한 결함이 있음에도 불구하고 평판이 유지되는 경우가 있음을 설명합니다.

나아가 소셜 미디어 플랫폼의 사례를 통해 대규모 관리의 어려움을 언급했습니다. 텀블러의 경우, 시스템 설계 자체가 악성 행동을 유발하도록 만들어졌다는 분석과 함께, 대규모 관리에서 품질에 대한 블라인드니스 없이는 플랫폼이 제대로 작동하기 어렵다는 점을 강조합니다. 결국, 소프트웨어의 품질을 판단하기 위해서는 비정상적인 상황을 경험하는 사용자들의 시각, 즉 품질 블라인드니스가 필요하다고 결론짓습니다.