1.말루스 – 청정실 서비스(Malus – Clean Room as a Service)
제공된 링크는 FOSDEM 2026에서 예정된 행사에 대한 것으로, 제목은 "이 간단한 방법으로 오픈 소스를 끝내자"입니다. 그러나 실제 텍스트의 추가적인 맥락이나 내용이 없기 때문에 더 이상 요약할 수 없습니다. 만약 텍스트의 주요 내용이나 세부사항을 제공해 주신다면, 기꺼이 요약을 도와드리겠습니다.
2.버블 정렬의 아멘 브레이크(Bubble Sorted Amen Break)
"Bubble Sorted Amen Break"라는 게임은 Vee에 의해 제작되었으며 현재 프로토타입 단계에 있습니다. 이 게임은 HTML5와 Windows 플랫폼에서 이용 가능하며, 한 개의 리뷰를 바탕으로 5.0의 평점을 받았습니다. 사용자들은 원하는 가격을 정하여 무료로 다운로드할 수 있습니다. 이 게임은 음악과 음악 제작 관련 태그가 붙어 있으며, Godot 엔진을 사용하여 만들어졌습니다. 한 사용자가 이 게임에 대해 긍정적인 댓글을 남겼습니다.
3.장-뇌 소통으로 기억 회복!(Reversing memory loss via gut-brain communication)
최근 스탠포드 의대와 아크 연구소의 연구에 따르면, 장내 미생물군이 노화에 따른 인지 저하에 중요한 역할을 한다고 합니다. 이 연구는 쥐를 대상으로 진행되었으며, 장내 세균의 변화가 기억력과 인지 능력에 영향을 미칠 수 있음을 보여주었습니다.
연구의 주요 내용은 다음과 같습니다. 첫째, 장과 뇌의 연결입니다. 미주신경은 장에서 뇌로 신호를 전달하여 기억력과 인지에 영향을 미칩니다. 장내 세균의 변화는 이러한 소통을 방해하여 인지 저하를 초래할 수 있습니다. 둘째, 노화의 영향입니다. 쥐가 나이가 들면서 장내 미생물군이 변화하고, 특정 세균이 기억력 저하와 관련이 있음을 발견했습니다. 이 저하는 고정된 것이 아니라 장 건강에 따라 영향을 받을 수 있습니다.
셋째, 기억 회복에 대한 연구 결과도 있었습니다. 노인 쥐의 미주신경을 자극하자 기억력이 개선되었으며, 이는 장 건강을 개선함으로써 일부 인지 저하를 되돌릴 수 있음을 시사합니다. 넷째, 특정 세균에 대한 발견도 있었습니다. Parabacteroides goldsteinii라는 세균이 노인 쥐에서 증가하며 인지 문제와 관련이 있었습니다. 다섯째, 염증의 역할입니다. 장내 세균의 변화는 염증을 유발하여 미주신경이 뇌와 소통하는 능력을 저하시켜 기억 형성에 영향을 미칩니다.
마지막으로, 연구자들은 이러한 메커니즘이 인간에게도 존재하는지 조사하고 있으며, 노화 관련 인지 저하를 방지하기 위해 장-뇌 소통을 모니터링하고 개선할 수 있는 비침습적 방법을 개발하는 것을 목표로 하고 있습니다. 이 연구는 장 건강이 소화뿐만 아니라 노화에 따른 인지 기능 유지에도 중요하다는 점을 강조합니다.
4.ATMs didn't kill bank teller jobs, but the iPhone did(ATMs didn't kill bank teller jobs, but the iPhone did)
요약이 없습니다.
5.The Met Releases High-Def 3D Scans of 140 Famous Art Objects(The Met Releases High-Def 3D Scans of 140 Famous Art Objects)
요약이 없습니다.
6.원클라이 – 러스트 AI 에이전트의 금고(OneCLI – Vault for AI Agents in Rust)
OneCLI는 AI 에이전트가 서비스에 접근할 때 API 키와 같은 민감한 정보를 노출하지 않도록 도와주는 도구입니다. 에이전트에게 실제 자격 증명에 직접 접근할 수 있는 권한을 주는 대신, OneCLI는 안전한 중개 역할을 합니다. 실제 자격 증명은 암호화된 금고에 저장되며, 에이전트에게는 대체 키가 제공됩니다. 에이전트가 요청을 하면 OneCLI는 에이전트의 접근 권한을 확인하고, 대체 키를 실제 자격 증명으로 교체한 후 요청을 전달합니다.
주요 기능으로는 Rust와 Next.js로 구축되어 단일 Docker 컨테이너에서 실행되는 점, 보안을 위해 AES-256-GCM 암호화를 사용하는 점, 다양한 에이전트 프레임워크와 호환되는 점이 있습니다. 앞으로의 계획에는 접근 정책 구현, 로그 기록, 민감한 작업에 대한 인간의 승인을 요구하는 기능이 포함되어 있습니다.
OneCLI는 오픈 소스이며 Apache-2.0 라이선스 하에 배포됩니다. 에이전트 인증 관리 방법에 대한 피드백을 환영합니다.
더 많은 정보는 GitHub 페이지나 웹사이트를 방문하면 확인할 수 있습니다. GitHub: OneCLI GitHub, 웹사이트: onecli.sh.
7.아우리온 OS: 새로 태어난 32비트 GUI(Aurion OS – A 32-bit GUI operating system written from scratch in C)
13세의 한 소년이 14일 동안 하루 약 12시간씩 작업하여 32비트 운영체제인 Aurion OS를 개발했습니다. 이 운영체제는 C와 x86 어셈블리 언어로 작성되었으며 외부 라이브러리를 사용하지 않았습니다. 주요 기능으로는 사용자 정의 부트로더와 커널, 1920x1080 해상도의 VESA 그래픽 지원, 드래그 가능한 겹치는 창을 가진 윈도우 관리자, 투명한 macOS 스타일의 독, PS/2 키보드와 마우스를 위한 드라이버, 파일 시스템을 갖춘 하드 드라이브 드라이버, 네트워크 드라이버(현재 개발 중) 및 실시간 시계 지원이 포함됩니다. 이 운영체제는 16MB의 RAM만으로도 최대 10개의 창을 열 수 있습니다.
내장된 애플리케이션으로는 터미널, 메모장, 계산기, 그림 그리기 프로그램, 스네이크 게임, 테마 전환 설정, 시스템 정보 등이 있습니다. QEMU, VirtualBox, VMware와 같은 가상 환경에서 최적의 성능을 발휘하며, 실제 하드웨어 지원은 아직 개발 중입니다. 다음 목표는 TCP/IP 네트워킹을 구현하는 것입니다. 개발자는 피드백을 받고 있으며 기술적인 질문에도 기꺼이 답변할 의향이 있습니다.
8.아이온라우터: 저비용 고속 추론(IonRouter (YC W26) – High-throughput, low-cost inference)
비어와 수리야는 Cumulus Labs의 창립자로, 새로운 제품인 IonRouter를 출시했습니다. IonRouter는 오픈 소스 모델과 맞춤형 모델 모두를 위한 추론 API입니다. 사용자는 IonRouter를 통해 기존의 OpenAI 클라이언트 URL을 자신의 것으로 바꾸고, 코드를 수정하지 않고도 다양한 모델에 접근할 수 있습니다.
그들은 기존의 추론 제공업체들이 너무 비싸서 지속적인 GPU 사용이 필요하거나, 저렴하지만 설정이 복잡하다는 문제를 발견했습니다. 이를 해결하기 위해 GH200 하드웨어에 최적화된 C++ 추론 런타임인 IonAttention을 개발하여 성능을 향상시키고 지연 시간을 줄였습니다.
IonRouter는 특정 작업에서 주요 경쟁업체보다 뛰어난 성능을 보이지만 현재 지연 시간이 더 긴 편입니다. 이 부분은 개선 중입니다. 가격은 토큰 단위로 책정되며, 대기 비용이 없습니다. 사용자는 가입 없이도 시험해볼 수 있습니다.
그들은 특히 미세 조정된 모델이나 맞춤형 모델을 사용하는 사용자들로부터 피드백을 받고, 이를 통해 제품을 개선하고자 합니다.
9.대리 교육 – 한 번의 시연으로 배우기(Understudy – Teach a desktop agent by demonstrating a task once)
Understudy는 사용자가 데스크톱 앱, 웹 브라우저, 터미널 명령어, 채팅 도구 등 다양한 플랫폼에서 작업을 관리할 수 있도록 돕는 새로운 도구입니다. 기존의 많은 도구들이 특정 영역에서만 작동하는 것과 달리, Understudy는 한 세션에서 여러 종류의 애플리케이션을 동시에 처리할 수 있습니다.
Understudy의 주요 기능은 "시연을 통한 학습"입니다. 사용자가 작업을 수행하면 이 도구는 사용자의 행동을 기록하고 이를 복제하는 방법을 배웁니다. 단순히 정확한 단계를 따르는 것이 아니라 사용자의 의도를 포착하여 재사용 가능한 기술을 만들어냅니다. 예를 들어, 사용자가 온라인에서 이미지를 검색하고, 편집한 후 메시징 앱을 통해 전송하는 방법을 가르칠 수 있습니다. 그러면 이 도구는 매번 같은 단계를 엄격하게 따르지 않고도 유사한 작업을 효율적으로 수행할 수 있습니다.
현재 Understudy는 macOS에서 사용할 수 있으며, 일부 기능은 아직 개발 중입니다. 설치는 명령어 줄을 통해 진행할 수 있습니다. 제작자는 이 도구의 작동 방식과 현재 기능에 대한 질문을 환영합니다.
더 많은 정보는 데모 비디오를 시청하거나 GitHub 페이지를 방문하여 확인할 수 있습니다.
10.코틀린 창시자의 새로운 언어: LLM과의 정중한 대화(Kotlin creator's new language: a formal way to talk to LLMs instead of English)
CodeSpeak는 언어 모델을 활용하여 코딩을 간소화하기 위해 설계된 새로운 프로그래밍 언어입니다. 이 언어는 복잡한 소프트웨어 개발이 포함된 장기 프로젝트에서 코드베이스를 작고 관리하기 쉽게 만드는 것을 목표로 하고 있습니다.
CodeSpeak의 주요 특징 중 하나는 혼합 프로젝트를 지원한다는 점입니다. 이는 일부 코드는 수동으로 작성되고, 일부는 일반 텍스트 사양에서 생성될 수 있음을 의미합니다. 이로 인해 코드의 크기를 5배에서 10배까지 줄일 수 있으며, 개발자들이 유지 관리하기도 더 쉬워집니다.
실제 사례 연구에서는 CodeSpeak의 성공적인 적용 사례가 나타났습니다. 코드 변환 후 코드 라인 수(LOC)가 줄어들고, 테스트 결과가 성공적으로 나오는 예시들이 있습니다.
전반적으로 CodeSpeak는 코드 자체보다는 커뮤니케이션과 사양 유지에 중점을 두고 있어 엔지니어링 팀에 유익한 도구가 될 수 있습니다.
11.컨버지, 플랫폼 엔지니어 채용!(Converge (YC S23) Is Hiring a Founding Platform Engineer (NYC, Onsite))
Converge는 소비자 브랜드가 어떤 마케팅 노력이 수익성 있는 성장으로 이어지는지를 이해하도록 돕는 회사입니다. 이 회사는 200개 이상의 브랜드에 서비스를 제공하며, 그 중에는 상장 기업도 포함되어 있습니다. 최근에는 저명한 투자자들로부터 570만 달러를 모금했습니다.
현재 Converge는 데이터 플랫폼을 개발할 창립 엔지니어를 찾고 있습니다. 이 역할은 연간 40억 달러의 수익을 관리하고 매달 수십억 건의 데이터 작업을 처리하는 대규모 데이터 운영을 포함합니다. 지원자는 강력한 코딩 능력, 특히 파이썬에 대한 이해가 필요하며, 데이터베이스에 대한 탄탄한 지식과 데이터 중심 시스템에 대한 경험이 요구됩니다.
이 직무는 즉각적인 일정에 맞춰 직접 작업하고 뉴욕에서 팀과 함께 협업하는 것을 포함합니다. 보상은 18만 달러에서 24만 달러 사이이며, 주식과 복리후생도 포함됩니다. 면접 과정은 소개 전화, 기술 면접, 문화 적합성 논의, 그리고 팀과 함께하는 실습 날로 구성됩니다.
전반적으로 Converge는 실질적인 문제 해결과 고객에 대한 깊은 이해를 중요시하는 스타트업입니다.
12.미국 은행, 사모 신용 3000억 달러 노출(US banks' exposure to private credit hits $300B (2025))
2025년 6월 기준으로 미국 은행들은 사모 신용 제공자에게 거의 3천억 달러를 대출했으며, 이는 비예금 금융기관(NDFI)에 대한 총 대출액 1.2조 달러에 기여하고 있습니다. 이는 사모 신용에 대한 대출이 전체 은행 대출의 10.4%를 차지하게 된 것으로, 10년 전의 3.6%와 비교하면 상당한 증가입니다.
무디스는 은행들이 변화하는 시장 상황에 적응하면서 사모 신용으로의 전환을 진행하고 있으며, 수익을 다양화하고 위험을 줄이기 위해 대체 자산 관리자와의 새로운 파트너십을 모색하고 있다고 설명합니다. 사모 신용 대출에서 가장 큰 다섯 개 은행은 웰스 파고, 뱅크 오브 아메리카, PNC, 씨티그룹, JP모건 체이스입니다.
하지만 은행들은 비은행 대출자와 경쟁하면서 동시에 이들을 자금 지원해야 하는 어려움에 직면해 있습니다. 무디스는 최근 트리콜로르 홀딩스의 파산 사례에서 나타난 자산 품질 문제와 같은 위험이 발생할 수 있다고 경고합니다. 이러한 우려에도 불구하고 사모 신용 부문은 지난 10년 동안 자산 규모가 세 배로 증가하는 등 상당한 성장을 보여주고 있습니다.
13.아시아, 4일 근무제 도입!(Asia rolls out 4-day weeks, WFH to solve fuel crisis caused by Iran war)
아시아 국가들이 높은 유가와 호르무즈 해협의 폐쇄로 인해 연료 부족에 직면하고 있습니다. 이로 인해 중동의 석유에 의존하는 이들 국가들은 연료 절약을 위한 강력한 조치를 시행하고 있습니다.
태국에서는 공무원들에게 재택근무를 권장하고, 엘리베이터 대신 계단을 이용하며, 가벼운 옷을 입도록 지시하고 있습니다. 현재 태국은 약 95일 분의 에너지 비축량을 보유하고 있습니다. 베트남은 기업들이 원격 근무를 허용하도록 권장하여 출퇴근을 줄이도록 하고 있습니다. 필리핀에서는 4일 근무제를 도입하고, 필수적인 기능에 한해 이동을 제한하고 있습니다. 방글라데시는 연료 절약을 위해 이드 알피트르(Eid-al-fitr) 휴일을 앞당겼습니다. 파키스탄은 정부 기관의 4일 근무제와 학교 휴교를 시행했습니다. 인도는 가정용에 우선순위를 두기 위해 상업용 액화석유가스(LPG) 수출을 중단했습니다.
각국은 연료 시장에 직접 개입하고 있습니다. 예를 들어, 한국은 석유 가격 상한제를 계획하고 있으며, 일본은 석유 비축량을 활용할 가능성이 있습니다. 인도네시아는 가격을 저렴하게 유지하기 위해 226억 달러를 에너지 보조금으로 배정하고 있습니다. 태국은 요리용 가스 가격 동결과 대체 에너지 원 촉진을 목표로 하고 있습니다.
유가는 크게 변동하고 있으며, WTI 원유 가격은 배럴당 115달러를 넘었다가 현재는 약 90달러로 안정세를 보이고 있습니다. 국제 에너지 기구는 비상 비축량에서 4억 배럴을 방출하기로 합의했습니다. 분석가들은 현재의 위기가 가격 상승을 초래할 수 있으며, 2026년까지 배럴당 200달러에 이를 수 있다고 경고하고 있습니다.
14.Dolphin Progress Release 2603(Dolphin Progress Release 2603)
요약이 없습니다.
15.러스트의 간접비용(The Cost of Indirection in Rust)
"모든 추가 함수 호출이 성능에 부담을 준다"는 일반적인 믿음은 특히 Rust의 비동기 코드에서는 오해를 불러일으킬 수 있습니다. 개발자들이 성능에 대해 걱정할 때, 실제로는 이득이 없으면서 코드의 가독성과 유지보수성을 희생할 수 있습니다.
예를 들어, 긴 함수의 일부를 별도의 비동기 함수로 분리할 경우, 일부 팀원들은 추가적인 함수 호출이 성능을 저하시킬 것이라고 우려할 수 있습니다. 그러나 이러한 걱정은 종종 과장됩니다. Rust 컴파일러는 이러한 호출을 최적화할 수 있으며, 때로는 인라인 코드와 동일한 성능을 낼 수 있습니다.
실제 성능 저하는 I/O와 같은 중요한 작업에서 발생하며, 함수 호출로 인한 부담은 일반적으로 미미합니다. 실제로 릴리스 빌드에서는 인라인 함수와 분리된 함수 간의 성능 차이가 거의 없을 수 있습니다.
코드를 유지하는 데 드는 인지적 부담과 복잡성이 함수 호출로 인한 미세한 성능 저하보다 더 클 수 있다는 점을 인식하는 것이 중요합니다. 깔끔하고 잘 명명된 함수는 코드의 명확성을 높이고, 개발자들이 시스템을 이해하고 수정하는 데 도움을 줍니다.
함수를 인라인으로 처리할지 아니면 분리할지 결정할 때는 미세한 성능 문제보다 가독성과 유지보수성을 우선시하고, 실제 병목 현상을 파악하기 위해 프로파일링에 의존해야 합니다. 궁극적으로, 좋은 엔지니어링은 성능과 코드의 명확성을 균형 있게 조화시켜 개발자의 생산성을 높이는 데 기여합니다.
16.엑스 – AI 프레임워크 대체!(Axe – A 12MB binary that replaces your AI framework)
Axe는 복잡한 챗봇의 사용을 피하고 AI 활용을 간소화하기 위해 만들어진 도구입니다. 긴 세션이나 대규모 컨텍스트 관리를 요구하는 대신, Axe는 작고 전문화된 AI 에이전트에 집중합니다. 각 에이전트는 코드 리뷰나 로그 분석과 같은 특정 작업을 위해 설정되어 있으며, 명령줄에서 쉽게 실행할 수 있습니다.
Axe의 주요 특징은 다음과 같습니다. 우선, 크기가 작고(12MB) 의존성이 최소화되어 있어, 원할 경우에만 프레임워크나 도커가 필요합니다. 또한, 데이터를 에이전트에 직접 파이프할 수 있어 Git과 같은 도구와의 통합이 용이합니다. 에이전트는 다른 에이전트에게 작업을 위임할 수 있는 기능도 지원합니다. 지속적인 메모리를 통해 에이전트는 서로 다른 실행 간에 정보를 기억할 수 있습니다. 모든 MCP 서버와 호환되어 에이전트를 연결할 수 있으며, 웹 검색이나 URL 가져오기와 같은 작업을 위한 내장 도구도 제공합니다. 여러 공급자를 지원하여 사용자가 다양한 AI 모델을 통합할 수 있는 점도 장점입니다. 마지막으로, 안전한 파일 작업을 위해 에이전트를 특정 디렉토리로 제한합니다.
Axe는 Go 언어로 작성되었으며, 데몬이나 그래픽 인터페이스가 필요하지 않습니다. 처음 자동화하고 싶은 작업은 무엇인가요?
17.루델: 클로드 코드 분석(Rudel – Claude Code Session Analytics)
우리는 Claude Code 세션에 대한 통찰력이 부족하다는 것을 깨닫고 rudel.ai를 만들었습니다. 매일 사용했지만 어떤 세션이 효과적이었는지, 왜 일부 세션이 중단되었는지, 우리가 개선되고 있는지 알지 못했습니다.
이 문제를 해결하기 위해 분석 도구를 개발했습니다. 1,573개의 실제 세션을 분석하여 1,500만 개 이상의 토큰과 27만 개의 상호작용을 수집했습니다. 여기서 몇 가지 놀라운 발견이 있었습니다.
세션의 4%만이 기술을 활용했습니다. 26%의 세션은 주로 첫 분기 내에 중단되었습니다. 성공률은 작업 유형에 따라 달라졌으며, 문서화 작업이 가장 성공적이었고 리팩토링 작업이 가장 낮은 성공률을 보였습니다. 중단을 나타내는 패턴은 첫 2분 이내에 나타났습니다. 현재 '좋은' 세션 성과의 기준이 없으며, 이를 만들기 위해 노력하고 있습니다.
우리의 도구는 무료이며 오픈 소스입니다. 데이터나 개발 과정에 대해 이야기하는 것을 기쁘게 생각합니다.
18.The Biggest Identity Sandpiles and How to Compute Them(The Biggest Identity Sandpiles and How to Compute Them)
요약이 없습니다.
19.풀스펙트럼 사진술(Full Spectrum and Infrared Photography)
팀 스트라우빙거는 컴퓨터 그래픽 연구자이자 디지털 아티스트로, 특히 풀 스펙트럼 및 적외선 사진에 대해 탐구하고 있습니다. 그의 최신 블로그 포스트에서는 UV 및 IR 차단 필터를 제거한 수정된 캐논 EOS 레벨 T6 DSLR 카메라를 사용한 경험을 공유합니다. 이 카메라는 인간의 눈으로 볼 수 없는 파장의 빛을 포착할 수 있습니다.
그의 글에서 주요 내용은 다음과 같습니다. 첫째, 풀 스펙트럼 사진 기술은 일반 사진보다 더 많은 빛을 포착하여, 특히 햇빛 아래에서는 적외선 빛이 포함되어 이미지가 더 분홍색으로 보이는 경향이 있습니다. 둘째, 팀은 필터를 사용하여 일반 카메라의 동작을 시뮬레이션하거나 적외선 빛을 포착합니다. 그는 다양한 조명 소스가 적외선 감도에 미치는 영향을 논의하며, 햇빛과 특정 인공 조명이 상당한 양의 적외선 방사선을 방출한다고 언급합니다.
셋째, 낮에 촬영한 풀 스펙트럼 사진은 독특한 색상 팔레트를 보여주며, 풍경이 더 생생하게 보이고 그림자가 더 뚜렷하게 나타나는 이유는 적외선 빛이 대기와 식물과 상호작용하는 방식 때문입니다. 넷째, 팀은 LED 및 나트륨 증기등과 같은 다양한 인공 조명이 적외선 빛을 다르게 방출하여 야간 사진에서 흥미로운 효과를 만들어낸다고 강조합니다. 다섯째, 그는 일반적인 실내 조명, 특히 할로겐 전구가 가시광선보다 더 많은 적외선을 방출하여 사진에 담기는 색상에 영향을 미친다고 설명합니다.
마지막으로, 팀은 앞으로 선택적 필터링과 자외선 사진에 대해 더 깊이 탐구할 계획이라고 밝혔습니다. 그의 풀 스펙트럼 사진 탐구는 다양한 조명 소스가 우리가 이미지를 인식하고 포착하는 방식을 극적으로 변화시킬 수 있음을 보여줍니다.
20.Italian prosecutors seek trial for Amazon, 4 execs in alleged $1.4B tax evasion(Italian prosecutors seek trial for Amazon, 4 execs in alleged $1.4B tax evasion)
요약이 없습니다.
21.WolfIP: Lightweight TCP/IP stack with no dynamic memory allocations(WolfIP: Lightweight TCP/IP stack with no dynamic memory allocations)
요약이 없습니다.
22.웹 기반 ANSI 아트 뷰어(Web-based ANSI art viewer)
이 글은 ANSI 아트에 대한 애정을 표현하고 있습니다. ANSI 아트의 특징으로는 전체 폭으로 렌더링되는 점, 전송 속도에 따라 스크롤되는 점, 그리고 선택 가능한 텍스트가 있습니다. 또한, 관심 있는 사람들을 위해 예시 링크도 제공된다고 언급하고 있습니다.
23.'AI, 아프리카의 지혜'('AI is African intelligence': The workers who train AI are fighting back)
죄송하지만 외부 링크에 접근할 수 없습니다. 하지만 요약하고 싶은 내용을 제공해 주시면 기꺼이 도와드리겠습니다!
24.Apple's MacBook Neo makes repairs easier and cheaper than other MacBooks(Apple's MacBook Neo makes repairs easier and cheaper than other MacBooks)
요약이 없습니다.
25.DDR4 SDRAM: 초기화와 보정(DDR4 Sdram – Initialization, Training and Calibration)
DDR4 메모리가 전원이 켜지면 작동하기 위해 여러 단계를 거칩니다. 이 과정은 네 가지 주요 단계로 나눌 수 있습니다.
첫 번째 단계는 전원 공급 및 초기화입니다. 메모리 컨트롤러가 DRAM에 전원을 공급하고 리셋한 후 클럭을 활성화합니다. 이후 모드 레지스터를 설정하고 DRAM을 대기 상태로 전환합니다.
두 번째 단계는 ZQ 보정입니다. 이 단계에서는 데이터 핀(DQ)의 저항을 조정하여 올바르게 작동하도록 합니다. 정밀 저항기를 기준으로 사용하여 내부 저항기를 필요한 값으로 조정합니다.
세 번째 단계는 Vref DQ 보정입니다. DDR4에서는 데이터 라인에 대해 새로운 종단 방식인 가상 오픈 드레인(Pseudo Open Drain, POD)을 사용합니다. 이는 이전의 중앙 탭 종단(Center Tapped Termination, CTT) 방식 대신 사용되어 신호 무결성과 전력 효율성을 개선합니다. 이 단계에서 메모리 컨트롤러는 내부 전압 기준(VrefDQ)을 설정합니다.
마지막 단계는 읽기/쓰기 훈련입니다. 이 단계에서는 컨트롤러가 클럭과 데이터 신호를 정렬하고 타이밍 지연을 조정하여 신뢰할 수 있는 데이터 전송을 보장합니다. 여기에는 성능을 최적화하기 위한 다양한 알고리즘인 쓰기 레벨링(Write Leveling)과 읽기/쓰기 센터링(Read/Write Centering)이 포함됩니다.
이러한 단계를 마친 후 DRAM은 사용 준비가 완료됩니다. 온도와 전압이 변동하는 환경에서는 성능과 신호 무결성을 유지하기 위해 주기적인 보정이 필요할 수 있습니다.
26.버려진 균류, 생명의 주역으로 부상!(Long Overlooked as Crucial to Life, Fungi Start to Get Their Due)
버섯은 종종 간과되지만, 환경에서 중요한 역할을 하며 토양을 형성하고 탄소를 저장하며 세계 경제에 크게 기여하고 있습니다. 그 가치는 55조 달러에 달합니다. 그럼에도 불구하고, 추정되는 1,200만 종의 버섯 중 알려진 것은 극히 일부에 불과하며, 그중 몇 종만이 멸종 위기로 분류되고 있습니다. 그 중 하나인 아가리콘은 약용 성분이 있지만 급격히 감소하고 있습니다.
버섯은 약 90%의 식물과 필수적인 파트너십을 형성하여 영양소와 물 흡수를 돕습니다. 이들은 생태계 건강과 탄소 저장에 필수적이며, 균근균만으로도 매년 약 130억 톤의 이산화탄소를 저장합니다. 그러나 기후 변화와 서식지 손실로 인해 버섯은 위협을 받고 있으며, 주요 버섯 생태계의 10%만이 보호되고 있습니다.
버섯의 중요성을 알리기 위한 노력이 진행되고 있습니다. 버섯 보존 서약과 같은 이니셔티브는 보존 전략에서 식물과 동물과 함께 버섯을 인식하려고 합니다. 최근 타일러 환경 성취상과 같은 과학적 인정은 버섯에 대한 연구와 보호의 필요성을 강조하고 있습니다. 지지자들은 환경 인식과 정책에서 "버섯의 각성"이 시작되고 있다고 믿고 있습니다.
27.Scrt: A CLI secret manager for developers, sysadmins and DevOps(Scrt: A CLI secret manager for developers, sysadmins and DevOps)
요약이 없습니다.
28.Claude now creates interactive charts, diagrams and visualizations(Claude now creates interactive charts, diagrams and visualizations)
요약이 없습니다.
29.Avoiding Trigonometry (2013)(Avoiding Trigonometry (2013))
요약이 없습니다.
30.Contextual commits – An open standard for capturing the why in Git history(Contextual commits – An open standard for capturing the why in Git history)
요약이 없습니다.
31.3D-Knitting: The Ultimate Guide(3D-Knitting: The Ultimate Guide)
요약이 없습니다.
32.이맥스 내부: 태그 포인터의 비밀(Emacs internals: Tagged pointers vs. C++ std:variant and LLVM (Part 3))
이 글에서는 GNU Emacs가 다양한 Lisp 데이터 유형을 어떻게 처리하는지 설명합니다. Emacs는 Lisp_Object라는 단일 구조체를 사용하여 태그된 유니온과 태그된 포인터 같은 개념을 활용해 메모리를 효율적으로 관리합니다.
Emacs는 다양한 데이터 유형에 동적으로 접근하기 위해 구조체를 사용합니다. 이 구조체는 데이터와 함께 유형 식별자를 저장하여, 프로그램이 작업을 수행하기 전에 데이터 유형을 확인할 수 있게 합니다.
태그된 유니온은 여러 데이터 유형을 하나의 구조체에 결합하지만, 가장 큰 유형에 따라 메모리를 할당하기 때문에 메모리 효율성이 떨어질 수 있습니다. C++의 std::variant는 유사한 목적을 가지고 있으며, 형 변환 시 타입 안전성을 보장합니다.
태그된 포인터는 각 유형에 대해 최대 공간을 할당하는 대신, 포인터의 가장 낮은 비트를 사용하여 타입 정보를 저장합니다. 이를 통해 메모리 사용량을 줄일 수 있습니다.
Emacs는 제한된 태그 공간에도 불구하고 타입 시스템을 확장하기 위해 공통 헤더를 구조체에 포함시키는 기법을 사용합니다. 이를 통해 필요할 때 특정 유형으로의 타입 검사와 형 변환이 가능합니다.
Emacs에서 사용되는 이러한 기술은 오늘날에도 여전히 유효합니다. LLVM은 전통적인 C++ RTTI의 오버헤드 없이 효율적인 타입 관리를 위해 유사한 방법(예: 사용자 정의 RTTI)을 사용합니다.
이 글에서는 태그와 메모리 최적화 기술이 리눅스 커널이나 데이터베이스와 같은 다양한 시스템에서도 사용된다는 점을 강조합니다. Emacs는 정적 타입 언어인 C에서 동적 타이핑을 효과적으로 관리하며, 태그된 포인터와 구조체 내장 기법을 결합하여 메모리 사용과 타입 관리 전략을 효율적으로 보여줍니다. 이러한 전략은 현대 프로그래밍 환경에서도 여전히 적용 가능합니다.
33.IPv4의 진화, 선택의 길(The Road Not Taken: A World Where IPv4 Evolved)
이 글은 IPv4가 IPv6로 대체되는 대신 확장된 가상의 시나리오인 "IPv4x"에 대한 대안을 제시합니다.
1990년대에는 IPv4 주소가 고갈될 것이라는 우려가 있었습니다. 이를 해결하기 위해 NAT와 Carrier-Grade NAT와 같은 여러 가지 우회 방법이 개발되었지만, 이러한 해결책은 인터넷을 복잡하게 만들었습니다. IPv6는 IPv4의 여러 문제를 해결하기 위해 만들어졌지만, 기업들이 광범위한 지원 없이 투자하기를 주저하면서 채택이 더디게 진행되고 있습니다.
이 대안 역사에서 1993년 엔지니어들은 IPv4 구조를 유지하면서 128비트 주소를 추가한 IPv4x를 제안했습니다. 이렇게 하면 기존 IPv4 시스템과의 호환성이 보장됩니다. 1996년에는 기존 네트워크에 지장을 주지 않으면서 IPv4x가 채택되기 시작했고, MIT와 같은 기관들이 이를 선도했습니다. 호환성 덕분에 채택은 꾸준히 이어졌습니다.
IPv4x는 피어 투 피어 네트워킹을 쉽게 만들어 다양한 온라인 서비스의 성장에 기여했습니다. 그러나 파일 공유가 증가하면서 음악 산업으로부터 반발도 있었습니다. 2026년까지 IPv4x는 표준이 되었지만, 여전히 일부 구형 문제는 남아 있었습니다. 이 글은 IPv6가 천천히 채택되고 있는 현실과 IPv4가 계속 감소하는 상황을 대조합니다.
상상된 시나리오는 IPv6로의 전환이 어려웠지만 IPv4보다 상당한 개선을 제공한다는 점을 강조합니다. 저자는 SixGate라는 새로운 제안이 IPv4와 IPv6 간의 원활한 전환을 도울 수 있을 것이라고 제안합니다. 전체적으로 이 글은 인터넷 프로토콜의 진화와 앞으로 나아가는 것의 중요성을 반영합니다.
34.이란 해커, 스트라이커 공격 주장(Iran-backed hackers claim wiper attack on medtech firm Stryker)
이란의 해커 활동가들이 의료 기기 회사인 스트라이커에 대규모 사이버 공격을 감행했습니다. 이 공격으로 회사의 시스템이 심각하게 손상되어 큰 혼란이 발생했습니다. 이번 사건은 해커 활동가 그룹의 사이버 공격 위협이 점점 커지고 있음을 보여줍니다.
35.리눅스 샌드박스 속도 혁신(Linux Page Faults, MMAP, and userfaultfd for fast sandbox boot times)
리눅스의 메모리 관리 방식, 특히 페이지 폴트, mmap 함수, 그리고 userfaultfd 메커니즘에 대해 설명합니다. 저자는 게스트 메모리를 지연 로딩하여 가상 머신(VM) 스냅샷 복원 속도를 향상시키기 위해 이러한 개념을 탐구했습니다.
리눅스는 프로세스에 대해 가상 주소를 사용하며, 이는 커널과 하드웨어가 유지하는 페이지 테이블을 통해 물리 주소로 변환됩니다. mmap를 통한 메모리 할당은 즉시 물리적 RAM을 할당하지 않고 매핑을 생성합니다. 실제 RAM은 프로세스가 해당 메모리에 처음 접근할 때 할당되며, 이때 페이지 폴트가 발생합니다.
프로세스가 매핑되지 않은 가상 주소에 접근하면 페이지 폴트가 발생하고, 커널은 이를 처리하여 물리 메모리를 할당하고 페이지 테이블을 업데이트한 후 프로세스가 다시 접근할 수 있도록 합니다. 메모리 매핑의 동작은 개인적 매핑, 공유 매핑, 파일 기반 매핑, 익명 매핑 등 여러 유형에 따라 달라지며, 이는 프로세스 간의 물리 메모리 할당 및 공유 방식에 영향을 미칩니다. mmap를 사용하여 기존 매핑을 덮어쓰는 경우, MAP_FIXED 플래그를 사용하면 이전 매핑이 대체되어 오래된 메모리 접근과 같은 문제를 일으킬 수 있습니다.
클라우드 하이퍼바이저와 QEMU와 같은 가상 머신 모니터(VMM)는 mmap를 사용하여 호스트 메모리를 할당하고, 하드웨어 페이지 테이블을 활용하여 런타임 중 빠른 변환을 지원합니다. VM을 스냅샷에서 복원할 때는 전체 게스트 메모리를 파일에서 읽어야 하며, 이는 특히 메모리 크기가 클 경우 느릴 수 있습니다.
userfaultfd는 사용자 공간 프로세스가 페이지 폴트를 처리할 수 있게 해주며, 이를 통해 VMM은 모든 메모리를 미리 로드하지 않고도 VM을 즉시 시작할 수 있습니다. 이 방법은 매핑을 대체하지 않으므로 물리 페이지의 정체성을 유지하고 데이터 불일치를 방지합니다. 여러 가상 CPU(vCPU)가 동일한 페이지에서 동시에 페이지 폴트를 발생시킬 수 있지만, userfaultfd 메커니즘은 이러한 상황을 효과적으로 관리하여 데이터 손상을 방지합니다.
userfaultfd는 복원 지연 시간을 크게 줄일 수 있지만, 각 페이지 폴트에 대한 오버헤드를 발생시키며, 부하가 심할 경우 예측할 수 없는 성능 저하를 초래할 수 있습니다. 모든 메모리를 한 번에 읽는 적극적인 복사와 필요에 따라 로드하는 지연 로딩 중 선택은 특정 작업 부하와 성능 요구에 따라 달라집니다.
저자는 리눅스의 메모리 관리, 특히 메모리의 지연 로딩이 VM 스냅샷 복원을 최적화하는 방법과 물리 메모리 매핑에서 발생할 수 있는 잠재적인 문제를 신중하게 관리하는 것의 중요성을 강조합니다.
36.Printf-Tac-Toe(Printf-Tac-Toe)
요약이 없습니다.
37.High fidelity font synthesis for CJK languages(High fidelity font synthesis for CJK languages)
요약이 없습니다.
38.IP 주소 인증서 지원!(Certbot and Let's Encrypt Now Support IP Address Certificates)
Let's Encrypt는 이제 IP 주소 인증서와 6일 인증서를 일반에 제공하고 있습니다. Certbot 팀은 이 기능을 지원하기 위해 두 가지 새로운 플래그를 추가했습니다: --preferred-profile(버전 4.0부터 사용 가능)과 --ip-address(버전 5.3에서 새로 추가됨)입니다.
IP 주소 인증서를 받으려면 Certbot 버전 5.4 이상을 설치하고 다음 명령어를 사용해야 합니다.
sudo certbot certonly --staging --preferred-profile shortlived --webroot --webroot-path <웹 서버 루트 경로> --ip-address <당신의 IP 주소>
주요 사항은 다음과 같습니다. 이 명령어는 Let's Encrypt 스테이징 서버에서 신뢰되지 않는 인증서를 요청합니다. 신뢰할 수 있는 인증서를 원할 경우 --staging 플래그를 제거해야 합니다. 이 인증서는 IP 주소 인증서의 요구 사항에 따라 6일 동안만 유효합니다.
현재 Certbot은 IP 주소 인증서를 발급받을 수 있지만, 이를 웹 서버에 설치하는 기능은 아직 지원하지 않습니다. 발급된 인증서 파일을 사용하려면 웹 서버를 /etc/letsencrypt/live/<ip 주소>/ 경로에 맞게 설정해야 합니다.
Certbot은 "webroot" 모드를 사용하여 웹 서버가 운영 중인 상태에서 챌린지 응답 파일을 제공할 수 있도록 합니다. IP 주소 인증서를 얻기 위한 다른 두 가지 플러그인인 --manual과 --standalone도 있습니다. 매뉴얼 플러그인은 사용자가 직접 챌린지 파일을 배치해야 하며, 스탠드얼론 플러그인은 챌린지 파일을 제공하기 위해 웹 서버를 일시적으로 중단합니다.
Certbot이 자동 갱신을 위해 설정되어 있는지 확인하고, --deploy-hook 명령어를 사용하여 웹 서버가 최신 인증서를 로드하도록 해야 합니다.
질문이 있는 경우 Let's Encrypt 커뮤니티 포럼에서 도움을 받을 수 있습니다.
39.Lf-lean: The frontier of verified software engineering(Lf-lean: The frontier of verified software engineering)
요약이 없습니다.
40.백악관, 기후 연구소 분할 추진(White House plan to break up iconic U.S. climate lab moves forward)
1월에 미국 국립기상청(NWS)은 국립대기연구소(NCAR)가 개발한 새로운 예측 모델로 전환하겠다고 발표했다. 이 결정은 백악관이 NCAR를 "분리"하려는 노력을 하고 있는 상황에서 나온 것이어서 많은 이들을 놀라게 했다. 이 지시는 관리예산국(OMB)에서 내려졌으며, NCAR가 "기후 경고론"을 조장하고 있다고 비판했다.
NCAR에 자금을 지원하는 국립과학재단(NSF)은 NCAR의 자원을 관리하는 방안을 다각도로 검토하고 있으며, 대학과 계약자들의 제안도 고려하고 있다. 와이오밍 대학교(UW)는 NCAR의 슈퍼컴퓨터 센터를 인수하는 데 관심을 보이고 있지만, NSF가 기후 연구에서 단기 기상 예측으로 초점을 옮길 가능성이 있어, 이는 다양한 분야에 필수적인 장기 예측에 악영향을 미칠 수 있다는 우려가 있다.
NOAA도 NCAR의 일부를 인수하겠다는 제안을 할 수 있으며, 이는 미국의 기상 예측 모델을 개선하기 위한 것이다. 일부 연구자들은 NCAR와 NOAA의 자원을 통합하여 기후 연구를 지속할 수 있는 새로운 비영리 단체를 만드는 방안을 제안하고 있다.
현재 의회는 NCAR의 자산 이전을 보호하기 위한 조치를 검토하고 있으며, 이는 기상 예측에 미치는 잠재적 영향을 평가하기 위한 것이다. 또한 NCAR의 미래를 둘러싼 정치적 상황은 선거 보안 문제와 관련된 주 정치에 영향을 받을 수 있어, 협상이 NCAR의 운명에 중대한 영향을 미칠 수 있음을 시사한다.
41.미국, 존스 법 일시 중단!(U.S. to suspend the Jones Act in a bid to curb oil prices)
귀하의 컴퓨터 네트워크에서 비정상적인 활동이 감지되었습니다. 계속 진행하려면 아래 상자를 클릭하여 로봇이 아님을 확인해 주시기 바랍니다.
이런 일이 발생한 이유는 무엇인가요?
브라우저에서 자바스크립트와 쿠키가 허용되어 있는지, 차단되지 않았는지 확인해 주세요.
도움이 필요하신가요?
질문이 있으시면 지원팀에 문의하시고 참조 ID: 5abb8b5e-1e48-11f1-ac15-e8c4f0ee2e29를 제공해 주세요.
블룸버그 웹사이트 구독을 통해 글로벌 시장에 대한 최신 정보를 받아보세요.
42.2026년, 레일즈 귀환!(Returning to Rails in 2026)
저자는 커버 밴드를 위한 세트리스트 관리 사이드 프로젝트를 진행하면서 Rails라는 웹 애플리케이션 프레임워크로 돌아온 경험을 이야기합니다. 여러 가지 솔루션을 시도한 끝에 'Setlist Rocks'라는 앱을 만들었고, 이를 통해 Rails로 웹 애플리케이션을 만드는 열정을 다시 불러일으켰습니다.
저자는 Rails를 다시 사용하게 되어 기쁘다고 전하며, 현대의 프론트엔드 프레임워크에 비해 효율적이고 사용하기 쉽다는 점을 강조합니다. Rails 8에서는 Stimulus와 Turbo와 같은 도구를 활용해 프론트엔드 개발을 간소화하는 '노 빌드(no-build)' 접근 방식을 제공하여 복잡한 자바스크립트 설정 없이도 개발할 수 있게 되었습니다.
백엔드 측면에서도 Rails 8은 Solid Cache와 Solid Queue와 같은 새로운 기능을 도입하여 데이터베이스를 캐싱과 백그라운드 작업에 활용할 수 있게 하여 추가 인프라의 필요성을 줄였습니다. 또한, Rails 8은 SQLite를 프로덕션에서 사용할 수 있는 현실적인 옵션으로 만들어 주며, 관리가 용이한 기본 설정을 제공합니다.
배포 과정도 간소화되었습니다. Kamal이라는 도구가 도입되어 이전 방식의 복잡함 없이 효율적인 컨테이너 관리를 가능하게 합니다. 저자는 Ruby에 대한 오랜 애정을 회상하며, 개발자 커뮤니티에서 인기가 줄어들었음에도 불구하고 여전히 표현력이 풍부하고 즐거운 언어라고 느낍니다.
저자는 다른 이들에게도 Rails를 탐색해보라고 권장하며, 즐거운 프로젝트를 만드는 것이 트렌드를 따르는 것보다 더 보람 있을 수 있다고 강조합니다.
43.Tested: How Many Times Can a DVD±RW Be Rewritten? Methodology and Results(Tested: How Many Times Can a DVD±RW Be Rewritten? Methodology and Results)
요약이 없습니다.
44.신뢰할 수 있는 LLM 소프트웨어(Reliable Software in the LLM Era)
Quint는 대형 언어 모델(LLM)이 코드 작성 방식을 변화시키면서 소프트웨어의 신뢰성을 높이기 위해 개발되었습니다. LLM은 코드를 생성할 수 있지만, 생성된 코드의 유효성을 검증하기 어렵게 만들어 혼란을 초래할 수 있습니다. Quint는 자연어와 코드 사이의 다리 역할을 하여 소프트웨어 검증을 더 쉽게 만듭니다.
Quint는 시뮬레이터와 모델 검사기와 같은 도구를 사용하여 소프트웨어가 예상대로 작동하는지 확인합니다. 이는 사양과 실제 구현을 연결하는 모델 기반 테스트를 가능하게 하여 코드의 정확성에 대한 신뢰를 보장합니다.
실제 사례로, Quint는 복잡한 블록체인 합의 엔진인 Malachite를 수정하는 데 사용되었습니다. 이 과정은 전통적으로 몇 달이 걸리던 작업을 약 일주일로 단축시켰습니다. AI의 도움을 받아 검증된 사양을 만들고, 이를 상호작용을 통해 검증한 후, 코드를 생성하고 모델 기반 기법으로 테스트하는 과정을 포함했습니다.
Quint를 사용하면 디버깅 과정에서 시간을 낭비하지 않도록 명확하고 검증된 기준점을 제공하는 큰 장점이 있습니다. 이러한 작업 흐름은 신뢰성을 높일 뿐만 아니라 단순히 코드를 작성하는 것에서 AI가 생성한 코드를 검증하는 것으로 초점을 전환합니다.
전반적으로 Quint는 LLM 시대의 소프트웨어 개발 복잡성을 관리하는 구조화된 접근 방식을 제공하여 신뢰할 수 있는 시스템을 구축하는 데 도움을 줍니다. 관심 있는 팀은 이 접근 방식이 프로젝트에 어떻게 도움이 될 수 있는지 상담을 예약할 수 있습니다.
45.데이터 마법사(Datahäxan)
저자는 1922년 영화 "Häxan"에 대한 자신의 경험을 공유하며, 기대했던 것보다 덜 재미있었다고 느꼈습니다. 그들은 영화의 공포 요소가 이제는 구식이라고 생각했습니다. 그래서 흑백 형식의 영화에 시각적 결함과 색상을 추가하여 영화를 개선하기로 결정했습니다.
첫 번째 시도에서는 비디오의 매 10번째 프레임을 제거하여 흥미로운 시각 효과를 만들었지만 색상은 추가되지 않았습니다. 두 번째 시도에서는 다채로운 노이즈를 추가했지만, 파일 크기가 커지고 압축 문제로 인해 결함 효과가 좋지 않았습니다.
마지막으로 성공한 방법은 h264로 인코딩된 데이터를 조작하는 것이었습니다. 특히 I-프레임을 목표로 하여 가장 덜 중요한 비트를 조정함으로써 색상과 "녹아내리는" 효과를 텍스트에 성공적으로 추가했습니다. 이 과정에서 영화의 전체적인 시청 가능성은 유지되었습니다.
저자는 자신이 만든 영화 버전이 더 재미있다고 느꼈으며, 환각제를 사용하면 더욱 향상될 수 있다고 제안했습니다. 사용자는 스크립트(häx.py)를 다운로드하고 ffmpeg를 사용하여 비디오 파일을 추출하고 결함을 추가한 후 재조합하여 독특한 결함 버전의 "Häxan"을 만들 수 있습니다.
이 과정은 간단하며 결함 생성 과정의 무작위성 덕분에 매번 약간 다른 시청 경험을 제공합니다.
46.주택 확인, 번호판으로!(Suburban school district uses license plate readers to verify student residency)
알십의 한 교외 학군이 학생의 거주지를 확인하기 위해 41,000달러 이상을 면허판 독서 기술에 투자하고 있다. 이 지역으로 이사 온 타리아 산체스는 딸의 등록을 위해 필요한 모든 서류를 제출했지만, 여러 차례 거부당했다. 학군 측은 그녀의 차량 번호판이 시카고 주소로 추적되었다고 주장하며 등록을 거부했다.
산체스는 자신이 이사 온 이후로 알십에 거주하고 있으며, 차량은 일시적으로 가족에게 빌려준 것이라고 반박했다. 그녀는 학군이 자신의 차량 위치 데이터에 어떻게 접근할 수 있는지 의문을 제기했다. 학군은 거주지 확인 절차의 일환으로 번호판 독서 시스템을 사용하고 있으며, 이 절차는 매년 여러 차례 진행된다. 그녀는 학교와 소통하기 위해 노력했지만 만족스러운 답변을 받지 못했다. 현재 그녀의 딸은 집에서 멀리 떨어진 사립학교에 다니고 있으며, 산체스는 이 문제를 해결하기 위해 애쓰고 있다.
47.최저가 맥북 데이터(Big Data on the Cheapest MacBook)
가보르 사르냐스는 새로운 입문용 맥북 네오가 빅데이터 작업을 어떻게 처리하는지 테스트했습니다. 이 맥북은 충전기 없이 제공되며, 하드웨어 옵션이 제한적입니다. 메모리는 8GB이고, 저장 용량은 256GB 또는 512GB 중에서 선택할 수 있습니다. 강력한 애플 A18 프로 칩을 사용합니다.
주요 발견 사항으로는, 클릭벤치 테스트에서 맥북 네오가 예상외로 좋은 성능을 보였습니다. 모든 쿼리를 빠르게 처리했으며, 로컬 SSD 저장 덕분에 일부 클라우드 인스턴스보다 더 나은 성능을 보였습니다. 하지만 핫 런에서는 더 강력한 클라우드 기계들에 비해 느린 속도를 보였습니다.
TPC-DS 벤치마크에서는 맥북 네오가 대부분의 쿼리를 효율적으로 처리했지만, 더 큰 데이터셋(SF300)에서는 어려움을 겪어 일부 쿼리의 실행 시간이 길어졌습니다. 모든 작업을 완료하는 데 79분이 걸렸습니다.
결론적으로, 맥북 네오는 빅데이터 작업을 처리할 수 있지만, 메모리와 디스크 속도가 제한적이어서 일상적인 무거운 작업에는 적합하지 않습니다. 가끔 로컬 데이터 처리를 하는 데는 적합하지만, 더 무거운 작업을 위해 클라우드 자원을 함께 사용하는 것이 좋습니다. 정기적으로 빅데이터 작업을 수행해야 한다면, 더 고급 맥북 모델이나 다른 대안을 고려하는 것이 좋습니다.
48.SBCL: 합리적인 공통 리스프(SBCL: A Sanely-Bootstrappable Common Lisp (2008) [pdf])
이 논문은 스틸 뱅크 커먼 리스프(SBCL)의 개발에 대해 다루고 있습니다. SBCL은 다른 언어나 시스템에 의존하지 않고 다양한 커먼 리스프 시스템을 사용하여 구축할 수 있는 커먼 리스프의 구현체입니다.
커먼 리스프는 1950년대에 만들어진 프로그래밍 언어 계열의 일부입니다. 현재 가장 주목받는 방언은 커먼 리스프와 스킴입니다. SBCL은 주로 리스프로 작성되었으며, 많은 리스프 환경에서 일반적인 이미지 기반 개발에 대한 의존성을 최소화합니다. 이는 관리와 유지보수를 더 쉽게 만들어 줍니다.
SBCL의 빌드 과정은 크로스 컴파일러를 생성하고 독립 실행형 운영 이미지를 만드는 것을 포함합니다. 이 과정은 빌드가 호스트 리스프 환경의 기존 상태에 의존하지 않도록 하여 재현성과 안정성을 높입니다. SBCL의 코드 구조는 표준 라이브러리에 약 90,000줄의 리스프 코드가 포함되어 있으며, 시스템 수준의 작업을 위해 C와 어셈블리 언어로 작성된 구성 요소도 있습니다. 이러한 혼합은 아키텍처 지원과 디버깅에 도움을 줍니다.
SBCL은 빌드 과정에서 호스트(즉, SBCL을 빌드하는 데 사용되는 환경)와 타겟(결과적으로 생성된 SBCL 환경) 간의 엄격한 분리를 유지합니다. 이는 명명 규칙과 특정 프로그래밍 기법을 통해 이루어집니다. 명확하고 재현 가능한 빌드 과정은 개발자들의 기여를 장려하며, 커먼 리스프 커뮤니티 내에서 SBCL의 인기를 높이는 데 기여했습니다. 또한 커먼 리스프에 대한 전반적인 관심을 증진시키는 데도 도움이 됩니다.
하지만 이 논문에서는 빌드 과정에서 리스프 구현 간의 차이를 처리하고 빌드 단계에서 호환성을 보장하는 등의 복잡성도 언급하고 있습니다. 전반적으로 SBCL의 혁신적인 부트스트래핑 방법과 빌드 과정은 사용성과 유지보수성을 향상시켜 커먼 리스프의 더 넓은 채택을 촉진하고 있습니다.
49.s@: decentralized social networking over static sites(s@: decentralized social networking over static sites)
요약이 없습니다.
50.숨겨진 빠른 asin()(Faster asin() was hiding in plain sight)
저자는 PSRayTracing이라는 레이 트레이싱 프로젝트에서 아크사인 함수 최적화 경험에 대해 반성합니다. 처음에는 Padé 근사법과 테일러 급수를 사용해 아크사인 함수를 근사하여 성능을 개선하려고 했지만, 그 결과는 제한적이었습니다. 이후 저자는 자신만의 테일러 급수 근사를 만들었고, 이는 더 빠르긴 했지만 -0.8에서 0.8 범위를 벗어나면 한계가 있어 표준 std::asin() 함수로 돌아가야 했습니다.
여러 방법을 탐색한 끝에 저자는 Nvidia의 Cg Toolkit에서 제공하는 asin()의 빠른 근사법을 발견했습니다. 이 방법은 이전의 시도들보다 훨씬 뛰어난 성능을 보였고, 우아하면서도 오류가 최소화되었으며 렌더링 작업에서 눈에 띄는 속도 향상을 가져왔습니다.
저자는 최적화에 들어가기 전에 철저한 연구의 중요성을 강조하며, 자신의 문제에 대한 해결책이 이미 존재했음을 인정합니다. 기존 자원을 확인하고 해당 분야의 다른 사람들에게 조언을 구하는 것이 얼마나 유익한지에 대한 귀중한 교훈을 얻었습니다.
51.Personal Computer by Perplexity(Personal Computer by Perplexity)
요약이 없습니다.
52.1억 신원 정보 유출(1B identity records exposed in ID verification data leak)
IDMerit라는 신원 확인 회사에서 약 10억 개의 신원 기록이 유출되는 대규모 데이터 유출 사건이 발생했습니다. 이 사건은 26개국의 사람들에게 영향을 미쳤습니다. 미국에서는 이름, 주소, 생년월일, 사회 보장 번호를 포함한 2억 3천만 개 이상의 기록이 인터넷에 안전하지 않게 노출되었습니다. 이러한 정보는 범죄자들이 신원 도용이나 사기를 위해 악용할 수 있습니다.
사이버 보안 연구자들이 이 안전하지 않은 데이터베이스를 발견했으며, 비밀번호 없이 접근할 수 있었습니다. 데이터 유출이 보고된 다음 날 데이터베이스는 보안 조치를 취했지만, 범죄자들이 데이터를 다운로드했다는 증거는 없습니다. 그러나 봇들이 이러한 취약점을 자주 검색하기 때문에 위험은 여전히 높습니다.
자신을 보호하기 위해 주요 신용 기관에 신용 동결을 요청하고, 이중 인증을 위해 인증 앱으로 전환하며, 비밀번호 관리자를 사용하고, 이동통신사와 함께 추가 보안 기능을 활성화하는 것을 고려해 보세요. 또한 신원 도용을 모니터링하고 온라인 존재를 최소화하기 위해 데이터 삭제 서비스를 고려하는 것이 좋습니다.
이번 사건은 민감한 신원 정보를 처리하는 기업들이 강력한 보안 조치를 취하는 것이 얼마나 중요한지를 보여줍니다. 보안 실패는 광범위한 결과를 초래할 수 있습니다.
53.웹PKI와 당신(WebPKI and You)
이 글은 웹 공개 키 인프라(WebPKI)의 발전과 복잡성에 대해 다루고 있으며, 이는 HTTPS를 통해 온라인 통신을 안전하게 보호합니다. 지난 12년 동안, 사용자들을 감시와 보안 위협으로부터 보호하기 위해 암호화되지 않은 HTTP에서 암호화된 HTTPS로의 전환이 크게 이루어졌습니다.
웹PKI는 인증 기관(CA) 시스템에 의존하여 디지털 인증서를 발급합니다. 이를 통해 권한이 있는 서버만이 사용자와 안전하게 통신할 수 있도록 보장합니다. 이 과정은 개인 키와 공개 키를 생성하고, 신원을 검증하며, 신뢰할 수 있는 루트 CA와 연결된 인증서를 발급하는 것을 포함합니다.
인증서의 종류에는 세 가지가 있습니다. 도메인 검증(DV) 인증서는 기본적인 도메인 소유권 확인을 제공합니다. 조직 검증(OV) 인증서는 조직의 신원을 더 철저히 검증합니다. 확장 검증(EV) 인증서는 더욱 엄격한 검증을 통해 브라우저에서 추가적인 신뢰 신호를 제공합니다.
인증서 투명성(CT)은 인증서의 남용을 방지하기 위해 도입되었습니다. CA는 발급한 모든 인증서를 공개적으로 기록해야 하며, 이를 통해 누구나 사기 행위를 감시할 수 있습니다.
인증서는 손상되거나 오류로 인해 무효화될 수 있으며, 이 경우 폐기가 필요합니다. 대량 폐기 이벤트 중에는 폐기 목록 관리에 어려움이 있습니다. 글에서는 CA가 폐기를 효과적으로 관리하지 못한 사례도 언급합니다. 예를 들어, 마이크로소프트는 수백만 개의 무효 인증서를 발급했으며, Entrust는 문제 있는 인증서의 폐기를 지연했습니다.
해결 방안으로는 CA에 대한 stricter 규제를 제안하고, 폐기의 영향을 최소화하기 위해 단기 인증서를 사용하는 것, CA가 책임을 다하도록 보장하기 위한 감사 관행 개선 등이 있습니다.
미래 방향에 대해서는 웹PKI 운영 방식을 재평가할 필요가 있다고 강조하며, 조직들이 내부 통신을 위해 개인 CA를 사용하는 것을 고려할 것을 제안합니다. 이는 보안을 강화하고 공공 CA에 대한 의존도를 줄일 수 있습니다.
사용자와 조직은 CA에 대한 책임을 요구하고 웹PKI 생태계에서 더 나은 관행을 옹호할 것을 권장받고 있습니다. 저자는 웹PKI가 인터넷 보안에서 차지하는 중요성을 강조하며, 독자들이 온라인 통신의 무결성을 보장하기 위해 적극적으로 나설 것을 촉구합니다.
54.소행성 궤도 변화!(NASA's DART spacecraft changed an asteroid's orbit around the sun)
NASA의 DART 우주선이 소행성 디모르포스의 궤도를 성공적으로 변경했습니다. 이 변화는 초당 10마이크로미터 이상 이동하는 것으로, 인류가 천체의 경로를 바꾼 첫 번째 사례로 기록됩니다. DART 미션은 2022년에 디모르포스에 의도적으로 충돌하여 이 능력을 시험했습니다. 그 결과, 디모르포스가 더 큰 소행성 디디모스 주위를 도는 12시간의 궤도가 32분 단축되었습니다. 이 연구는 미래에 지구를 소행성 충돌로부터 보호하기 위한 전략 개발에 기여할 수 있습니다.
55.시간을 고치다: 9년의 여정(Temporal: The 9-year journey to fix time in JavaScript)
제이슨 윌리엄스 블룸버그 수석 소프트웨어 엔지니어의 블로그 글에서는 자바스크립트의 날짜와 시간 처리 문제를 해결하기 위해 개발된 Temporal API에 대해 다룹니다.
자바스크립트의 원래 Date 객체는 1995년에 만들어졌으며, 변경 가능한 특성, 일관성 없는 월 계산, 모호한 파싱 등으로 인해 개발자들에게 많은 문제를 일으켰습니다. 자바스크립트가 다양한 산업에서 복잡성과 사용량이 증가함에 따라 Date 객체의 한계가 더욱 뚜렷해졌고, 개발자들은 Moment.js와 같은 외부 라이브러리에 의존하게 되었습니다. 그러나 이러한 라이브러리는 애플리케이션에 불필요한 부하를 추가했습니다.
2017년에 도입된 Temporal API는 강력하고 불변하며 시간대 인식이 가능한 날짜와 시간 처리 솔루션을 제공하는 것을 목표로 합니다. 이는 자바스크립트 표준을 감독하는 TC39 위원회의 협력으로 개발되었습니다.
Temporal의 주요 기능으로는 특정 시간의 순간을 시간대와 달력 정보를 포함하여 나타내는 ZonedDateTime, 시간대 조정 없이 시간을 나타내는 Instant, 시간대 복잡성 없이 기본적인 날짜와 시간을 표현할 수 있는 Plain types, 다양한 달력 시스템에서 작업을 가능하게 하는 달력 지원이 있습니다.
Temporal의 개발은 규모와 다양한 브라우저에서의 효율성 필요성 때문에 복잡했습니다. 이 협력의 결과로 여러 자바스크립트 엔진을 지원하는 공유 라이브러리인 temporal_rs가 만들어졌습니다.
현재 Temporal은 TC39 프로세스에서 4단계에 도달했으며, 이는 2026년 ECMAScript 명세에 포함될 예정입니다. 주요 브라우저에서는 이미 지원이 제공되고 있습니다.
앞으로는 현재 자바스크립트 생태계와의 호환성을 보장하기 위해 기존 웹 API 및 시스템과의 추가 통합이 필요합니다. 전반적으로 Temporal API는 자바스크립트의 날짜와 시간 처리 방식에서 중요한 발전을 나타내며, 거의 10년에 걸친 협력 개발과 표준화 노력의 결실입니다.
56.이란 전쟁 첫 6일, 11.3조 손실(First 6 days of Iran war cost $11.3B)
전쟁이 시작된 첫 여섯 날 동안, 미국 국방부는 이란 전쟁의 비용이 113억 달러를 넘을 것으로 추정하고 있습니다. 이는 상원의원들에게 제공된 브리핑에서 나온 정보입니다. 크리스 쿤스 상원의원은 실제 비용이 더 높을 것이라고 주장하며, 이는 무기 교체와 같은 모든 비용을 포함하지 않기 때문이라고 설명했습니다. 트럼프 행정부는 전쟁 비용 증가에 따라 추가 자금을 요청하기 위해 의회에 얼마를 요청할지를 고민하고 있습니다.
전쟁으로 인해 이란에서 1,200명 이상이 사망했으며, 이스라엘, 아랍에미리트, 레바논에서도 여러 명의 사망자가 발생했습니다. 미국 군인 7명도 목숨을 잃었습니다.
트럼프 대통령은 전쟁의 지속 기간에 대해 상반된 발언을 하고 있습니다. 그는 전쟁이 곧 끝날 수도 있다고 하면서도, 이는 시작에 불과할 수도 있다고 언급했습니다. 특히 호르무즈 해협에서 선박에 대한 최근 공격으로 긴장이 고조되고 있으며, 이로 인해 미국의 이란에 대한 군사 작전이 증가하고 있습니다.
57.'I am blown away by it,' Ex-Windows Chief calls MacBook Neo 'paradigm-shifting'('I am blown away by it,' Ex-Windows Chief calls MacBook Neo 'paradigm-shifting')
요약이 없습니다.
58.현대 글쓰기의 포맷 중독(The modern formatting addiction in writing)
이 글은 글쓰기에서 형식, 즉 글머리나 글머리 기호에 지나치게 의존하는 경향에 대해 다루고 있습니다. 저자는 두 가지 글쓰기 스타일을 비교합니다. 하나는 형식이 복잡하게 얽힌 글(예시 A)이고, 다른 하나는 간결하고 단락으로 정리된 글(예시 B)입니다.
주요 내용은 다음과 같습니다. 많은 사람들은 지나치게 형식화된 텍스트보다 잘 구조화된 단락을 읽는 것을 선호합니다. 이는 이해하기가 더 쉽기 때문입니다. 저자는 작가와 인공지능이 왜 과도한 형식에 의존하는지를 탐구합니다. 그 이유로는 형식이 내용을 시각적으로 더 매력적으로 만들 수 있고, 저자에 대한 신뢰가 낮은 상황에서 정보를 빠르게 평가할 수 있게 해주며, 작가가 형식을 통해 생각을 정리하기가 더 쉽기 때문입니다.
형식화된 글쓰기가 선호되는 경향이 있는데, 이는 명확성을 제공하는 것처럼 보이기 때문입니다. 그러나 그 바탕에 있는 아이디어가 잘 발전되지 않았을 수도 있습니다. 작가들은 종종 생각을 정리하기 위해 형식을 의존하는데, 이는 깊이 있는 서사를 구성하는 데 방해가 될 수 있습니다. 저자는 작가들에게 초안 작성 시 많은 형식을 포함하더라도 시작하고, 이후 이를 더 명확한 단락으로 수정한 다음, 필요시 형식을 다시 추가하라고 조언합니다.
결론적으로, 글에서는 형식이 필요할 수 있지만, 진정한 명확성과 일관성은 잘 구조화된 서사에서 나온다고 주장합니다. 작가들은 자신의 아이디어를 효과적으로 전달하기 위해 명확한 문장을 만드는 데 집중해야 합니다.
59.아르카OS 5.1.2 출시!(ArcaOS 5.1.2 (based on OS/2 Warp 4.52) now available)
Arca Noae가 ArcaOS 5.1.2를 출시했습니다. 이 버전은 영어, 독일어, 스페인어, 러시아어로 제공됩니다. 이번 업데이트는 최신 UEFI 시스템과 GPT 디스크 레이아웃에 대한 설치 지원을 개선했으며, 전통적인 BIOS 시스템에서도 잘 작동합니다.
현재 ArcaOS 5.1 지원 및 유지보수 구독이 활성화된 사용자들은 이 업데이트를 무료로 다운로드할 수 있습니다. 새로 설치하거나 이전의 영어 버전에서 업그레이드하는 데 사용할 수 있습니다. 사용자는 다양한 운영 체제에서 USB 설치 스틱을 만들거나 DVD 이미지를 사용하여 설치할 수 있습니다.
업데이트를 다운로드하려면 고객 포털을 방문하면 됩니다. 구독이 만료된 사용자도 새로운 라이센스보다 저렴한 비용으로 업그레이드할 수 있습니다. 새 라이센스를 구매할 경우 기본 언어는 영어지만, 다른 언어로 요청할 수도 있습니다.
ArcaOS는 개인적이고 유연한 운영 체제 옵션을 제공하며, 4GB 미만의 메모리를 가진 시스템이나 가상 머신에서도 적합합니다. Arca Noae는 OS/2 플랫폼의 지속적인 개발에 전념하고 있으며, 향후 업데이트도 계획하고 있습니다.
60.다르게 생각한 50년(50 Years of Thinking Different)
애플은 창립 50주년을 맞아 차고에서 시작해 개인 기술의 선두주자로 성장한 여정을 기념하고 있습니다. 애플은 기술이 개인적이어야 한다는 아이디어로 설립되었으며, 맥, 아이폰, 아이패드와 같은 혁신적인 제품과 앱 스토어, 애플 뮤직과 같은 서비스를 선보였습니다.
회사는 진보는 다르게 생각하는 것을 두려워하지 않는 개인들, 즉 발명가, 학생, 이야기꾼들로부터 온다고 믿고 있습니다. 애플은 자사의 혁신이 시작에 불과하다는 점을 인정하며, 진정한 영향력은 이러한 도구를 활용해 삶을 개선하고 꿈을 이루는 사용자들에게서 나온다고 강조합니다.
미래를 바라보는 애플은 자사의 성공에 기여한 직원, 개발자, 고객들에게 감사의 마음을 전합니다. 이 메시지는 변화를 상상할 수 있는 용기를 가진 이들을 축하하며, 모두가 계속해서 다르게 생각할 것을 촉구하고 있습니다.
61.웹에서의 웹어셈블리 혁명(Making WebAssembly a first-class language on the Web)
이 글은 2025년 WebAssembly 커뮤니티 그룹 회의에서 발표된 WebAssembly(Wasm)에 대한 내용을 확장한 것입니다. 2017년에 시작된 WebAssembly는 공유 메모리, SIMD(단일 명령어 다중 데이터 처리), 가비지 컬렉션과 같은 기능을 추가하며 크게 발전했습니다. 이러한 개선 덕분에 더 많은 프로그래밍 언어가 WebAssembly를 효과적으로 사용할 수 있게 되었지만, 여전히 "2급" 언어로 여겨져 널리 채택되는 데 어려움을 겪고 있습니다.
주요 문제는 다음과 같습니다.
첫째, JavaScript와의 통합입니다. WebAssembly는 웹 API에 접근하기 위해 JavaScript에 의존하기 때문에 로드하고 사용하는 데 번거로움이 있습니다. 새로운 제안 덕분에 WebAssembly 로드가 쉬워졌지만, 웹 API와 상호작용하기 위해서는 여전히 복잡하고 지루한 JavaScript 코드가 필요합니다.
둘째, 개발자 경험입니다. 많은 개발자들이 WebAssembly를 복잡하다고 느끼고 JavaScript를 선호하여, 주로 자원을 투자할 수 있는 대기업에서만 사용되고 있습니다.
셋째, 컴파일러의 도전입니다. 컴파일러는 WebAssembly 파일뿐만 아니라 웹 통합을 처리하기 위한 JavaScript도 생성해야 하므로 과정이 복잡해집니다.
넷째, 문서화 문제입니다. 대부분의 웹 문서는 JavaScript 개발자를 대상으로 작성되어 다른 언어를 사용하는 사람들에게는 이해하기 어렵습니다.
다섯째, 성능과 복잡성입니다. 연결 코드가 추가적인 오버헤드와 복잡성을 초래하여 작은 프로젝트에서는 WebAssembly의 매력이 떨어집니다.
이러한 문제를 해결하기 위해 WebAssembly 컴포넌트 모델이 제안되었습니다. 이 모델은 JavaScript 없이도 웹 API에 직접 접근할 수 있는 독립 실행형 실행 파일을 만들고, 개발자 경험과 웹 통합을 개선하는 것을 목표로 하고 있습니다.
요약하자면, WebAssembly는 출범 이후 상당한 발전을 이루었지만, 여전히 사용성과 성능에서 도전에 직면해 있어 채택이 제한되고 있습니다. WebAssembly 컴포넌트의 도입은 이러한 격차를 해소하고 일반 개발자들이 더 쉽게 접근할 수 있도록 도와줄 수 있을 것입니다.
62.Many SWE-bench-Passing PRs would not be merged(Many SWE-bench-Passing PRs would not be merged)
요약이 없습니다.
63.맥킨지 AI 해킹기(How we hacked McKinsey's AI platform)
맥킨지 앤 컴퍼니는 43,000명 이상의 직원들을 위해 Lilli라는 AI 플랫폼을 개발했습니다. 이 플랫폼은 채팅, 문서 분석, AI 기반 검색 등의 기능을 포함하고 있습니다. 2023년에 출시된 Lilli는 회사의 첫 여성 직원의 이름을 따서 지어졌으며, 현재 매달 50만 건 이상의 요청을 처리하며 널리 사용되고 있습니다.
그러나 한 보안 연구원이 Lilli를 자동으로 공격하여 단 두 시간 만에 인증 없이 생산 데이터베이스에 완전 접근하는 데 성공했습니다. 이 연구원은 보호되지 않은 API 엔드포인트에서 발견된 SQL 인젝션 취약점을 이용했습니다. 이로 인해 4,650만 개의 채팅 메시지, 728,000개의 파일, 57,000개의 사용자 계정 정보 등 방대한 양의 민감한 데이터가 노출되었습니다.
연구원은 이 데이터에 접근했을 뿐만 아니라 Lilli의 행동을 제어하는 시스템 프롬프트도 발견했습니다. 만약 공격자가 쓰기 권한을 가졌다면, 이러한 프롬프트를 변경하여 잘못된 조언을 제공하거나 무단으로 데이터를 유출할 수 있는 위험이 있었습니다.
이번 사건은 조직들이 AI 시스템의 프롬프트 계층을 보호하는 데 있어 심각한 보안 공백이 있음을 드러냅니다. 맥킨지가 광범위한 보안 조치를 시행했음에도 불구하고, 기본적인 SQL 인젝션 취약점이 2년 넘게 발견되지 않았습니다. 이 결과는 AI 프롬프트에 대한 보안 관행을 개선할 필요성을 강조합니다. 현재 AI 프롬프트는 높은 가치의 목표로 간주되고 있습니다.
취약점 공개 일정에 따르면, 이 문제는 맥킨지에 보고되었고, 맥킨지는 신속하게 시스템 보안을 강화하기 위한 조치를 취했습니다. 이 연구는 지속적인 AI 기반 보안 테스트를 위한 파트너를 찾고 있는 자율 보안 플랫폼인 CodeWall에 의해 수행되었습니다.
64.AI should not replace people at Atlassian, says CEO(AI should not replace people at Atlassian, says CEO)
요약이 없습니다.
65.고대 경제의 흔적, 페루 산의 5,200개 구멍(5,200 holes carved into a Peruvian mountain left by an ancient economy)
연구자들은 페루 몬테 시에르페에 있는 '구멍의 띠'라는 5,200개의 구멍이 고대 원주율의 무역 및 회계 시스템으로 사용되었을 가능성이 높다고 밝혔습니다. 이 지역은 약 1.6킬로미터에 걸쳐 있으며, 주로 14세기경 친차 왕국이 번성하던 후기 중간 시대에 사용되었습니다.
시드니 대학교의 과학자들은 드론 기술을 활용해 구멍의 배치에서 패턴을 발견했습니다. 이는 단순한 미적 목적을 넘어서는 의미가 있음을 시사합니다. 구멍의 크기는 1에서 2미터 너비에 0.5에서 1미터 깊이로, 상인들이 옥수수와 면화 같은 물품을 교환하는 시장에서 물품의 표시로 기능했을 가능성이 있습니다.
연구 결과에 따르면 이 구덩이는 일반적인 저장소가 아니라, 화폐가 없는 사회에서 물품의 양을 가시화하고 협상할 수 있도록 설계된 것으로 보입니다. 이러한 혁신적인 경관 활용은 후에 잉카의 회계 방식에도 영향을 미쳤을 수 있습니다. 구멍의 정확한 용도는 여전히 불확실하지만, 이 발견은 고대 공동체가 무역과 사회적 상호작용을 어떻게 조직했는지에 대한 귀중한 통찰을 제공합니다.
66.스위스 전자투표 사고(Swiss e-voting pilot can't count 2,048 ballots after decryption failure)
스위스의 바젤-슈타트 주가 최근 국가 국민투표에서 2,048표를 집계하지 못해 전자 투표 시범 사업을 중단했습니다. 이 문제는 USB 키를 통해 투표를 해독하는 과정에서 발생했습니다. 이번 시범 사업은 해외에 거주하는 약 10,300명의 스위스 시민과 30명의 장애인을 대상으로 진행될 예정이었습니다. 투표는 3월 8일에 진행되었으나, 3월 11일에 관계자들이 문제를 발표하고 참가자들에게 종이 투표용지를 사용하라고 권장했습니다. 그러나 많은 이들에게는 이것이 현실적이지 않았습니다.
세 개의 USB 메모리를 사용했지만, 올바른 코드가 입력되었음에도 불구하고 모두 작동하지 않았습니다. 현재 이 주에서는 외부 조사를 진행 중이며, 전자 투표 시범 사업은 12월까지 중단되었습니다. 집계되지 않은 표는 전체 투표의 4% 미만으로, 결과에 영향을 미치지 않지만, 투표 수치 확인은 3월 21일까지 지연될 예정입니다. 다른 주의 전자 투표 시스템은 영향을 받지 않았으며, 스위스는 해외 시민을 위한 전자 투표 방법을 계속해서 모색하고 있습니다.
67.토니 호어 별세(Tony Hoare has died)
사용자 포트나우는 2026년 3월 11일에 어떤 일에 대해 여러 번 확인을 받았다고 밝혔습니다.
68.AI 봇 면접기(I was interviewed by an AI bot for a job)
외부 링크에 접근할 수 없습니다. 하지만 요약하고 싶은 내용을 제공해 주시면 기꺼이 도와드리겠습니다!
69.메모리 압박과 데이터 설계(About memory pressure, lock contention, and Data-oriented Design)
저자는 Matrix Rust SDK에서 RoomList 기능과 관련된 메모리 압박 및 잠금 경합으로 인한 성능 문제에 대한 경험을 공유합니다. RoomList는 메시징 방을 효율적으로 표시하고 상호작용하는 데 중요한 역할을 합니다.
RoomList의 기능은 빠르고 반응성이 뛰어나야 하며, 사용자가 메시징 방을 보고, 필터링하고, 정렬할 수 있도록 해야 합니다. 이를 위해 반응형 프로그래밍 모델을 사용하여 업데이트를 효율적으로 처리합니다.
성능 문제와 관련하여 "멈춘" RoomList에 대한 보고가 있었는데, 실제로는 멈춘 것이 아니라 높은 메모리 할당과 정렬 지연으로 인해 업데이트 처리에 지나치게 오랜 시간이 걸리고 있었습니다.
성능 분석 결과, 정렬 알고리즘이 322,042회의 메모리 할당을 발생시켜 초기 정렬 시 지연이 5분까지 걸리는 경우가 있었습니다. 정렬 과정에서는 읽기 잠금을 자주 획득해야 했고, 이는 성능 저하에 기여했습니다. 여러 정렬기가 동일한 방 데이터에 접근해야 하면서 잠금 경합이 발생한 것입니다.
이 문제를 해결하기 위해 저자는 데이터 중심 설계 원칙을 적용했습니다. 이는 필수 정보를 캐시하는 간결한 데이터 구조(RoomListItem)를 만들어 정렬 시 잠금 필요성을 줄이고 더 효율적인 접근을 가능하게 했습니다.
변경 사항을 적용한 후 성능 벤치마크에서 처리량이 7700% 이상 증가하고 처리 시간이 53ms 이상에서 1ms 미만으로 크게 줄어드는 성과를 보였습니다. 이러한 수정은 성능 문제를 해결했을 뿐만 아니라, 메모리 사용과 CPU 동작을 이해하는 것이 애플리케이션 최적화에 얼마나 중요한지를 보여주었습니다. 저자는 최적화 전에 정확성을 우선시해야 미세한 버그를 피할 수 있다고 강조합니다.
결과적으로 RoomList에 대한 변경은 사용자에게 더 효율적이고 반응성이 뛰어난 경험을 제공하며, 소프트웨어 개발에서 사려 깊은 설계와 성능 분석의 중요성을 잘 보여줍니다.
70.생성 모델의 진가(Against vibes: When is a generative model useful)
생성 모델의 유용성에 대한 논의는 다양한 작업에서의 효과성을 평가하기 위한 과학적 접근의 필요성을 강조합니다. 명확한 근거 없이 생성 모델을 광범위하게 적용하는 경향을 비판하며, 종종 측정 가능한 결과보다는 주관적인 생산성 느낌에 의존하는 경우가 많습니다.
생성 모델의 유용성은 세 가지 요인에 따라 달라집니다. 첫째, 프롬프트를 만드는 비용과 직접 결과를 생성하는 비용의 비교입니다. 둘째, 생성된 결과물이 요구 사항에 부합하는지를 검증하는 비용입니다. 셋째, 작업이 출력물에 의존하는 정도와 그것을 생성하는 과정의 의존성입니다.
작업의 복잡성이 증가할수록 생성 모델의 효과는 감소할 수 있습니다. 복잡한 요구 사항은 충족하고 검증하기가 더 어려워지기 때문입니다. 따라서 모델은 검증이 간단한 단순한 작업에서 더 유용할 수 있습니다.
상대적인 비용도 중요한 요소입니다. 프롬프트를 만드는 것이 작업을 직접 수행하는 것보다 더 쉬운 경우, 생성 모델이 유용할 수 있습니다. 그러나 모델이 개선됨에 따라 더 높은 컴퓨팅 요구 사항으로 인해 사용 비용이 증가할 수 있습니다. 또한, 출력물을 검증하는 용이성도 사용성에 영향을 미칩니다. 간단한 작업은 검증이 쉬운 반면, 복잡한 작업은 광범위한 검증이 필요할 수 있습니다.
많은 작업, 특히 교육과 공학 분야에서는 결과물을 만드는 과정이 학습과 기술 개발에 매우 중요합니다. 생성 모델은 출력을 생성할 수 있지만, 과정에 참여함으로써 얻는 학습을 대체할 수는 없습니다.
생성 모델은 신뢰할 수 있는 콘텐츠를 빠르게 생성할 수 있지만, 이것이 유용성을 보장하지는 않습니다. 사용자는 가치 있는 결과를 얻기 위해 비용과 과정 간의 균형을 잘 맞춰야 합니다. 생성 모델이 유용할 수 있지만, 그 효과는 특정 작업, 사용자 전문성, 그리고 관련 비용에 대한 신중한 고려에 따라 달라집니다.
71.Building a TB-303 from Scratch(Building a TB-303 from Scratch)
요약이 없습니다.
72.Easy-to-use solar panels are coming, but utilities are trying to delay them(Easy-to-use solar panels are coming, but utilities are trying to delay them)
요약이 없습니다.
73.맥북 네오(The MacBook Neo)
ASUS의 공동 CEO가 최근 애플의 새로운 맥북 네오가 PC 산업에 큰 충격을 주었다고 언급했습니다. 그는 이 신제품이 시장의 판도를 바꾸고 노트북의 새로운 기준을 세울 수 있다고 믿고 있습니다. 맥북 네오는 강력한 경쟁자로 평가받고 있으며, 이로 인해 다른 제조사들은 자신의 전략을 재검토해야 할 상황에 놓였습니다.
74.브라우저로 배우는 CNN(CNN Explainer – Learn Convolutional Neural Network in Your Browser (2020))
요약할 특정 텍스트를 요청하신 것 같은데, 제공된 텍스트가 보이지 않습니다. 요약하고 싶은 내용을 공유해 주시면 기꺼이 도와드리겠습니다!
75.AI 에이전트의 오픈소스 브라우저(Open-source browser for AI agents)
저자는 Chromium을 수정하여 agent-browser-protocol(ABP)이라는 새로운 도구를 만들었습니다. 그들은 브라우저 에이전트와 관련된 많은 문제들이 웹 페이지에 대한 오해에서 비롯된 것이 아니라, 구식 정보를 사용하는 데서 발생한다는 것을 발견했습니다. ABP는 각 작업 시 에이전트를 브라우저와 동기화하여 JavaScript와 렌더링을 일시 중지하고 현재 상태와 중요한 이벤트를 캡처하며 스크린샷을 찍음으로써 이러한 문제를 해결합니다.
이 과정은 에이전트가 최신 페이지 상태에 더 효과적으로 반응할 수 있게 하여, 현대 채팅 시스템과 유사한 원활한 상호작용을 가능하게 합니다. ABP는 사용자 입력 중에 발생할 수 있는 팝업 모달의 간섭, 동적 콘텐츠 변경, 예기치 않은 경고와 같은 일반적인 문제를 예방하는 데 도움을 줍니다.
테스트 결과, ABP는 벤치마크에서 90.5%의 점수를 기록하며 좋은 성능을 보였습니다. 저자는 현재의 언어 모델이 웹사이트를 이해하고 있지만, 효과적인 상호작용을 위해 ABP와 같은 더 나은 도구가 필요하다고 믿고 있습니다. 프로젝트에 대한 질문을 환영하며, 사용해 볼 수 있는 방법과 데모 비디오 링크를 제공합니다.
76.Britain is ejecting hereditary nobles from Parliament after 700 years(Britain is ejecting hereditary nobles from Parliament after 700 years)
요약이 없습니다.
77.Don't post generated/AI-edited comments. HN is for conversation between humans(Don't post generated/AI-edited comments. HN is for conversation between humans)
요약이 없습니다.
78.은하 동물원(Galaxy Zoo)
Galaxy Zoo 프로젝트에서 다른 자원봉사자들과 함께 진행 상황을 확인하세요. 여러분의 클릭 하나하나가 연구자들이 중요한 결과를 얻는 데 도움이 됩니다. 현재 이 프로젝트는 6% 완료되었습니다. 프로젝트 진행 상황에 대한 더 많은 통계를 확인할 수 있습니다.
Galaxy Zoo 커뮤니티에 참여하여 기여해 보세요. 여러분의 노력이 프로젝트 완성에 큰 가치를 더합니다. 추가 정보를 원하시면 "더 많은 통계 보기"를 클릭해 주세요.
79.간섭: 증인과 지수 변화(Thinnings: Sublist Witnesses and de Bruijn Index Shift Clumping)
"Thinnings"라는 개념에 대해 다루고 있는 이 글은 한 리스트가 다른 리스트의 부분 리스트인지 증명하는 데 도움을 주는 수학적 객체입니다. 저자는 Conor McBride와의 대화를 통해 thinnings의 개념이 명확해졌고, 이를 통해 프로그래밍과 수학, 특히 파이썬과 논리 프로그래밍과 관련된 새로운 통찰을 얻게 되었다고 설명합니다.
Thinnings는 한 리스트가 다른 리스트의 부분 리스트인지 판단하는 데 필요한 "증거 데이터" 역할을 합니다. 이들은 더 큰 리스트와 더 작은 리스트의 위치를 연결하는 겹치지 않는 문자열로 시각화할 수 있습니다. 또한, thinnings는 불리언 리스트나 비트 벡터로 표현될 수 있습니다.
증거 데이터의 예로는 SAT 문제에서의 만족하는 할당, 그래프에서의 연결성을 나타내는 경로, 리스트에 객체가 존재함을 증명하는 인덱스 등이 있습니다. Thinnings는 특정 계산 문제를 더 쉽게 해결할 수 있도록 도와줍니다.
저자는 한 리스트가 다른 리스트의 부분 리스트인지 확인하고 그 관계의 "증거"를 생성하는 파이썬 함수를 제공합니다. 이 함수들은 일치 여부를 나타내는 불리언 리스트를 반환하거나 실패를 증명하는 결과를 제공합니다.
Thinnings는 다양한 형태(비트 벡터, 접두사 합 등)로 표현될 수 있으며, 수학적으로 조합될 수 있습니다. 이러한 조합은 thinnings을 연산을 통해 결합할 수 있는 범주를 만듭니다.
글에서는 de Bruijn 인덱스도 소개되는데, 이는 표현식에서 변수 참조를 관리하는 데 사용됩니다. Thinnings는 이러한 인덱스를 이동시키는 작업과 연결되어 있으며, 이동이 어떻게 압축될 수 있는지를 보여줍니다.
Thinnings는 람다 계산이나 유니온-파인드 구조와 같은 다양한 맥락에서 중요합니다. 저자는 thinnings가 자유 변수 분석 및 다른 프로그래밍 패러다임과 어떻게 관련되는지를 탐구하고 싶다는 의사를 밝힙니다.
80.스파이에서 리틀리그 코치로(They Came to Spy on America. They Stayed to Coach Little League)
이 기사는 1980년대 후반, 베를린 장벽이 무너지기 직전 샌프란시스코에 살고 있던 깊은 잠복의 체코 스파이 이야기를 다룹니다. 1989년 로마 프리에타 지진 이후, FBI 요원은 가짜 신분으로 호텔 도어맨으로 일하던 이 스파이를 감시하는 임무를 맡았습니다. CIA가 그의 존재에 대해 FBI에 정보를 제공하면서 대규모 감시 작전이 시작되었습니다.
결국 이 스파이는 단파 라디오를 사용해 비밀리에 통신하고 있다는 사실이 드러났고, 이는 그가 소련 블록의 정보 요원이라는 것을 확인시켜 주었습니다. 냉전이 끝나가는 시점에서 FBI는 그를 체포할지, 아니면 정보원으로 영입할지를 논의했습니다. 놀랍게도 이 스파이는 뉴 에이지 신념을 받아들이기 시작했고, 미국 생활에 잘 적응하여 리틀 리그 코치로도 활동하고 있었습니다.
1989년 벨벳 혁명이 일어났을 때, 체코슬로바키아의 스파이 상급자들은 그에게 정보를 요청하고 싶어했지만, 동시에 FBI의 관심도 알고 있었습니다. 체코 정보국장인 라도반 프로하즈카는 실수로 미국에 있는 모든 체코 스파이들에게 귀국하라는 명령을 내렸고, 이로 인해 미국 정보 당국은 그들의 신원을 알게 되었습니다.
결국 미국에서 미국 문화에 잘 융화된 많은 체코 스파이들은 남기를 요청했고, 일부는 미국에 남는 것이 허용되었습니다. 샌프란시스코의 스파이는 추방되었지만 나중에 방문자로 돌아왔습니다. 이 기사는 정치적 변화가 큰 시기에 스파이들의 정체성과 개인적인 삶, 그리고 첩보 활동의 복잡성을 강조합니다.
81.Britain's Lloyds apologises after customers able to see others' transactions(Britain's Lloyds apologises after customers able to see others' transactions)
요약이 없습니다.
82.비대칭 안전의 선두주자, 아스트리드 아이히혼(Physicist Astrid Eichhorn is a leader in the field of asymptotic safety)
하이델베르크 대학교의 물리학자인 아스트리드 아이히혼은 '비대칭 안전성'이라는 이론을 연구하고 있습니다. 이 이론은 물리 법칙이 극도로 작은 규모, 즉 '플랑크 규모'에서 어떻게 작용하는지를 설명할 수 있을 것으로 보입니다. 이 규모에서는 전통적인 물리학이 통하지 않으며, 끈 이론이나 루프 양자 중력과 같은 다양한 이론이 등장하게 됩니다. 아이히혼의 접근 방식은 충분히 확대하면 물리 법칙이 안정화되어 더 이상 변하지 않으며, 이는 프랙탈 구조와 유사할 수 있다는 점을 제안합니다.
아이히혼은 플랑크 규모에서 양자 법칙이 안정화될 가능성을 보여주는 진전을 이뤘습니다. 그녀는 수학적 기법을 사용하여 양자 장이 어떻게 상호작용하는지를 분석하고, 이러한 상호작용이 변하지 않는 '고정점'의 증거를 발견했습니다.
그녀의 연구는 프랙탈과 같은 구조가 존재한다면, 힉스 보존의 질량과 같은 기본 입자의 특성을 설명할 수 있을 것이라는 점을 시사합니다. 아이히혼의 연구는 복잡한 이론 물리학과 관찰 가능한 결과를 연결짓기 때문에 중요합니다. 이를 통해 입자의 특성, 특히 암흑 물질과 관련된 특성에 대한 예측이 가능해집니다.
아이히혼은 다양한 양자 중력 이론이 서로 경쟁하는 것이 아니라, 동일한 기본 물리학에 대한 여러 관점을 나타낼 수 있다고 믿고 있습니다.
83.칼릭스 – 유령처럼 투명한 터미널(Calyx – Ghostty-Based macOS Terminal with Liquid Glass UI)
Calyx는 macOS 26 이상에서 사용할 수 있는 네이티브 터미널 애플리케이션으로, 현대적인 액체 유리 인터페이스를 갖추고 있습니다. 이 애플리케이션은 빠른 터미널 렌더링을 위해 libghostty 엔진을 사용합니다.
주요 기능으로는 Metal GPU 가속을 통한 그래픽 성능 향상, macOS 26 디자인 언어를 채택한 세련된 사용자 인터페이스, 색상 프리셋과 접을 수 있는 섹션으로 그룹화된 탭 관리 기능이 있습니다. 또한 수평 및 수직 분할을 통해 멀티태스킹을 지원하며, Cmd+Shift+P를 사용해 명령어를 빠르게 검색하고 실행할 수 있는 명령 팔레트도 제공합니다. 세션 지속성 기능은 탭과 설정을 자동으로 저장하여 쉽게 복원할 수 있게 해줍니다. 데스크톱 알림을 지원하고 터미널 탭 내에서 웹 브라우징을 통합하는 기능도 포함되어 있습니다. 터미널 기록을 쉽게 검색할 수 있으며, 일치하는 항목은 강조 표시됩니다. Git 통합 기능을 통해 사이드바에서 변경 사항을 시각적으로 확인할 수 있으며, 여러 터미널 인스턴스 간의 상호 통신도 가능합니다.
효율성을 위해 그룹, 탭 및 분할 작업에 대한 특정 단축키가 있으며, 일반 명령으로는 새 탭 만들기, 탭 닫기, 검색 등이 있습니다. 설치 방법으로는 Homebrew를 이용한 간단한 명령어로 설치하거나, 애플리케이션을 직접 다운로드하여 수동으로 설치할 수 있습니다. 소스 코드에서 Calyx를 빌드하고자 하는 사용자에게는 필요한 도구와 단계에 대한 지침이 제공됩니다.
Calyx는 Swift, AppKit, SwiftUI를 사용하여 구축되어 호환성과 현대적인 성능을 보장합니다. 다만, 일부 커서 이동 기능은 전체 폭 텍스트와 완벽하게 작동하지 않을 수 있습니다. Calyx는 MIT 라이선스 하에 배포되며, libghostty의 사용을 인정하는 Mitchell Hashimoto의 기여를 포함합니다.
84.집에서 자동차 연구(Autoresearch@home)
autoresearch@home은 AI 에이전트들이 GPU 자원을 공유하며 언어 모델을 개선하는 프로젝트입니다. 이는 SETI@home과 유사하지만, 모델 훈련에 중점을 두고 있습니다. 작동 방식은 다음과 같습니다.
에이전트들은 지금까지의 최상의 결과를 바탕으로 개선점을 제안합니다. 그들은 훈련 스크립트를 수정하고, 여러분의 GPU에서 실험을 진행한 후 그 결과를 공유합니다. 만약 어떤 에이전트가 더 나은 결과를 얻으면, 그 새로운 결과가 다른 에이전트들이 목표로 삼는 기준이 됩니다. 이 프로젝트는 Ensue라는 시스템을 사용하여 에이전트들이 서로의 성공과 실패로부터 배울 수 있도록 돕습니다.
참여하려면 에이전트와 GPU가 필요합니다. 에이전트는 실험을 실행하고 이메일을 통해 신원을 확인하는 등 모든 과정을 처리합니다. 참여를 원하시면 그들의 GitHub 페이지에 있는 지침을 따르면 됩니다. 이 프로젝트의 목표는 에이전트들이 효과적으로 협력하여 결과를 개선할 수 있음을 보여주는 것이며, 실시간으로 진행되는 실험을 확인할 수 있습니다.
85.단일 책임 원칙 도전(Challenging the Single-Responsibility Principle)
소프트웨어 공학에서 단일 책임 원칙(SRP)은 각 구성 요소가 하나의 책임만 가져야 한다고 제안합니다. 그러나 저자는 이 원칙이 잘못 사용될 경우 소프트웨어 시스템이 지나치게 분산되고 혼란스러워질 수 있다고 주장합니다.
소프트웨어 아키텍처를 개선하기 위해 저자는 "코드를 최소화하고 사용 사례를 최대화하라"는 원칙을 제안합니다. 이는 전체 코드를 줄이면서 재사용 가능한 구성 요소를 만드는 것을 의미합니다.
텍스트에서는 Siedersleben의 "혈액형 법칙"을 재사용성을 높이는 실용적인 접근법으로 소개하며, 구성 요소를 네 가지 그룹으로 분류합니다.
첫 번째 그룹은 0 그룹(일반 구성 요소)입니다. 이들은 특정 기술 세부사항이나 비즈니스 로직이 없는 재사용 가능한 구성 요소로, 널리 적용될 수 있습니다. 두 번째 그룹은 T 그룹(기술 구성 요소)으로, 오픈 소스로 활용할 수 있는 유용한 기술 구성 요소입니다. 세 번째 그룹은 A 그룹(도메인 구성 요소)으로, 비즈니스 로직을 포함하고 있으며, 가능한 한 코드를 0 그룹이나 T 그룹으로 이동시켜 단순화해야 합니다. 마지막으로 AT 그룹(안티 패턴)은 A 그룹에 의존하는 T 그룹의 구성 요소로, 피해야 합니다.
전반적으로 이 글은 재사용 가능한 소프트웨어 구성 요소를 구축하는 것이 더 깔끔하고 유지 관리가 용이한 아키텍처를 만드는 데 중요하다고 강조합니다.
86.웹페이지 변화 감지기(I built a tool that watches webpages and exposes changes as RSS)
사이트 스파이는 제가 웹페이지 변경을 놓쳐 비자 약속을 잃어버린 후 만든 도구입니다. 이 도구는 웹페이지의 특정 부분을 모니터링하여 업데이트를 확인하고, 변경 사항을 명확한 형식으로 보여줍니다. 주요 기능으로는 전체 페이지가 아닌 가격이나 제목과 같은 특정 요소를 모니터링할 수 있는 기능이 있습니다. 또한, 변경 사항을 '차이' 보기와 과거 스냅샷의 타임라인으로 보여줍니다. 업데이트는 RSS 피드, 브라우저 푸시 알림, 이메일 또는 텔레그램을 통해 제공됩니다. 크롬과 파이어폭스 확장 프로그램으로 제공되며, 웹 대시보드도 이용할 수 있습니다.
RSS가 업데이트를 받는 유용한 방법인지, 특정 요소를 추적하는 것이 전체 페이지를 모니터링하는 것보다 나은지에 대한 피드백을 주시면 감사하겠습니다.
링크:
- 크롬 확장 프로그램
- 파이어폭스 확장 프로그램
- 문서 안내
87.비트넷: 1비트 LLM 추론 프레임워크(BitNet: Inference framework for 1-bit LLMs)
외부 링크에 접근할 수 없습니다. 하지만 논문의 주요 내용이나 핵심 부분을 공유해 주시면, 요약하는 데 기꺼이 도와드리겠습니다.
88.구글, 위즈 인수 완료(Google closes deal to acquire Wiz)
구글이 사이버 보안 회사인 Wiz를 320억 달러에 인수할 계획이라고 발표했습니다. 이 소식은 2025년 3월에 전해졌으며, 많은 논의가 이어지고 있습니다. 현재까지 845개의 댓글이 달렸습니다.
89.뉴컴의 패러독스와 악마(Newcomb's Paradox Needs a Demon)
이 글에서는 뉴컴의 역설에 대해 다루고 있습니다. 이 역설은 한 사람이 두 개의 상자 중 하나를 선택하는 상황을 설명합니다. 하나는 투명한 상자로 1,000달러가 들어 있고, 다른 하나는 불투명한 상자로 1,000,000달러 또는 0달러가 들어 있을 수 있습니다. 이 불투명 상자의 내용은 슈퍼컴퓨터의 예측에 따라 달라집니다. 저자는 최근의 베리타시움 비디오가 예측자의 본질을 지나치게 단순화했다고 비판합니다.
주요 내용 중 하나는 예측자의 성격입니다. 저자는 예측자가 누구인지, 또는 무엇인지가 중요하다고 주장합니다. 초지능적인 존재는 선택을 정확하게 예측할 수 있지만, 컴퓨터나 심리학자는 예측하기 어려울 수 있습니다. 특히 동전을 던지는 것과 같은 예측 불가능한 행동에 대해서는 더욱 그렇습니다.
확률에 대한 논의도 있습니다. 비디오는 예측자가 거의 항상 정확하다고 가정하지만, 만약 예측자가 이전에 실수를 했다면 이번에도 틀릴 가능성이 있어 결정 과정에 영향을 미칠 수 있습니다.
결정 이론에 대해서도 저자는 흥미로운 점을 지적합니다. 예측자가 한 번도 틀린 적이 없다면 이 역설은 더욱 흥미로워지며, 이는 결정-making에 대한 더 깊은 질문을 제기합니다.
마지막으로 저자는 많은 사람들이 무작위성의 본질과 그것이 예측에 미치는 영향을 탐구해왔음을 언급합니다. 전반적으로 이 논의는 뉴컴의 역설과 같은 철학적 사고 실험에서 예측과 결정-making의 복잡성을 강조합니다.
90.이란, 미국 IT 기업 겨냥(Iran Includes American Tech Giants on List of New Targets)
이란의 한 뉴스 통신사는 현재 군사적 긴장이 고조되는 가운데 미국의 여러 기술 기업을 새로운 목표로 삼았다고 보도했습니다. 언급된 기업으로는 마이크로소프트, 구글, 팔란티어, IBM, 엔비디아, 오라클이 있으며, 이들 기업의 이스라엘 및 인근 걸프 국가에서의 활동에 주목하고 있습니다. 이란 이슬람 혁명 수비대의 대변인은 해당 지역의 미국 및 이스라엘 은행도 정당한 목표로 간주되며, 사람들에게 이들 은행을 피할 것을 권고했습니다.
이번 발표는 테헤란의 한 은행에 대한 이스라엘의 공격 이후 이루어졌으며, 갈등을 "인프라 전쟁"으로 격화시키고 있습니다. 지난달 시작된 현재의 군사 작전은 이란 내에서 많은 민간인 사상자를 초래했으며, 그 중에는 어린이도 포함되어 있습니다.
언급된 기술 기업들은 미국 군대 및 이스라엘과 밀접한 관계를 맺고 있으며, 일부는 군사 작전을 지원하는 기술을 제공하고 있습니다. 아마존은 구체적으로 언급되지는 않았지만, 이란의 드론 공격으로 인해 해당 지역의 시설이 피해를 입기도 했습니다.
미국 본토, 특히 많은 기술 대기업이 본사를 두고 있는 서부 해안에서 이란의 드론 공격 가능성에 대한 우려가 있지만, 전문가들은 이러한 행동이 발생할 가능성은 낮다고 보고 있습니다. 이란의 위협은 주로 중동 지역의 기업 인프라를 겨냥하고 있습니다.
91.Urea prices(Urea prices)
요약이 없습니다.
92.I'm glad the Anthropic fight is happening now(I'm glad the Anthropic fight is happening now)
요약이 없습니다.
93.자바스크립트 정유소 시뮬레이터(Vanilla JavaScript refinery simulator built to explain job to my kids)
텍사스의 한 화학 엔지니어가 정유 공정에 대한 이해를 돕기 위해 5분짜리 브라우저 게임을 만들었습니다. 이 게임은 산업에 익숙하지 않은 사람들도 복잡한 개념을 쉽게 이해할 수 있도록 하는 것을 목표로 했습니다. 게임에서는 전기적 탈염과 가솔린 혼합 같은 과정을 보여줍니다.
그는 소프트웨어 개발자는 아니지만, HTML, CSS, JavaScript를 사용하여 9,000줄의 애플리케이션을 만들었습니다. 코딩에는 AI 도구의 도움을 받았습니다. 그는 대규모 코드 파일 관리, 원형 디자인에 맞춘 물리학 조정, 모바일 브라우저의 특이점 처리, 게임에서 메모리 누수 방지 등 여러 기술적 도전에 직면했습니다.
이 게임은 무료로 제공되며, 광고나 회원 가입 없이 사용자 기기에서 실행됩니다. 게임의 메커니즘에 대한 피드백도 받고 있습니다. 제공된 링크에서 게임을 플레이할 수 있습니다.
94.지속적 통합의 목적은 실패다(The purpose of Continuous Integration is to fail)
지속적 통합(Continuous Integration, CI)은 소프트웨어 개발 과정에서 실수를 조기에 발견하는 것을 목표로 하는 개발 방법입니다. CI의 주요 가치는 변경 사항이 배포되기 전에 오류를 식별하는 데 있으며, 이는 심각한 문제를 예방하고 배포와 관련된 위험을 줄이는 데 도움을 줍니다.
CI는 코드 변경 사항에 대해 자동화된 검사를 수행합니다. 이 검사가 통과하면 변경 사항을 배포할 수 있고, 실패하면 배포가 차단됩니다. CI의 가장 큰 가치는 실수를 조기에 발견하는 데 있습니다. CI가 없으면 오류는 일반적으로 배포 후에만 발견되며, 이로 인해 피드백이 길어지고 잠재적인 피해가 발생할 수 있습니다.
CI는 일부 실수를 조기에 식별하여 과정이 더 안전하고 효율적으로 진행되도록 돕습니다. CI가 실패하면 코드가 실제로 운영되기 전에 문제가 있음을 알리는 신호가 됩니다. 그러나 CI가 너무 과도하게 적용되면 실수가 없을 때 개발 과정이 느려질 수 있으며, 불필요한 마찰을 초래할 수 있습니다.
때때로 CI는 신뢰할 수 없는 결과를 제공하기도 합니다. 이를 '플래키 CI'라고 하며, 실패한 검사가 다시 실행했을 때 통과하는 경우를 말합니다. 이는 CI의 신뢰성을 저하시킵니다. CI의 진정한 가치는 성공적인 검사에서 오는 것이 아니라 실수를 잡아내는 능력에서 비롯된다는 점을 이해하는 것이 중요합니다. 이는 개발자들이 CI의 실패를 개선을 위한 중요한 지표로 인식하는 데 도움이 됩니다.
이 기사는 CI 실패를 바라보는 시각을 재정립할 필요성을 강조하며, 이를 통해 실수를 잡아낼 수 있는 소중한 기회로 삼아야 한다고 제안합니다. 앞으로의 논의는 CI 프로세스를 더욱 개선하는 데 초점을 맞출 것입니다.
95.대장암, 50세 이하 사망 원인 1위(Colon cancer now leading cause of cancer deaths under 50 in US)
2026년 3월 1일, 워싱턴 D.C.의 내셔널 몰에서 젊은 성인들 사이에서 대장암 발생률 증가에 대한 인식을 높이기 위한 공공 건강 행사가 열렸습니다. 미국 암 학회에 따르면, 대장암은 50세 미만의 개인들 사이에서 암으로 인한 사망 원인 1위가 되었습니다. 전문가들은 젊은 사람들이 직장 출혈과 같은 증상을 심각하게 받아들여야 한다고 강조하고 있습니다. 많은 이들이 자신이 너무 젊어서 심각한 질병에 걸릴 리 없다고 생각하기 때문입니다.
29세에 진행성 대장암 진단을 받은 베카 린치는 다른 사람들에게 경고 신호를 인식하도록 격려하기 위해 자신의 이야기를 나눴습니다. 그녀는 처음에 배변 습관의 변화와 출혈 등의 증상을 가볍게 여겼지만, 소셜 미디어의 게시물이 그녀로 하여금 의료 상담을 받도록 이끌었습니다. 많은 젊은 환자들이 검진 부족과 증상 오해로 인해 이미 진행된 상태에서 진단받고 있습니다.
대장암 발생률은 노인층에서는 감소하고 있지만, 1990년대 이후 젊은 층에서는 크게 증가했습니다. 전문가들은 식단을 포함한 생활 습관 변화가 이러한 증가에 기여할 수 있다고 말합니다. 또한 젊은 환자들이 치료와 생식 옵션에 대해 가지는 독특한 필요성에 대한 우려도 있습니다.
전반적으로, 젊은 성인들이 대장암 증상과 검진에 대한 인식을 높이는 것이 조기 발견과 치료를 보장하는 데 매우 중요합니다.
96.프리즘: 영상 제작의 모든 것(Prism (YC X25) – Workspace and API to generate and edit videos)
Rajit, Land, 그리고 Alex는 비디오 제작 과정을 간소화하는 AI 비디오 제작 플랫폼인 Prism을 개발하고 있습니다. 전통적인 방법은 여러 도구를 사용하고 다양한 파일을 관리해야 하지만, Prism은 사용자들이 한 곳에서 비디오를 만들고 편집하며 내보낼 수 있도록 돕습니다.
주요 기능으로는 이미지와 비디오 클립 같은 자산을 지속적으로 다운로드하지 않고도 조합할 수 있는 타임라인 편집기가 있습니다. 또한, 템플릿 지원과 원클릭 자산 재생성 기능이 있어 작업 흐름을 쉽게 재사용할 수 있습니다. API를 통해 AI 에이전트가 템플릿을 사용하여 비디오 생성을 자동화할 수 있도록 도와줍니다.
Prism은 비디오 제작에 수반되는 반복적인 작업을 줄여 사용자가 콘텐츠 생성과 편집에 더 집중할 수 있도록 합니다. 사용자들이 체험할 수 있도록 매달 100 크레딧이 제공되는 무료 이용 옵션도 있습니다. 개발자들은 AI 비디오를 제작하는 사람들의 피드백을 받아 플랫폼을 개선할 계획입니다.
97.AI가 소프트웨어 라이센스를 무너뜨린다(Chardet dispute shows how AI will kill software licensing)
최근 파이썬 라이브러리 chardet의 라이선스 변경이 오픈 소스 커뮤니티에서 큰 논란을 일으키고 있다. 라이브러리의 유지 관리자인 댄 블랜차드는 라이선스를 GNU 약소 일반 공중 라이선스(LGPL)에서 MIT 라이선스로 변경했으며, 이는 상업적 사용에 더 많은 자유를 허용한다. 이 변화는 파생 작품이 동일한 조건으로 공개되어야 한다는 '코플레프트' 개념에 도전할 수 있다.
블랜차드는 AI, 특히 앤트로픽의 클로드를 사용해 라이브러리를 재작성했다고 주장하며, 이로 인해 라이선스 변경이 정당화된다고 믿고 있다. 그러나 라이브러리의 원래 제작자를 자칭하는 한 개인은 이 조치가 LGPL을 위반한다고 주장하고 있다. LGPL은 수정된 내용도 동일한 라이선스 하에 공유해야 한다고 규정하고 있다.
이번 논의는 AI가 소프트웨어 개발과 라이선스에 미치는 영향에 대한 더 넓은 질문을 제기한다. 일부 전문가들은 AI의 사용이 기존의 라이선스 모델을 약화시킬 수 있다고 경고하고 있다. AI는 기존 코드를 쉽게 복제하거나 수정할 수 있기 때문이다. 오픈 소스 커뮤니티의 저명한 인물인 브루스 페렌스는 소프트웨어 개발의 경제가 근본적으로 변화하고 있다고 주장하며, AI 도구가 발전함에 따라 독점 모델과 오픈 소스 모델 모두가 덜 유효해질 수 있다고 제안하고 있다.
전반적으로 이 상황은 혁신, 저작권 법, 그리고 AI가 개발에서 중요한 역할을 하는 시대의 소프트웨어 라이선스 미래 사이의 지속적인 긴장을 부각시키고 있다.
98.클로드 코드 권한 보호막(A context-aware permission guard for Claude Code)
"nah"라는 도구는 다양한 명령어를 사용할 때 권한 관리를 위한 보안 수단으로 기능합니다. 이 도구는 추적되지 않은 파일에 손상을 주지 않거나, 민감한 정보를 유출하지 않으며, 해로운 소프트웨어를 설치하지 않도록 도와주는 해결책의 필요성을 다룹니다.
현재의 권한 시스템, 예를 들어 Claude Code의 시스템은 제한적이며 우회될 수 있는 문제점이 있습니다. "nah"는 PreToolUse 훅을 사용하여 각 명령어가 수행하는 작업을 분석하고, 이를 파일 읽기나 패키지 실행과 같은 카테고리로 분류하여 적절한 권한 정책(허용, 요청, 차단)을 적용합니다. 불분명한 명령어는 언어 모델로 에스컬레이션할 수 있지만, 이는 선택 사항입니다.
이 도구는 합리적인 기본 설정을 제공하며, 별도의 구성 없이 사용할 수 있고, 필요에 따라 완전히 사용자화할 수 있습니다. 표준 파이썬으로 구현되어 있으며, 의존성이 없고 MIT 라이선스 하에 제공됩니다.
설치하려면 다음 명령어를 사용할 수 있습니다: pip install nah && nah install. 더 많은 정보는 GitHub 페이지를 방문하면 확인할 수 있습니다.
99.Entities enabling scientific fraud at scale (2025)(Entities enabling scientific fraud at scale (2025))
요약이 없습니다.
100.AI 영향 연구 초기 데이터(Preliminary data from a longitudinal AI impact study)
뉴스레터 "엔지니어링 지원"은 개발자 생산성에 대한 통찰을 공유하며, 엔지니어링 분야에서 AI의 영향에 대한 연구 결과를 강조합니다. 많은 사람들이 AI가 생산성을 2-3배 향상시킬 것으로 기대했지만, 연구 결과에 따르면 2024년 11월부터 2026년 2월까지 40개 회사에서 생산성은 단 10% 증가한 것으로 나타났습니다.
주요 내용으로는 팀 내 AI 사용이 65% 증가했지만, 풀 리퀘스트(코드 변경 요청)의 처리량은 약 10%만 증가했다는 점이 있습니다. 이러한 소폭의 증가는 엔지니어링 리더들의 피드백과 일치하며, 이들은 비슷한 수준의 개선을 8-12%로 보고하고 있습니다. 개발자들은 AI가 코딩을 약간 더 쉽게 만들어주지만, 많은 작업(계획, 코드 리뷰 등)이 여전히 변하지 않아 전체적인 생산성 향상에는 큰 도움이 되지 않는다고 언급했습니다.
현재 진행 중인 연구는 일부 팀이 AI로부터 더 많은 혜택을 받는 이유와 리더들이 생산성을 어떻게 향상시킬 수 있는지를 추가로 탐구할 예정입니다. 뉴스레터에는 또한 구인 정보도 포함되어 있습니다.