1.안트로픽, 스테인리스 인수(Anthropic acquires Stainless)
2026년 5월 18일, 앤트로픽은 소프트웨어 개발 키트(SDK)와 서버 도구를 만드는 회사인 스테인리스(Stainless)를 인수했다고 발표했습니다. 이번 인수는 앤트로픽의 AI, 특히 클로드(Claude) 플랫폼의 기능을 강화하기 위한 것입니다.
2022년에 설립된 스테인리스는 초창기부터 앤트로픽을 위해 SDK 개발에 중요한 역할을 해왔습니다. 많은 기업들이 스테인리스를 이용해 TypeScript, Python, Java와 같은 다양한 프로그래밍 언어로 API에 연결하는 도구를 만들고 있습니다.
앤트로픽의 케이트린 레세는 이번 인수가 에이전트(인공지능 시스템)가 데이터와 도구에 연결되는 방식을 개선할 것이라고 강조했습니다. 스테인리스의 CEO인 알렉스 래트레이는 앤트로픽에 합류하게 되어 기쁘며, 품질 높은 SDK의 중요성을 강조했습니다.
이번 인수는 앤트로픽이 AI 에이전트의 개발자 경험과 연결성을 향상시키려는 목표의 일환입니다.
2.하이쿠 OS, M1 맥 지원!(Haiku OS runs on M1 Macs now)
하이쿠 OS가 새로운 ARM 포트 덕분에 M1 맥에서 가상 머신 없이 실행되고 있습니다. USB에서 UEFI 이미지를 부팅할 수 있지만, 현재 USB 기능은 작동하지 않습니다. 모든 8개의 CPU 코어가 정상적으로 작동하며, 시스템은 성공적으로 데스크탑 인터페이스에 도달합니다. 이 개발은 아직 초기 단계에 있지만, 미래에 대한 가능성을 보여줍니다.
3.AI 봇 스팸 차단!(We stopped AI bot spam in our GitHub repo using Git's –author flag)
이 글에서는 AI가 생성한 기여가 오픈 소스 프로젝트, 특히 GitHub에 미치는 부정적인 영향에 대한 우려를 다루고 있습니다.
첫 번째로, 기여의 질 저하가 지적됩니다. 저자는 AI 기여가 GitHub와 같은 플랫폼에서 통계 수치를 증가시켰지만, 실제 기여의 질은 떨어졌다고 강조합니다. 이는 개인적인 경험에서도 드러나는데, 정당한 기여자들의 노력이 AI 봇의 무의미하고 공격적인 댓글에 가려졌습니다.
두 번째로, AI가 생성한 콘텐츠의 급증으로 인해 알림이 넘쳐나고 검증되지 않은 풀 리퀘스트가 쏟아져 진정한 기여자들이 의미 있게 참여하기 어려워졌습니다.
세 번째로, AI 스팸 문제를 해결하기 위한 노력도 있었습니다. 팀은 기여자의 평판을 평가하는 시스템을 개발하고, 나쁜 기여를 걸러내기 위해 'AI 셰리프'를 도입했습니다. 그러나 이러한 조치들은 완전히 효과적이지 않았습니다.
네 번째로, 기여의 질을 유지하기 위해 팀은 새로운 기여자가 특정 온보딩 과정을 거치지 않으면 댓글을 달거나 풀 리퀘스트를 생성할 수 없도록 제한하기로 결정했습니다. 이 과정에는 윤리적인 AI 가이드라인이 포함됩니다.
다섯 번째로, 팀은 기여자들이 GitHub 계정에 커밋을 귀속시켜 화이트리스트에 올라갈 수 있는 방법을 만들어 제한을 우회할 수 있도록 하면서도 저장소의 질을 유지할 수 있도록 했습니다.
마지막으로, 저자는 오픈 소스 커뮤니티가 AI가 제기하는 문제를 진지하게 다루어 협업 프로젝트의 무결성과 안전성을 지켜야 한다고 강조합니다. 전반적으로 이 글은 AI가 통계 수치를 증가시킬 수는 있지만, 오픈 소스 기여의 질과 안전성에 심각한 위험을 초래한다고 주장합니다.
4.파일스.md – 오픈소스 오비디안 대안(Files.md – Open-source alternative to Obsidian)
Files.md는 Markdown(.md) 파일을 로컬에서 관리하기 위해 설계된 간단하고 개인적인 애플리케이션입니다. 사용자는 메모, 문서, 일기, 체크리스트, 작업 등 다양한 정보를 텍스트 파일로 저장할 수 있으며, 이 파일들은 모두 사용자의 기기에 남아 있습니다.
이 애플리케이션의 주요 특징은 다음과 같습니다. 첫째, 개인정보 보호를 위해 데이터가 서버로 전송되지 않고 모든 정보가 로컬에서 처리됩니다. 둘째, 설치가 필요 없으며 웹 브라우저만 있으면 쉽게 사용할 수 있습니다. 셋째, 인터넷 연결 없이도 작동하여 오프라인에서도 이용할 수 있습니다. 넷째, 오픈 소스이기 때문에 코드를 자유롭게 수정하고 사용자 맞춤형으로 변경할 수 있습니다. 다섯째, iCloud, Dropbox, Google Drive와 같은 클라우드 서비스를 통해 파일을 쉽게 동기화할 수 있으며, 개인 서버를 호스팅할 수도 있습니다. 마지막으로, 간단한 인터페이스를 제공하여 필수 기능에 집중함으로써 창의성을 촉진합니다.
사용 방법은 간단합니다. 먼저 웹 브라우저에서 app.files.md를 열고, 브라우저 인터페이스에서 애플리케이션을 설치합니다. 그런 다음 지정된 폴더에서 파일을 생성하고 관리할 수 있습니다. 이동 중에도 파일에 빠르게 접근할 수 있도록 텔레그램 봇을 사용할 수 있습니다.
조직적인 팁으로는, 미리 정의된 구조 없이 시작하여 각 아이디어에 대한 메모를 작성하는 것이 좋습니다. 관련된 메모를 연결하여 이해와 통찰력을 높일 수 있습니다. 또한, 정기적으로 메모를 다시 읽고 반성하여 깊이 있는 이해를 도모하는 것이 중요합니다.
복잡한 시스템의 한계에 대해 이 애플리케이션은 지식 관리에 있어 더 간단한 접근 방식을 권장하며, 지나치게 복잡한 시스템이 생산성을 왜곡할 수 있음을 경고합니다. 생각을 복잡한 시스템에 맡기기보다는 적극적으로 참여하는 것이 중요하다고 강조합니다.
프로젝트는 기여를 장려하며, 특히 주니어 개발자들이 코드를 단순화하고 불필요한 의존성 없이 유연한 구조를 유지하는 데 기여하기를 바랍니다.
전반적으로 Files.md는 복잡한 애플리케이션의 번거로움 없이 지식과 생각을 간단하고 개인적으로 효과적으로 관리하고자 하는 사용자에게 적합한 도구입니다.
5.머스크, 오픈AI 소송 패소(Elon Musk has lost his lawsuit against Sam Altman and OpenAI)
일론 머스크가 자신의 오픈AI 공동 창립자들을 상대로 제기한 소송이 캘리포니아 배심원에 의해 기각되었습니다. 배심원들은 머스크가 소송을 제기하기에 너무 늦었다고 판단했습니다. 머스크는 샘 알트만, 그렉 브록맨, 오픈AI, 그리고 마이크로소프트가 자선 기금을 잘못 사용해 영리 회사를 설립했다고 주장했습니다. 그러나 배심원들은 머스크가 겪었던 문제들이 소송 제기 마감일 이전에 발생한 것이라는 오픈AI의 주장을 받아들였습니다.
재판에서는 오픈AI의 역사에 대한 중요한 증언이 있었지만, 결국 머스크에게 약속된 사항에 대한 법적 질문에 초점이 맞춰졌습니다. 배심원들은 머스크의 소송이 근거가 없다고 신속하게 판단했으며, 판사는 그들의 결정에 강력한 증거가 있다고 언급했습니다.
판결 이후, 오픈AI의 변호사는 머스크의 소송을 경쟁자를 약화시키려는 시도로 비판했습니다. 마이크로소프트도 판결 후 오픈AI에 대한 지지를 표명했습니다.
이번 사건의 결론은 오픈AI가 기업 공개(IPO)를 준비하는 데 있어 잠재적인 위협을 제거했습니다. 머스크의 변호사는 이 결정에 대해 항소할 계획이라고 밝혔습니다.
6.비트워든의 조용한 변화(The Quiet Renovation at Bitwarden)
3월에 Bitwarden은 명확한 소통 없이 프리미엄 가격을 인상하여 많은 사용자들이 불만을 표출했습니다. 최근에는 오랜 CEO인 마이클 크랜델이 공개적인 발표 없이 자문 역할로 전환하고, 인수합병에 강한 배경을 가진 마이클 설리반이 새 CEO로 취임했습니다. 이는 장기적인 소프트웨어 개발보다는 수익성 및 잠재적 매각에 중점을 두겠다는 신호로 해석됩니다.
Bitwarden의 변화 중 하나는 웹사이트에서 "항상 무료"라는 약속이 삭제된 것이며, 회사의 가치관도 "포용성과 투명성"에서 "혁신과 신뢰"로 바뀌었습니다. 이러한 변화는 공식적으로 발표되지 않아 투명성에 대한 우려를 낳고 있습니다.
저자는 이러한 변화로 인해 자가 호스팅 대안인 볼트워든으로 이전했습니다. Bitwarden의 새로운 경영진 아래에서 자가 호스팅의 미래에 대한 우려가 커지고 있으며, 이들이 오픈 소스 접근이나 서비스를 제한할 가능성이 있습니다. 현재 자가 호스팅 옵션은 잘 작동하고 있지만, 향후 변화에 대한 불안감이 큽니다.
전반적으로 이 상황은 Bitwarden이 사용자에게 얼마나 헌신하고 있는지, 그리고 장기적으로 자가 호스팅의 가능성에 대한 의문을 제기합니다.
7.필-C 최적 호출 규약(The Fil-C Optimized Calling Convention)
Fil-C는 메모리 안전성을 보장하고 프로그램이 잘못 작동할 때도 효율적인 함수 호출을 가능하게 하는 호출 규약입니다. 이 규약은 함수 서명이 일치하지 않거나 잘못된 인수 유형과 같은 다양한 잠재적 오류를 처리하며, 이러한 경우에는 패닉을 발생시키거나 안전한 동작을 강제합니다.
Fil-C의 주요 특징 중 하나는 메모리 안전성입니다. 이 규약은 잘못된 인수 유형이나 개수와 같은 일반적인 프로그래밍 실수가 안전하지 않은 동작을 초래하지 않도록 방지합니다. 또한, 프로그래머가 올바른 사용법을 따르는 일반적인 경우에는 Yolo-C와 유사한 효율적인 코드를 생성할 수 있습니다. 이때 함수 인수와 반환 값은 느린 버퍼를 사용하는 대신 레지스터를 통해 전달됩니다.
호출 과정은 일반 호출 규약을 기반으로 하며, 함수 호출이 유효한지 확인하기 위한 여러 안전 검사를 포함합니다. 정상적인 경우에는 Fil-C가 인수와 반환 값을 전달하기 위해 레지스터를 사용할 수 있어 불필요한 오버헤드를 피할 수 있습니다. 특정 조건이 충족되면 직접 호출 최적화를 통해 함수에 대한 직접 호출이 가능해지며, 이 경우 해상도 검사나 능력 검사 없이 호출할 수 있습니다.
Fil-C는 함수 서명을 위한 독특한 산술 인코딩을 사용하여 여러 인수 유형과 개수를 64비트 정수로 효율적으로 표현합니다. 직접 호출 최적화는 가능한 경우 호출을 함수 구현에 직접 연결하여 오버헤드를 최소화하며, 중간 단계인 능력 검사나 버퍼 관리 없이 호출을 수행할 수 있습니다.
Fil-C 호출 규약은 검사를 최소화하고 효율적인 인코딩 기법을 사용하여 함수 호출의 성능과 안전성을 크게 향상시킵니다. 이를 통해 메모리 안전성을 유지하면서도 더 빠른 실행을 가능하게 합니다.
8.40배 빠른 추론 혁신!(Cutting inference cold starts by 40x with LP, FUSE, C/R, and CUDA-checkpoint)
이 블로그 포스트는 GPU에서 AI 추론 애플리케이션을 빠르게 시작하는 기술 발전에 대해 다루고 있습니다. 이로 인해 시작 시간이 몇 분에서 단 몇 초로 40배 단축되었습니다. 이는 추론 작업이 훈련 작업보다 더 변동성이 크고, 서버리스 컴퓨팅의 이점을 누리기 위해 자원을 신속하게 확장해야 하기 때문에 매우 중요합니다.
주요 전략으로는 첫째, 클라우드 버퍼를 통해 항상 준비된 GPU의 소규모 풀을 유지하여 새로운 요청을 신속하게 처리할 수 있습니다. 둘째, 맞춤형 파일 시스템인 ImageFS를 사용하여 다단계 캐시에서 컨테이너 이미지를 지연 로드함으로써 컨테이너 시작 속도를 높입니다. 셋째, 체크포인트/복원 기술을 통해 애플리케이션의 상태를 저장하고, 이전에 저장된 상태에서 복원하여 더 빠르게 시작할 수 있습니다. 넷째, GPU 메모리 스냅샷 기능은 체크포인트와 유사하지만 GPU 메모리에 적용되어 GPU 자원을 사용할 준비하는 데 필요한 시간을 크게 줄입니다.
이러한 개선은 비싼 GPU 자원을 보다 효율적으로 사용할 수 있게 하여 예측할 수 없는 수요와 유휴 시간 동안의 저활용 문제를 해결합니다. 궁극적인 목표는 추론 애플리케이션의 성능을 향상시켜 더 빠르고 비용 효율적으로 만드는 것입니다. 또한 이 포스트는 AI 인프라 분야에서 지식을 공유하고 협업을 장려하겠다는 의지를 강조하고 있습니다.
9.아고라-1: 다중 에이전트 세계 모델(Agora-1: The Multi-Agent World Model)
Agora-1은 여러 참가자, 즉 인간과 인공지능이 실시간으로 동일한 시뮬레이션 환경에서 상호작용할 수 있도록 설계된 새로운 다중 에이전트 세계 모델입니다. 최대 네 명의 플레이어가 함께 참여하는 데스매치 시뮬레이션을 지원하며, 모든 플레이어는 동시에 생성된 세계를 경험합니다. 전통적인 모델과 달리 Agora-1은 시뮬레이션과 렌더링을 분리하여 각 참가자에게 일관된 시각적 경험을 제공합니다.
이 모델은 플레이어의 행동에 따라 게임 세계가 어떻게 변화하는지를 학습하고, 그 세계를 시각적으로 표현하는 방법을 익힙니다. 이러한 구조 덕분에 게임 레벨을 새롭게 만들면서도 게임의 역동성을 유지할 수 있습니다.
Agora-1은 다중 에이전트 간의 상호작용을 강화하여 강화 학습 연구에 유용합니다. 더 복잡한 시뮬레이션이 가능하며, 게임을 넘어 협동 로봇과 같은 분야에도 적용될 수 있습니다. 이 모델은 새로운 유형의 상호작용 시스템을 개발하고, 공유 경험을 통해 인공지능 훈련을 개선하는 것을 목표로 하고 있습니다.
전반적으로 Agora-1은 플레이어의 상호작용에 따라 발전할 수 있는 공유되고 동적인 시뮬레이션을 만드는 데 있어 중요한 발전을 나타냅니다.
10.이란, 호르무즈 해협 비트코인 보험 시작(Iran starts Bitcoin-backed ship insurance for Hormuz strait)
이란이 자국의 해운 산업을 지원하기 위해 비트코인을 사용하기 시작했습니다. 이 조치는 이란이 일부 국제 제재를 우회하고 더 자유롭게 무역할 수 있도록 합니다. 비트코인으로 해운 거래를 지원함으로써 이란은 여러 가지 어려움에도 불구하고 경제 활동을 강화하려고 하고 있습니다.
11.프로젝트 글래스윙: 신화의 교훈(Project Glasswing: what Mythos showed us)
프로젝트 글래스윙은 보안 중심의 언어 모델을 테스트하여 시스템의 취약점을 식별하는 작업을 포함합니다. 가장 주목받는 모델은 앤트로픽의 미토스 프리뷰입니다. 이 도구는 이전 모델에 비해 취약점 탐지와 증명 생성에서 큰 개선을 이루었습니다.
미토스 프리뷰의 주요 특징 중 하나는 여러 취약점을 결합하여 더 심각한 공격을 생성할 수 있는 능력입니다. 이는 경험이 풍부한 연구자와 유사한 고급 추론을 보여줍니다. 또한, 미토스는 버그를 식별할 뿐만 아니라, 그 exploitability를 증명하기 위한 코드를 생성하며, 결과에 따라 접근 방식을 조정합니다. 다른 모델들은 버그를 찾는 데는 성공했지만, 이를 일관된 공격으로 연결하는 데 어려움을 겪었습니다. 반면 미토스 프리뷰는 이 부분에서 뛰어난 성능을 발휘합니다.
그러나 미토스 프리뷰는 때때로 정당한 취약점 연구 요청을 거부하기도 합니다. 이러한 거부는 일관성이 없고 작업의 표현 방식에 따라 달라집니다. 이와 같은 불일치는 이러한 모델을 더 넓은 맥락에서 사용할 때 추가적인 안전 장치가 필요함을 강조합니다.
진짜 취약점을 식별하고 즉각적인 주의가 필요한지를 판단하는 것은 어려운 일입니다. 프로그래밍 언어와 모델의 편향 같은 요소들이 결과에 잡음을 더합니다. 미토스 프리뷰는 더 명확하고 실행 가능한 결과를 제공함으로써 이러한 잡음을 줄입니다.
일반적인 코딩 에이전트를 취약점 연구에 사용하는 것은 효과적이지 않습니다. 이는 철저한 분석에 필요한 맥락과 병렬 처리 능력이 부족하기 때문입니다. 대신, 좁은 작업에 집중하는 구조화된 접근 방식이 더 나은 결과를 가져옵니다.
취약점 발견을 위한 하네스는 여러 단계로 구성됩니다. 첫 번째 단계인 리콘에서는 맥락을 수집하고 아키텍처 문서를 생성합니다. 헌트 단계에서는 특정 취약점을 동시에 집중적으로 검색합니다. 검증 단계에서는 발견된 내용을 독립적으로 확인하여 잘못된 긍정 결과를 줄입니다. 갭필 단계에서는 덜 탐색된 영역을 재방문하여 철저한 커버리지를 보장합니다. 중복 제거 단계에서는 동일한 근본 원인을 가진 발견을 통합합니다. 추적 단계에서는 취약점이 공격자에게 도달 가능한지를 분석합니다. 피드백 단계에서는 발견된 내용을 바탕으로 향후 검색에 반영합니다. 마지막으로 보고 단계에서는 데이터 관리를 개선하기 위해 구조화된 보고서를 생성합니다.
미토스 프리뷰는 취약점을 더 빠르게 스캔하고 패치하는 데 도움을 주지만, 단순히 속도를 높이는 것만으로는 좋은 결과를 보장하지 않습니다. 취약점이 존재하더라도 이를 악용하기 어렵게 만드는 강력한 아키텍처가 필요합니다. 이 아키텍처를 안내하는 원칙은 고객과 공유되어 그들의 보안 태세를 강화하는 데 기여할 것입니다.
전반적으로 미토스 프리뷰와 구조화된 하네스 접근 방식에서 얻은 통찰력은 소프트웨어 개발에서 취약점 관리와 탐지를 크게 개선할 수 있습니다.
12.두 컴퓨터, 하나의 모니터(Two computers, one monitor, zero fiddling (2025))
저자는 Mac 노트북과 Linux 데스크탑을 같은 모니터, 키보드, 마우스를 사용하여 운영하지만, 두 기기 간의 전환이 번거롭다는 것을 발견했습니다. 이를 해결하기 위해 MSI MPG 321URX 모니터로 업그레이드했으며, 이 모니터는 KVM(키보드, 비디오, 마우스) 기능이 내장되어 있습니다. 이 기능 덕분에 모니터를 만지지 않고도 Mac의 USB-C와 Linux 데스크탑의 DisplayPort 간에 쉽게 전환할 수 있습니다.
또한, DDC(디스플레이 데이터 채널) 명령을 사용하여 디스플레이 케이블을 통해 모니터를 제어합니다. 이를 통해 명령 줄 프로그램과 키보드 단축키를 사용하여 입력을 변경할 수 있어, 모니터를 직접 조작할 필요가 없습니다.
macOS에서는 m1ddc라는 도구를 사용해 DDC 명령을 전송하고, Linux에서는 ddcutil을 사용합니다. 두 설정 모두 키보드 단축키를 이용해 입력을 빠르게 전환할 수 있게 해줍니다. Windows 사용자도 MSI에서 제공하는 소프트웨어를 통해 이 기능을 설정할 수 있습니다.
결론적으로, 저자는 고급 모니터 기능과 명령 줄 도구를 활용하여 작업용 컴퓨터와 취미용 컴퓨터 간의 전환을 원활하게 만들어, 작업 흐름을 훨씬 더 쉽게 만들었습니다.
13.데이트 이탈리아?(What Is Date:Italy?)
이 글에서는 루비 프로그래밍 언어의 날짜 처리 방식에 대해 다루고 있습니다. 특히, 날짜 클래스에서 사용되는 상수인 Date::ITALY, Date::ENGLAND, Date::GREGORIAN, Date::JULIAN에 초점을 맞추고 있습니다. 이 상수들은 각국이 율리우스력에서 그레고리력으로 전환한 시점을 나타내는 율리우스 일수를 의미합니다.
율리우스 일수는 서로 다른 달력 시스템에서 날짜를 추적하는 데 도움을 줍니다. 예를 들어, Date::ITALY는 2,299,161로, 이는 이탈리아가 그레고리력으로 전환한 날짜를 나타냅니다.
율리우스력은 오랜 기간 사용되었으나 시간이 지남에 따라 부정확해졌습니다. 이에 따라 교황 그레고리오 13세는 1582년에 달력을 개혁하여 10일을 건너뛰어 계절과 달력을 다시 맞췄습니다.
프로레프틱 날짜라는 용어는 달력 시스템을 과거로 확장하여 사용하는 것을 의미합니다. 루비의 날짜 클래스는 역사적인 날짜를 정확하게 표현하기 위해 프로레프틱 날짜를 사용합니다.
특별한 상수로는 Date::GREGORIAN이 음의 무한대로 설정되어 있어 그레고리력이 항상 사용되어 왔음을 의미합니다. 반면, Date::JULIAN은 양의 무한대로 설정되어 있어 율리우스력이 무한히 사용될 것임을 나타냅니다.
루비에서 날짜를 생성할 때 어떤 달력 시스템을 사용할지 지정할 수 있습니다. 이는 각국이 달력 개혁을 다른 시기에 채택했기 때문에 역사적인 날짜를 다룰 때 특히 유용합니다.
전반적으로 이 글은 루비의 날짜 처리 방식이 역사적인 달력의 복잡성을 반영하고 있으며, 다양한 시스템에서 정확한 날짜 표현을 위한 도구를 제공한다는 점을 강조하고 있습니다.
14.음성 AI의 숨은 위협(Voice AI Systems Are Vulnerable to Hidden Audio Attacks)
연구에 따르면, 음성 인공지능 시스템은 인간이 들을 수 없는 소리를 이용해 공격받을 수 있습니다. 이러한 숨겨진 음향 신호는 시스템의 작동 방식을 조작할 수 있습니다. 이 발견은 인공지능 기술의 취약점을 드러내며, 사이버 보안과 해킹의 가능성에 대한 우려를 불러일으킵니다.
15.Haiku OS runs on M1 Macs now(Haiku OS runs on M1 Macs now)
요약이 없습니다.
16.Stratum: System-Hardware Co-Design with 3D-Stackable DRAM for Efficient Moe(Stratum: System-Hardware Co-Design with 3D-Stackable DRAM for Efficient Moe)
요약이 없습니다.
17.Qwen 3.7 Preview(Qwen 3.7 Preview)
요약이 없습니다.
18.하네스 공학 배우기(Learn Harness Engineering)
제공된 텍스트는 교육이나 자원과 관련된 웹사이트의 탐색 메뉴로 보입니다. 여기에는 "강의", "프로젝트", "도서관", "기술"과 같은 항목이 포함되어 있으며, 여러 언어 선택 옵션도 있습니다. 복잡한 문장이나 용어는 없고 주로 메뉴 항목과 언어 옵션으로 구성되어 있습니다.
요약하자면, 이는 사용자들을 위한 다양한 섹션과 언어 선택이 있는 탐색 메뉴입니다.
19.I 3D Printed Origami [video](I 3D Printed Origami [video])
요약이 없습니다.
20.비주기적 원소표(The Aperiodic Table)
존 그레이엄-커밍의 블로그 글에서는 XKCD 만화 3242에서 영감을 받은 프로젝트에 대해 이야기하고 있습니다. 그는 이 만화가 실제로는 비주기적이지 않다고 언급하며, 펜로즈 타일링과 비교합니다. 이어서 자신의 웹사이트인 aperiodictable.com을 소개합니다. 이 사이트는 펜로즈 P3 타일링으로 배열된 주기율표를 제공하며, 사용자가 화면에서 주기율표를 클릭하고 드래그할 수 있고, 인쇄할 수도 있습니다. 이 사이트는 클라우드플레어 페이지에서 호스팅되고 있습니다.
21.의식 논쟁의 이원론 탈피!(It is time to give up the dualism introduced by the debate on consciousness)
의식에 대한 논의는 인간으로서의 독특한 정체성을 잃는 것에 대한 두려움에서 비롯되는 경우가 많습니다. 이는 다윈의 진화론이 직면했던 저항과 유사합니다. 역사적으로 사람들은 인간을 몸과 영혼이 분리된 존재로 보았으며, 영혼은 불멸하고 초월적인 것으로 여겨졌습니다. 현재의 의식에 대한 논의는 이러한 오랜 믿음의 영향을 받으면서도 현대 과학으로 우리의 이해를 업데이트하려고 하고 있습니다.
카를로 로벨리는 의식을 별개의 현상으로 보지 말고, 뇌의 물리적 과정과 관련된 복잡한 자연 현상으로 이해해야 한다고 주장합니다. 이러한 관점은 물리적 뇌 활동과 주관적 경험 사이의 간극을 제시하는 '의식의 어려운 문제'라는 개념에 도전합니다. 로벨리는 이 간극이 오해라고 믿으며, 경험은 세상의 자연스러운 일부이지 그것과 분리된 것이 아니라고 설명합니다.
그는 '철학적 좀비'라는 개념을 비판합니다. 철학적 좀비는 인간처럼 행동하지만 의식이 없는 가상의 존재를 의미합니다. 그는 이 개념이 물리적 행동과 내적 경험 사이의 구별을 증명하지 못한다고 주장합니다. 대신 그는 주관적 관점과 객관적 관점 모두가 유효하고 서로 연결되어 있다고 강조합니다.
결국 로벨리는 우리의 정신적 삶이 물리적 과정과 일치한다고 결론짓습니다. 우리는 우리의 영혼과 감정이 자연의 일부라는 생각을 받아들일 수 있으며, 그것이 분리되거나 초월적인 것이 아님을 인식해야 한다고 말합니다. 그는 이원론적 사고에서 벗어나 우리의 영적 경험이 다른 모든 것과 같은 우주의 일부임을 인식할 것을 권장합니다.
22.인스포지 - 코드 에이전트를 위한 오픈소스(InsForge – Open-source Heroku for coding agents)
InsForge는 AI 코딩 에이전트를 위해 설계된 오픈 소스 플랫폼으로, Heroku와 유사하게 애플리케이션을 쉽게 배포하고 운영하며 디버깅할 수 있도록 돕습니다. 이 플랫폼은 Apache 2.0 라이선스 하에 제공되며 GitHub에서 접근할 수 있습니다.
InsForge의 창립자들은 코딩 에이전트의 백엔드 관리를 간소화하기 위해 이 플랫폼을 만들었습니다. 이를 통해 에이전트는 수동 설정 대신 명령줄 인터페이스(CLI)를 통해 작업을 수행할 수 있습니다. 주요 기능으로는 다양한 백엔드 기능이 포함되어 있습니다. 여기에는 인증, 데이터베이스, 프론트엔드 호스팅 등이 있습니다. 또한 백엔드 브랜칭 기능을 통해 에이전트는 실수를 방지하기 위해 별도의 백엔드 버전에서 작업할 수 있습니다. 서버 텔레메트리 기능은 에이전트가 시스템 성능을 모니터링하고 문제를 진단하는 데 도움을 줍니다. 배포 실패를 해결하기 위한 전담 디버그 에이전트도 제공되며, 보안 및 성능 문제를 점검하고 수정 사항을 제안하는 백엔드 어드바이저 기능도 있습니다.
사용자들은 InsForge의 클라우드 플랫폼에서 이 서비스를 체험해 볼 수 있으며, 작은 팀에 대한 피드백을 제공하는 것이 권장됩니다.
23.가리 탄의 비난(Garry Tan, the CEO of YC, accused me of unethical reporting)
Y Combinator의 CEO인 가리 탄은 최근 아시아계 미국인이 겪는 문제를 다룬 저널리스트 디온 림의 신간 "Amplified"를 칭찬했습니다. 그러나 림의 보도에 대한 우려도 제기되고 있습니다. 특히 팬데믹 동안 아시아계 미국인에 대한 범죄 보도와 관련해 비판이 많습니다.
탄은 림을 용감한 기자로 묘사하며, 샌프란시스코 지방검사인 체사 보우딘이 이러한 범죄를 제대로 기소하지 않은 점을 비판했다고 전했습니다. 하지만 많은 사람들은 림의 보도에 부정확한 내용이 포함되어 있다고 믿고 있습니다. 특히 한 사건에서 림은 청소년에 대한 기소가 취소되었다고 주장했으나, 이는 나중에 사실이 아닌 것으로 밝혀졌습니다.
비평가들은 림이 피해자와 목격자에게 인용을 강요했다며 그녀의 보도 방식에 대한 윤리적 우려를 제기했습니다. 이에 대해 다른 기자인 래들리 발코는 림의 보도를 방어하며, 자신의 목표는 사실을 바로잡고 잘못된 정보를 바로잡는 것이라고 설명했습니다. 그는 림의 보도에 대한 반발이 보우딘 사무실과 경찰서 간의 긴장 관계와 관련된 더 넓은 이야기의 일환이라고 언급했습니다.
전반적으로 림은 중요한 문제를 부각시키고자 했지만, 그녀의 작업은 정확성과 윤리적 관행에 대한 심각한 검토를 받으며 샌프란시스코에서의 저널리즘과 권력 역학의 복잡성에 대한 논의를 촉발했습니다.
24.의자 나무 만들기('We mould trees to grow into the shape of chairs')
앨리스와 가빈 먼로는 더비셔의 과수원에서 나무를 의자 모양으로 성장시키는 독특한 방법을 20년 동안 개발해왔습니다. 그들은 의자를 거꾸로 자라는 방식으로 키우며, 이 과정은 6년에서 9년이 걸리고, 이후 1년 동안 건조하는 과정을 거칩니다. 나무는 재활용된 플라스틱 틀 위에 어린 가지를 훈련하고 가지치기를 하여 모양을 만들고, 이를 접합해 단단한 조각을 형성합니다.
가빈은 어린 시절 본 소나무에서 영감을 받았고, 건강 문제를 겪으면서 이 작업에서 인내심을 찾았습니다. 그는 앨리스와 함께 2006년에 가구 디자인과 커뮤니케이션 배경을 결합하여 '풀 그로운'이라는 회사를 시작했습니다. 그들은 이 과정이 처음 생각했던 것보다 훨씬 복잡하다는 것을 배웠습니다.
현재 그들은 의자와 벤치를 포함한 다양한 제품을 생산하고 있으며, 다른 사람들에게 가구를 키우는 방법을 가르치기 위해 풀 그로운 아카데미를 열 계획입니다. 그들의 작업은 인정받고 있으며, 그들의 의자 중 하나의 청동 주조물이 첼시 플라워 쇼에 전시될 예정입니다. 그들의 작품은 여러 유명 전시회에 소개되었고, 여러 박물관에도 소장되어 있습니다.
25.민주주의의 죽음(Actually, democracy dies in H.R.)
외부 링크에 직접 접근할 수는 없습니다. 하지만 요약하고 싶은 내용을 제공해 주시면 도와드릴 수 있습니다! 여기에 텍스트를 붙여주세요.
26.리눅스 보안 메일링 리스트 혼잡!(Linux security mailing list 'almost unmanageable')
리누스 토발즈는 리눅스 커널 프로젝트의 리더로서 프로젝트의 보안 메일링 리스트에 대한 불만을 표출했습니다. 그는 여러 연구자들이 AI 도구를 사용해 같은 버그를 찾아내면서 중복 보고가 많아져 이 리스트가 "거의 관리 불가능한 상태"가 되었다고 말했습니다. 이로 인해 불필요한 작업이 발생하고, 사람들이 메시지를 전달하거나 이미 해결된 문제를 언급하는 데 시간을 낭비하고 있습니다.
토발즈는 AI가 발견한 버그는 비밀이 아니며, 이를 사적으로 논의하는 것은 비효율적이라고 생각합니다. 그는 AI 도구 사용자가 문서를 읽고 패치를 만들며 의미 있는 기여를 하기를 권장합니다. 단순히 이해 없이 보고서만 제출하는 것은 바람직하지 않다고 강조했습니다. 그는 많은 사람들이 같은 버그를 발견할 가능성이 높다고 언급하며, 연구자들이 혼란을 가중시키지 않도록 주의할 것을 촉구했습니다. 그의 의견은 AI를 오픈 소스 커뮤니티에 유용한 도구로 보는 다른 커널 유지 관리자인 그렉 크로아-하트만과 대조적입니다.
27.핵실험 잔해 속 신비한 결정체(Strange crystals found inside wreckage from the first nuclear bomb test)
과학자들이 1945년 첫 핵실험인 트리니티 테스트에서 형성된 유리 같은 물질인 트리니타이트에서 클라트레이트라는 새로운 종류의 결정체를 발견했습니다. 트리니티 테스트는 1,500도 이상의 극한 온도와 매우 높은 압력을 만들어내어 독특한 물질 형성을 초래했습니다.
클라트레이트는 실리콘 원자로 만들어진 격자 구조를 가지고 있으며, 칼슘, 구리, 철과 같은 다른 원소들을 가두고 있습니다. 이 발견은 트리니타이트에서 발견된 준결정체와 관련이 있으며, 이들 역시 비슷한 극한 조건에서 형성되어 전통적인 결정 구조에 대한 기존의 생각에 도전합니다. 이러한 발견들은 드물고 고에너지 사건이 자연이나 실험실에서 일반적으로 발견되지 않는 예상치 못한 물질로 이어질 수 있음을 강조합니다.
이 연구는 5월 11일 미국국립과학원 회보에 발표되었습니다.
28.2B2T 세계 탐험(1024000^2 Blocks, 2B2T Minecraft Server World Download Project, and Discoveries)
1,024,000² 2b2t 월드 다운로드 프로젝트가 이제 공개되었습니다. 이 프로젝트는 마인크래프트 서버 2b2t에서 수집한 약 24TB의 데이터를 포함하고 있습니다. 주요 포함 지역은 다음과 같습니다.
1,024,000² 크기의 오버월드 지역(2025년 12월 25일 - 2026년 4월 13일), 512,000² 크기의 오버월드 지역(2024년 11월 11일 - 2024년 12월 12일), 256,000² 크기의 엔드 지역(2026년 1월 23일 - 2026년 2월 15일), 100,000² 크기의 네더 지역(2025년 6월 9일 - 2025년 6월 14일)입니다.
이 프로젝트는 1년 이상 걸린 노력의 결과로, 상당한 재정적 투자와 여러 기여자들의 협력이 있었습니다. 데이터 수집과 저장을 위한 혁신적인 기술이 사용되었습니다.
이 방대한 데이터를 다운로드할 수 있는 토렌트가 준비 중이지만, 몇 주가 걸릴 수 있습니다. 그동안 사용자들은 서버의 과거 스냅샷을 볼 수 있는 웨이백 머신을 포함한 다양한 도구를 이용할 수 있습니다.
창작자들은 커뮤니티의 참여와 지원을 장려하며, 기부나 테스트 및 관리 참여를 요청하고 있습니다. 이 대규모 아카이브 작업에 기여한 모든 이들에게 감사의 뜻을 전합니다.
더 많은 정보는 그들의 디스코드나 깃허브 페이지를 방문하면 확인할 수 있습니다.
29.호르무즈 해협 인터넷 요금 부과(Iran will impose fees on subsea internet cables in Strait of Hormuz)
죄송하지만, 외부 링크나 URL의 내용을 접근할 수 없습니다. 하지만 요약하고 싶은 내용을 제공해 주시면 기꺼이 도와드리겠습니다!
30.키르케고르의 취소(When Kierkegaard Got Cancelled)
이 글은 1840년대 덴마크 문화 르네상스 시기에 덴마크 철학자 쇠렌 키르케고르와 시인 페더 루드비히 뫼러 간의 갈등을 다루고 있다. 두 사람 모두 저명한 인물이었지만, 사회 규범에 도전하는 방식은 달랐다. 갈등은 뫼러가 키르케고르의 작품에 대한 부정적인 리뷰를 발표하면서 시작되었고, 이 리뷰는 키르케고르의 메시지를 잘못 해석하고 그의 개인적인 삶과 연결지었다.
키르케고르는 뫼러가 풍자 잡지인 '코르세르'와의 숨겨진 관계를 폭로하며 반격했다. 이로 인해 뫼러는 대중의 조롱을 받게 되었고, 이 사건은 '코르세르 사건'으로 알려지게 되었다. 이 사건은 키르케고르에게 심한 공개 조롱과 개인적인 공격으로 이어져 큰 영향을 미쳤다.
비록 그는 큰 수모를 겪었지만, 키르케고르는 이 경험을 통해 현대 사회가 공적 의견에 집착하는 것을 비판했다. 그는 이러한 집착이 개인의 정체성에 해롭고 피상적이라고 보았다. 그는 진정한 개성은 사회의 인정이 아니라 내면과 하나님과의 관계에서 온다고 주장했다.
키르케고르의 군중과 공적 의견에 대한 생각은 오늘날에도 여전히 공감된다. 그는 소셜 미디어의 부상과 그것이 개인 정체성에 미치는 영향을 예견했다. 그는 대중의 승인보다 하나님에게 인정받는 것이 진정한 자아를 찾는 데 중요하다고 강조했다.
결국, 키르케고르의 갈등은 개성과 사회적 압력 사이의 긴장을 드러냈으며, 그는 진정한 충족감과 정체성은 군중의 피상적인 판단이 아닌 더 깊은 영적 연결에서 온다고 믿었다.
31.AI 두려움, 느리게 가자!(Enough with the AI FOMO, go slow-mo, says Domo CDO)
최근 인터뷰에서 도모의 최고 디자인 책임자인 크리스 윌리스는 인공지능(AI)에 대한 과도한 기대와 이로 인해 발생하는 직장 내 불안감에 대해 우려를 표명했습니다. 그는 많은 사람들이 AI 기술을 빠르게 도입해야 한다는 압박을 느끼고 있으며, 이로 인해 AI 사용에 대한 명확한 전략이 부족하다고 지적했습니다. 기업들은 AI 도구에 많은 투자를 하지만, 이를 효과적으로 운영에 통합하는 방법을 이해하지 못한 채 즉각적인 혁신을 기대하는 경우가 많습니다.
윌리스는 AI 마케팅에서 자주 사용되는 두려움 조장 방식에 대해 비판했습니다. 이러한 방식은 기업들이 신속하게 행동하도록 압박하며, 그렇지 않으면 뒤처질 위험이 있다고 경고합니다. 그는 이러한 접근 방식이 진정한 혁신을 위한 지속 가능한 방법이 아니라고 믿고 있습니다. AI 모델이 명확한 사양 없이 제시되는 경우가 많아, 그 능력에 대한 혼란을 초래한다고 강조했습니다.
그는 높은 목표보다는 구체적인 비즈니스 필요에서 시작하는 것이 중요하다고 강조했습니다. 예를 들어, 청구서 확인과 같은 간단한 작업을 자동화하는 것이 성공적인 결과로 이어질 수 있습니다. 윌리스는 AI로 인간의 역할을 무작정 대체하는 것에 대해 경고하며, 이는 추가적인 문제를 일으킬 수 있다고 말했습니다. 따라서 기업들은 인간의 판단이 필요한 부분을 이해해야 한다고 강조했습니다.
결국, 윌리스는 기업들이 AI 투자 전략을 재평가하여 실제로 이익을 가져오는 정보에 기반한 결정을 내릴 필요가 있다고 제안했습니다.
32.에테르: 러스트로 만든 고성능 스토리지 엔진(Aether: High-performance, formally-verified storage engine written in Rust)
Aether DB는 신뢰성과 효율성을 갖춘 고성능 데이터베이스 저장 엔진으로, Rust 언어로 개발되었습니다. 이 데이터베이스는 ACID 원칙을 준수하여 안전한 트랜잭션 처리를 보장합니다.
Aether DB의 주요 특징 중 하나는 데이터 구조입니다. 이 엔진은 빠른 데이터 접근을 위해 지속적인 B+ 트리를 사용하며, 버퍼 관리자를 통합하고 있습니다. 또한, 데이터 안전성을 위해 Write-Ahead Logging(WAL)과 ARIES 복구 프로토콜을 적용하여 시스템 장애 발생 시에도 데이터를 안전하게 복구할 수 있습니다. 다양한 인덱스 유형을 지원하며, B+ 트리, 스킵리스트, RAX 레디스 트리, LSM 트리 프레임워크 등에서 사용자 맞춤형 압축 전략을 사용할 수 있습니다. Aether DB는 ACID 트랜잭션을 제공하며, 세이브포인트와 2단계 커밋과 같은 기능도 포함되어 있습니다.
Aether DB를 사용하려면 Rust 프로젝트에 추가하고, 키-값 저장소 및 다양한 인덱스 유형과 같은 기능에 대한 예제를 참조하면 됩니다. 데이터베이스 관리를 쉽게 할 수 있도록 Aether는 통합 명령줄 인터페이스(CLI)와 대화형 터미널 사용자 인터페이스(TUI)를 제공합니다. 이 도구는 모니터링, 백업, 복구를 위한 다양한 명령을 지원합니다.
Aether DB는 데이터 작업의 낮은 지연 시간과 효율적인 장애 복구로 성능이 최적화되어 있습니다. 또한, 시작하는 방법, 예제, 성능 조정, 아키텍처 설계에 대한 포괄적인 문서가 제공되며, 프로젝트에 대한 기여도 환영합니다. 향후 계획으로는 다중 버전 동시성 제어와 SQL 쿼리 레이어와 같은 기능 개선이 포함되어 있습니다. Aether DB는 MIT 라이선스 하에 오픈 소스로 제공되며, 기여를 적극적으로 권장합니다.
33.ZX 스펙트럼 3D 렌더링(Porting my 3D points renderer on a ZX Spectrum 48K)
저자는 3D 그래픽 작업의 여정을 공유하며, 13세에 처음 받은 ZX Spectrum 48K+ 컴퓨터로 시작했다고 말합니다. 시간이 지나면서 3D 렌더링에 대한 열정을 키우게 되었고, ATmega328P 마이크로컨트롤러를 이용해 저해상도 OLED 디스플레이에서 "포인트 전용" 3D 렌더링 시스템을 만들었습니다.
최근에는 ZX Spectrum에서 이 3D 렌더링을 실행하는 것을 목표로 삼았습니다. 그 결과, 동상과 구체를 포함한 3D 모델을 표시하는 프로그램을 성공적으로 만들었고, FUSE라는 에뮬레이터를 통해 테스트할 수 있습니다. 이 설정은 간단한 Makefile을 포함하며, 프로그램 빌드를 위해 z88dk라는 크로스 컴파일러가 필요합니다.
ZX Spectrum의 제한된 하드웨어에서 성능을 최적화하기 위해, 저자는 모델을 회전시키는 대신 모델 주위를 도는 시점을 중심으로 계산을 조정했습니다. Z80 어셈블리로 코드를 다시 작성하여 C보다 빠른 계산 속도를 얻었고, 렌더링 속도를 높이기 위해 데이터를 미리 계산하여 최대 40프레임을 달성했습니다.
저자는 프로그램에서 사용된 3D 투영의 수학적 원리를 설명하며, 3D 모델의 부동 소수점 데이터를 ZX Spectrum의 요구 사항에 맞게 변환하고 스케일링하는 과정을 상세히 설명합니다. 최종 코드는 최소한의 계산으로 3D 좌표를 화면 픽셀에 효율적으로 매핑합니다.
이 프로젝트에 대해 흥미를 느낀 저자는 실제 ZX Spectrum에서 코드를 테스트하는 것을 기대하며, 다른 사람들도 시도해 보기를 권장합니다.
34.전투용 스마트 안경, 안두릴과 메타의 도전!(Anduril and Meta's quest to make smart glasses for warfare)
안두릴이라는 방산 기술 회사가 메타와 협력하여 미국 군대를 위한 증강 현실 헤드셋을 개발하고 있다. 이 프로젝트의 목표는 군인들이 드론 공격을 요청하고 중요한 정보를 눈 추적 및 음성 명령을 통해 접근할 수 있도록 하여 그들의 능력을 향상시키는 것이다. 안두릴의 부사장인 퀘이 바넷은 드론과 군인을 통합된 시스템으로 연결하는 것을 목표로 하고 있다.
주요 프로젝트는 두 가지로, 1억 5천 9백만 달러의 계약으로 지원받는 군인 임무 지휘(SBMC) 프로그램과 군의 공식 요청 없이 진행되는 자금 지원 프로젝트인 이글아이(EagleEye)가 있다. 이 두 시스템 모두 준비되기까지는 몇 년이 걸릴 것으로 예상되며, 군대는 2028년까지 생산을 시작하지 않을 예정이다.
이 헤드셋은 군인의 시야에 직접적으로 지도와 목표 정보와 같은 중요한 데이터를 표시하도록 설계되었다. 사용자는 음성 명령이나 눈의 움직임으로 시스템과 상호작용할 수 있다. 이 기술은 여러 데이터 스트림을 처리하는 데 어려움을 겪는 군인들의 정보 과부하를 줄이는 데 초점을 맞추고 있다.
안두릴 외에도 리벳과 엘빗과 같은 다른 회사들도 유사한 기술을 개발하고 있다. 이 프로토타입들은 혹독한 환경에서의 내구성, 군인들의 무게 관리, 지속적인 인터넷 접근 없이도 기능을 보장하는 등의 도전에 직면해 있다. 군대가 이러한 시스템을 널리 채택하기 위해서는 효과적이고 사용자 친화적이어야 한다.
35.유치원 교사 카메라 착용 요청(Researchers Wanted Preschool Teachers to Wear Cameras to Train AI)
워싱턴 대학교의 연구자들은 유치원 교사들이 교실에서 자신의 시각을 기록하기 위해 카메라를 착용할 계획입니다. 이 영상은 인공지능 모델을 만드는 데 사용될 것입니다. 이 프로그램은 선택적 참여 방식으로 설계되어 있어, 부모가 자녀의 녹화가 처리되는 것을 적극적으로 막아야 합니다. 부모들에게는 카메라가 수업 중 일반적인 상호작용을 기록하더라도 아이들의 일상에 변화를 주지 않을 것이라는 설명이 제공되었습니다. 녹화는 오전 시간 동안 최대 150분 동안 진행되며, 한 달에 최대 네 번 방문할 수 있습니다.
36.자동 데이터 탈퇴기(Auto-identity-remove – Automated data broker opt-out runner for macOS)
Auto-Identity-Remove 도구는 macOS와 Linux에서 사용할 수 있는 프로그램으로, 매달 500개 이상의 데이터 중개 사이트에서 개인 정보를 자동으로 제거하는 데 도움을 줍니다. 이 도구의 주요 기능은 다음과 같습니다.
이 프로그램은 데이터 중개 사이트에서 사용자의 이름과 주를 검색하여 특정 목록을 찾아냅니다. 그런 다음 자동으로 옵트아웃(opt-out) 양식을 제출합니다. AI 서비스를 이용해 CAPTCHA를 해결하며, 사용자가 어떤 중개업체에서 옵트아웃했는지를 추적하여 너무 이른 시점에 양식을 다시 제출하지 않도록 합니다. 과정이 완료되면 사용자에게 알림을 보내고, 수동으로 조치를 취해야 하는 사이트를 열어줍니다.
이 도구는 macOS 또는 다양한 배포판의 Linux에서 작동합니다. Node.js와 Playwright 브라우저가 필요하며, Linux 사용자는 알림과 이메일을 위한 추가 패키지가 필요합니다.
설치 과정은 다음과 같습니다. 먼저 GitHub에서 저장소를 복제한 후, 필요한 종속성을 설치합니다. 그 다음, 개인 정보를 입력하고 알림을 설정하는 인터랙티브한 설치를 실행합니다. 마지막으로, 스크립트를 매달 자동으로 실행되도록 예약합니다.
개인 정보와 안전성 측면에서, 사용자의 데이터는 로컬에 저장되며 온라인에 공유되지 않습니다. 옵트아웃 요청을 제출하는 것은 중개업체가 정보를 제거하도록 보장하는 합법적인 방법입니다.
캘리포니아 주민들을 위해서는 2025년 8월부터 자동 옵트아웃을 위한 새로운 공식 등록부가 제공될 예정입니다.
유료 서비스와 비교했을 때, 이 도구는 무료로 제공되며 투명성을 보장합니다. 반면 유료 서비스는 더 많은 중개업체를 포함하고 더 편리할 수 있습니다. 이 도구는 반복적인 요금 없이 개인 정보를 관리하고자 하는 사람들에게 적합합니다.
37.Cursor Introduces Composer 2.5(Cursor Introduces Composer 2.5)
요약이 없습니다.
38.우주인에게 물어봐: 333시간의 Q&A(Ask an Astronaut: 333 hours of Q&A footage with astronauts)
"우주인에게 물어보세요" 프로젝트는 국제우주정거장에서 우주인들에게 다양한 질문에 대한 답변을 받을 수 있는 기회를 제공합니다. 이 프로젝트에는 10,000개 이상의 질문과 333시간 분량의 영상이 포함되어 있으며, 우주인들이 자신의 경험을 나누고 있습니다.
39.펜타곤, 한미 방위위원회 탈퇴(Pentagon walks away from Canada-U.S. defence board)
트럼프 행정부는 캐나다와 미국 간의 오랜 방위 자문 그룹인 영구 공동 방위 위원회에 대한 참여를 일시 중단하기로 결정했습니다. 이 결정은 캐나다가 군사 지출 약속을 충분히 이행하지 않았다는 주장에 근거하고 있습니다. 미국의 전쟁 차관 엘브리지 콜비는 캐나다가 방위 의무를 다하지 못하고 있으며, 이는 양국의 안전과 보안에 영향을 미친다고 밝혔습니다.
1940년에 설립된 이 위원회는 양국 관계에 중요하며, 2024년 11월 이후로 회의를 열지 않았습니다. 콜비는 캐나다의 지도부가 미국 외부의 동맹 형성에 집중해왔고, 이로 인해 이번 결정이 내려졌다고 언급했습니다. 이 조치는 캐나다가 군사 지출을 늘리도록 압박할 수 있으며, F-35 전투기와 같은 향후 방위 계약 및 군사 구매에도 영향을 미칠 수 있습니다.
캐나다 정부 관계자들은 실망감을 표명하고 있지만, 일부 분석가들은 이것이 캐나다의 방위 조달 결정에 영향을 미치기 위한 전술일 수 있다고 보고 있습니다. 이번 철수가 방위 협력에 미치는 전체적인 영향은 아직 불확실합니다.
40.알루미늄 볼로 전파 탐지기 만들기(Build a Radio Wave Detector with Balls of Aluminum Foil)
이 글에서는 가정에서 쉽게 구할 수 있는 물품인 그릴 라이터와 알루미늄 호일 공을 사용하여 간단한 라디오 송신기와 수신기를 만드는 방법을 설명합니다. 라디오파는 저에너지 전자기 방사선의 일종으로, 라디오, GPS, Wi-Fi, 블루투스와 같은 장치에서 무선 통신을 가능하게 합니다.
송신기를 만들기 위해서는 라이터의 압전 크리스탈이 활성화될 때 전압을 생성하여 전기장을 만들어 라디오파를 발생시킵니다. AM 라디오를 사용하면 라이터를 안테나 근처에 두었을 때 이 파동을 들을 수 있습니다.
수신기는 알루미늄 호일 공, 배터리, LED를 사용하여 회로를 구성할 수 있습니다. 라디오파가 호일 공에 닿으면 전기 연결이 개선되어 LED가 켜지며 라디오 신호가 감지되었음을 나타냅니다. 이 수신기는 코헤레라고 불리며, 초기 무선 통신에서 사용되었습니다.
또한 글에서는 라디오의 역사에 대해서도 언급하며, 초기 시스템이 모스 부호에 한정되었음을 설명합니다. 라디오 기술이 발전하여 음성과 음악을 지원하게 되었고, 1920년대에는 가정에서 널리 사용되게 되었다고 강조합니다. 이 DIY 설정은 간단하지만 한 채널에서만 송신할 수 있어 현대 통신에서의 실용성은 제한적입니다.
41.잭, 맞춤형 IR 출시!(Jank now has its own custom IR)
좋은 소식입니다! jank 프로그래밍 언어가 성능을 최적화하고 자바 가상 머신(JVM)과 경쟁하기 위해 새로운 맞춤형 중간 표현(IR)을 도입했습니다. 이 프로젝트를 지원해 준 후원자들에게 감사의 뜻을 전했습니다.
중간 표현(IR)은 컴파일러가 사용하는 프로그램 명령어의 단순화된 버전입니다. IR은 최적화를 쉽게 할 수 있게 해주며, 다양한 CPU 아키텍처에 맞게 조정될 수 있습니다. 일반적인 IR로는 JVM 바이트코드와 LLVM IR이 있습니다.
jank가 맞춤형 IR을 도입한 이유는 이전에 LLVM에 의존했지만, LLVM의 저수준 특성이 Clojure 코드를 효과적으로 최적화하는 데 한계를 보였기 때문입니다. 새로운 IR은 Clojure의 특징을 더 잘 반영하도록 설계되어 최적화가 용이합니다.
이 IR은 SSA(단일 정적 할당)를 기반으로 하여 최적화를 단순화합니다. C++ 구조로 저장되지만, 테스트를 위해 Clojure에서도 표현할 수 있습니다. IR은 vars와 함수와 같은 Clojure의 의미를 직접 처리할 수 있게 해줍니다.
최적화 과정에서 제작자는 간단한 벤치마크인 재귀 피보나치 함수를 사용하여 jank를 최적화할 계획입니다. 초기 결과에서는 jank가 Clojure보다 상당히 느린 것으로 나타났지만, 함수 인라인화와 불필요한 명령어 감소와 같은 다양한 최적화를 통해 성능이 크게 향상되었습니다.
주요 최적화 성과로는 수학적 연산의 인라인화로 실행 시간이 줄어들었고, 중복 명령어를 제거하여 성능이 더욱 개선되었습니다. 태그 포인터를 구현하여 jank가 정수를 더 효율적으로 사용할 수 있게 되어 실행 속도가 크게 빨라졌습니다.
이러한 최적화 후 jank의 피보나치 구현 시간은 5,522밀리초에서 114밀리초로 줄어들어 Clojure보다 거의 두 배 빠르게 되었습니다.
앞으로 제작자는 더 많은 벤치마크를 통해 jank의 최적화를 계속 진행하고 베타 출시를 준비할 계획입니다. JVM 최적화와 경쟁하는 데 내재된 도전 과제를 논의하며, 개발에 대한 커뮤니티의 참여를 요청했습니다.
jank는 성능과 기능을 향상시키기 위한 지속적인 노력을 통해 JVM의 경쟁력 있는 대안으로 발전하고 있습니다.
42.질문에 답하지 마세요(Don't answer the first question)
Perfetto라는 성능 디버깅 도구를 다루면서, 사용자들이 종종 이상한 질문을 하는 경우를 많이 접합니다. 예를 들어, 트레이스를 여러 파일로 나누는 방법에 대한 질문이 그렇습니다. 이런 질문에 즉시 답하기보다는, 사용자의 근본적인 필요를 이해하는 데 집중합니다. 이 접근 방식은 사용자와 저 모두에게 도움이 됩니다. 사용자는 도구에 대한 이해를 높이고, 저는 혼란스러운 부분에 대해 배울 수 있습니다.
사용자들이 이상한 질문을 할 때는, 문제를 진단하기 위해 정신적으로 체크리스트를 따릅니다. 그들의 질문이 일반적이고 합리적이며 도구의 설계와 일치하는지를 평가합니다. 많은 경우, 사용자는 도구의 철학이나 사용 방법을 완전히 이해하지 못하고 있습니다. 이로 인해 도구의 기능에 대한 오해를 바탕으로 기능을 요청하기도 합니다.
때때로 사용자는 자신의 문제를 알고 있지만, 기존 기능을 어떻게 활용해야 할지 모르는 경우도 있습니다. 예를 들어, 긴 트레이스를 나누는 대신, Perfetto의 주기적인 트레이스 스냅샷 기능을 사용하면 더 효율적으로 목표를 달성할 수 있습니다.
드물게 사용자 요청이 새로운 기능의 필요성을 드러내기도 하지만, 저는 개발에 착수하기 전에 더 많은 피드백을 모으는 것을 선호합니다. 이런 신중한 접근은 불필요한 기술적 부채를 피하는 데 도움이 됩니다.
결론적으로, 사용자의 질문 첫 번째 버전은 종종 본질을 놓치는 경우가 많습니다. 명확한 질문을 통해 사용자를 올바른 해결책으로 안내하고, 제품 개선으로 이어질 수 있는 통찰을 얻을 수 있습니다. 빠른 답변을 제공하기보다는 사용자의 필요를 이해하는 데 시간을 투자하는 것이 중요합니다.
43.뉴욕, 고급 주택 세금 부과(New York to tax luxury second homes in NYC)
뉴욕 주지사 캐시 호철과 뉴욕시 시장 조란 맘다니가 뉴욕시 내 두 번째 주택을 소유한 부유한 개인을 대상으로 한 새로운 세금 제안을 발표했습니다. 이 세금은 500만 달러 이상의 가치를 가진 부동산을 대상으로 하며, 더 넓은 예산 계획의 일환으로 연간 최소 5억 달러를 시에 확보하는 것을 목표로 하고 있습니다. 그러나 이 제안은 주에서 가장 부유한 주민들에 대한 더 광범위한 세금 인상은 포함하지 않고 있으며, 이는 일부 진보적 단체들이 요구하는 주요 사항입니다.
비즈니스 리더와 중도 성향의 인사들은 이 세금이 부유한 주민들을 도시에서 떠나게 할 수 있다고 주장하고 있습니다. 시장은 이 세금을 중요한 성과로 보고 있지만, 초부유층을 겨냥한 추가 세금 조치를 계속해서 지지하고 있습니다. 이 제안은 다양한 반응을 불러일으켰으며, 일부 단체는 예산 적자나 사회 프로그램 자금 지원 문제를 충분히 해결하지 못하고 있다고 느끼고 있습니다.
상황은 계속 변화하고 있으며, 최종 예산 세부 사항에 대한 협상과 논의가 진행되고 있습니다.
44.젠캐드(GenCAD)
GenCAD는 이미지를 기반으로 3D CAD(컴퓨터 지원 설계) 모델을 생성하는 새로운 모델입니다. 전통적인 방법이 종종 메쉬와 같은 단순한 데이터 형식을 사용하는 것과 달리, GenCAD는 3D 모델과 CAD 명령의 전체 이력을 생성하여 엔지니어링 작업에 필요한 정확성과 유연성을 유지합니다. 이 이력은 CAD 프로그램이라고 불립니다.
GenCAD 모델은 네 가지 주요 단계로 작동합니다. 첫째, 자가 회귀 변환기를 사용하여 CAD 명령 시퀀스를 이해합니다. 둘째, 대조 학습 모델을 통해 CAD 명령 시퀀스와 해당 이미지를 연결합니다. 셋째, 입력 이미지를 기반으로 CAD 명령 시퀀스를 생성하는 확산 모델을 포함합니다. 마지막으로, 이러한 시퀀스를 매개변수화된 CAD 명령으로 변환하는 디코더가 있습니다.
전반적으로 GenCAD는 이미지를 통한 3D 모델링을 개선하여 자동화된 설계 프로세스를 더욱 정확하고 적응 가능하게 만드는 것을 목표로 하고 있습니다.
45.보이저, 70년대 코드 여전!(NASA still maintains some of the Voyager spacecraft code from the 70s era)
NASA는 현재도 오래된 소프트웨어를 사용하여 보이저 우주선을 운영하고 있습니다. 이 소프트웨어는 오늘날 거의 이해하지 못하는 프로그래밍 언어로 작성되었습니다. 종종 80대의 몇몇 엔지니어만이 이를 관리한다고 알려지지만, 실제 상황은 조금 더 복잡합니다.
보이저 우주선은 1970년대에 설계된 특수 프로세서를 위한 어셈블리 언어를 사용합니다. 각 보이저에는 세 가지 주요 컴퓨터 시스템이 있으며, 그 중 비행 데이터 하위 시스템이 과학 데이터를 전송하는 데 중요한 역할을 합니다. 많은 보고서에서는 보이저가 포트란에서 작동한다고 잘못 언급하고 있지만, 포트란은 지상 시스템과 도구에 사용되며, 우주선의 비행 소프트웨어와는 관련이 없습니다.
보이저 시스템의 총 메모리는 오늘날 기준으로 매우 작습니다. 약 64에서 70킬로바이트로, 이는 오래된 애플 II 컴퓨터와 비슷한 수준입니다. 세월이 흐르면서 원래의 문서가 많이 사라져 현재 엔지니어들이 우주선을 완전히 이해하는 데 어려움을 겪고 있습니다.
마지막 원래 보이저 엔지니어인 래리 조타렐리는 2016년에 은퇴하면서 팀에 큰 변화가 있었습니다. 현재의 엔지니어들은 더 젊고 모두 80대가 아니지만, 어셈블리 프로그래밍에 능숙한 새로운 엔지니어를 찾는 것은 여전히 도전 과제입니다.
하드웨어는 노후화되고 있으며, 기능이 서서히 감소할 것으로 예상됩니다. NASA는 과학 데이터 수집이 중단된 후에도 몇 년간 엔지니어링 데이터를 계속 수집할 수 있을 것으로 보고 있으며, 다음 중요한 이정표는 2027년 보이저 발사 50주년이 될 것입니다.
전반적으로 코드는 읽을 수 없지는 않지만, 제도적 지식과 문서의 상실이 보이저 프로그램의 미래에 큰 도전 과제가 되고 있습니다.
46.매트릭스 비를 소리로(WriteUp: 16 Bytes of x86 that turn Matrix rain into sound)
2026년 5월 아울라인 데모파티에서 공개된 16바이트의 x86 어셈블리 코드에 대한 내용이 다루어집니다. 이 코드는 무한한 시어핀스키 프랙탈을 생성하면서 오디오를 생성합니다. 주요 내용은 다음과 같습니다.
이 코드는 데모씬에서 엄격한 제한 속에서 작업하는 예시로, 16바이트의 어셈블리 코드만으로 복잡한 시각적 및 오디오 출력을 달성합니다. 코드의 시작 부분에서는 비디오 모드를 설정하여 메모리 내에 텍스트 표시 영역을 준비합니다. 이를 통해 프랙탈이 발전할 수 있는 균일한 캔버스가 만들어집니다.
프로그램의 핵심은 XOR 연산을 사용하여 시어핀스키 삼각형 프랙탈을 생성하는 알고리즘입니다. 이 알고리즘은 비트 패턴을 분리하여 프랙탈의 시각적 표현을 만드는 데 필수적인 역할을 합니다. 코드에서는 내부 PC 스피커로 데이터를 전송하여 프랙탈의 기하학을 소리로 변환합니다. 비트 조작은 스피커의 출력을 영향을 미쳐, 프랙탈의 구조를 반영하는 특정 오디오 패턴을 생성합니다.
메모리를 탐색하는 방식에서 코드가 앞으로 나아가는 대신 56바이트 뒤로 이동합니다. 이로 인해 시각적 및 청각적 출력 모두에 영향을 미치며, 소리의 주파수가 변화합니다. 시각적 출력은 깜박이는 문자 열로 나타나고, 소리는 프랙탈의 구조에 따라 톤이 달라집니다. 컴퓨터의 메모리 상태와의 상호작용은 최종 출력을 변화시킬 수 있어, 사용되는 시스템에 민감합니다.
출력은 하드웨어와 메모리 상태에 따라 달라질 수 있습니다. 다양한 시스템에서 일관된 결과를 얻으려면 추가적인 설정 코드가 필요하지만, 이는 엄격한 16바이트 제한을 초과하게 됩니다. 전체적으로 이 프로젝트는 최소한의 자원을 효과적으로 사용하여 복잡한 결과를 달성하는 창의성과 기술력을 보여줍니다.
47.프롤로그 공포(Prolog Coding Horror)
이 글은 Prolog 프로그래밍에서 흔히 발생하는 문제점들을 다루고 있으며, 결함을 피하기 위해 특정 코딩 규칙을 따르는 것이 중요하다고 강조합니다.
이 페이지는 전통적인 방법에서 벗어나고자 하는 Prolog 프로그래머들을 위한 것입니다. 그러나 기존 규칙을 무시하면 비용이 많이 드는 실수를 초래할 수 있습니다.
Prolog 프로그램은 주로 두 가지 결함이 발생할 수 있습니다. 첫째, 잘못된 답변을 보고하는 경우가 있고, 둘째, 의도한 해결책을 보고하지 않는 경우가 있습니다.
결함의 원인은 여러 가지가 있습니다. 불순한 구성 요소(예: !/0와 var/1)를 사용하면 해결책을 놓칠 수 있습니다. 또한, 전역 데이터베이스를 수정하면 예측할 수 없는 의존성이 생길 수 있습니다. 결과를 터미널에 직접 출력하는 것은 결과에 대한 추론을 어렵게 만듭니다.
낮은 수준의 구성 요소에 의존하는 것은 이해를 제한하고 Prolog를 가르치고 배우기 어렵게 만듭니다. CLP(FD) 제약 조건과 같은 최신 구성 요소를 수용하는 것이 필요합니다.
예를 들어, 잘못된 구현의 팩토리얼 함수에 대한 비판이 있습니다. 이 구현은 해결책을 잃고 오류를 발생시킵니다. 수정된 더 선언적인 버전이 제공되며, 이는 일반성과 정확성을 유지합니다.
결론적으로, 프로그래머는 Prolog에서 선언적인 구성 요소를 수용하여 프로그램을 개선해야 합니다. 구식 관행에 대한 반항은 장려되지만, 그것이 의미가 있을 때에만 해야 합니다. 전반적으로, Prolog에서 명확성과 정확성을 우선시하고 현대적이고 순수한 프로그래밍 기법을 사용하는 것이 중요합니다.
48.검증 가능한 운영체제의 기초(The foundations of a provably secure operating system (PSOS) (1979) [pdf])
리차드 J. 페어타그와 피터 G. 노이만이 1979년 회의에서 발표한 Provably Secure Operating System(PSOS)의 설계 및 보안 기능에 대한 내용입니다.
PSOS는 계층적 개발 방법론(Hierarchical Development Methodology, HDM)을 기반으로 구조화되어 있습니다. 이 방법론은 시스템 모듈과 그 연결을 정의하는 공식적인 기법을 제공하여 보안을 보장합니다.
이 시스템은 객체에 대한 접근을 제어하는 능력 메커니즘을 사용합니다. 각 능력은 고유한 식별자와 접근 권한 세트를 가지고 있으며, 생성된 후에는 변경할 수 없어 보안과 제어를 강화합니다. 접근 권한은 객체에 대해 수행할 수 있는 작업을 규정하며, 이러한 권한은 해당 객체를 관리하는 모듈에 의해 해석됩니다. 이때 접근 권한은 항상 부재보다 더 강력해야 한다는 규칙을 따릅니다.
능력 시스템은 유연한 보호 메커니즘으로 작용하여 객체에 대한 작업이 안전하게 제어되도록 합니다. PSOS는 계층적 데이터와 절차 추상화를 포함하고 있어 시스템 자원을 체계적으로 관리할 수 있습니다. 각 추상화 수준은 하드웨어, 펌웨어 또는 소프트웨어로 구현될 수 있습니다.
이 설계는 강력한 모듈성을 장려하여 다양한 응용 프로그램이 불필요한 복잡성 없이 능력을 효과적으로 활용할 수 있도록 합니다. PSOS는 커널 기반 아키텍처와 비교되며, 복잡한 커널 없이도 다양한 보안 정책과 하위 시스템을 지원하는 유연성을 강조합니다.
저자들은 PSOS에서 사용된 공식적인 기법이 기존 시스템보다 더 안전하고 신뢰할 수 있는 운영 체제를 만든다고 주장합니다. PSOS는 공식적인 방법과 명확한 능력 및 접근 제어 구조를 통해 안전한 운영 체제를 위한 강력한 프레임워크를 제공하는 것을 목표로 합니다.
49.Magical Realism: “Northern Exposure” 25 Years Later (2015)(Magical Realism: “Northern Exposure” 25 Years Later (2015))
요약이 없습니다.
50.아이의 독립, 현명하게 대처하기(How to deal with your kid leaving)
저자는 자녀가 대학에 가거나 성인이 되어 집을 떠나는 감정적인 경험에 대해 이야기합니다. 이 과정에서 기쁨과 슬픔이 뒤섞인 복잡한 감정을 느낀다고 인정합니다. 자녀가 독립적으로 성장한 것을 축하하는 것이 중요하지만, 그에 따른 상실감도 인식해야 한다고 강조합니다.
저자는 부모로서의 기대와 건강한 관계를 유지하는 데 어려움을 겪었던 자신의 경험을 나눕니다. 아이들이 실수를 하고 그로부터 배우도록 하는 것이 중요하다고 강조하며, 과도한 보호보다는 자율성을 존중해야 한다고 말합니다. 매주 가족 저녁 식사와 같은 정기적인 소통이 가족 간의 유대감을 유지하는 데 도움이 될 수 있다고 설명합니다.
결국, 아이들은 자신의 삶을 자유롭게 추구할 수 있어야 하며, 부모는 대가를 바라지 않고 지지하고 사랑하는 데 집중해야 한다는 메시지를 전합니다. 진정한 사랑이 있을 때, 아이들은 자연스럽게 연락하고 집으로 돌아오고 싶어 할 것입니다.
51.AI가 세상을 먹다(AI eats the world (Spring 26) [pdf])
AI는 산업을 변화시키고 있으며, 자본 배분 방식에도 큰 영향을 미치고 있습니다. 기술 플랫폼은 대략 10-15년마다 변화하며, 이는 산업 구조를 재편성합니다. 과거의 변화로는 개인용 컴퓨터, 메인프레임, 웹, 스마트폰, 그리고 현재의 생성적 AI가 있습니다.
플랫폼이 변화할 때마다 혁신, 투자, 기업 창출에 영향을 미칩니다. 새로운 기술은 새로운 시장을 창출하거나 기존 기업에 생존 위협을 가할 수 있습니다. 역사적으로 볼 때, 마이크로소프트의 PC 시대 지배력이 스마트폰의 등장과 함께 변화했으며, 이는 플랫폼 변화가 기술 산업을 어떻게 재설정하는지를 보여줍니다.
비즈니스 리더들은 새로운 기술에 적절히 투자하는 것이 중요하다고 강조합니다. 과소 투자의 위험이 과다 투자의 위험보다 더 크다고 여겨집니다. 주요 기술 기업들은 기술 인프라에 대한 수요 증가를 반영하여 상당한 자본 지출을 계획하고 있습니다.
반도체 산업에서는 칩 수요가 급증하고 있으며, 이는 새로운 투자 주기가 시작될 가능성을 시사합니다. 이 요약은 베네딕트 에반스가 강조한 변화하는 기술 환경과 투자 전략의 핵심 포인트를 담고 있습니다.
52.리눅스 성능 13% 향상!(Linux 6.6 LTS To Linux 7.1 Bechmarks: Performance Up 13% Threadripper Over 3 yrs)
리눅스 7.1 커널의 성능이 크게 향상되어, 이전 버전인 리눅스 6.6 LTS에 비해 13% 증가한 것으로 나타났습니다. 이 테스트는 AMD 라이젠 스레드리퍼 9980X 워크스테이션에서 진행되었으며, 3주 동안 여러 커널 버전을 비교했습니다. 그 결과, 리눅스 7.1은 다양한 작업 부하에서 더 나은 성능을 제공하며 큰 문제 없이 작동하는 것으로 확인되었습니다. 테스트는 64코어 프로세서를 갖춘 고급 시스템에서 수행되어 하드웨어와 소프트웨어 구성의 일관성을 보장했습니다. 리눅스 7.1은 6월 중순에 공식 출시될 예정이며, 성능 향상과 함께 많은 새로운 기능이 포함될 것입니다.
53.80달러 태블릿으로 리눅스 워크스테이션 만들기(I turned a $80 RK3562 Android tablet into a Debian Linux workstation)
Doogee U10 태블릿을 위한 Debian 12의 사전 출시 이미지가 다운로드 가능해졌습니다. 이 이미지를 사용하면 부트로더를 잠금 해제하지 않고도 태블릿에서 완전한 Debian을 실행할 수 있습니다. 사용자는 SD 카드에서 부팅할 수 있으며, 카드를 제거하면 기본 Android로 돌아갈 수 있습니다.
Debian 이미지는 벤더의 지원 없이 처음부터 만들어졌으며, 오픈 소스 저장소를 기반으로 다양한 개발자들의 기여로 완성되었습니다. Doogee U10은 Rockchip RK3562 프로세서를 탑재하고 있으며, 4GB의 RAM과 128GB의 저장 공간을 제공합니다. 화면, 터치스크린, Wi-Fi, 블루투스, 오디오와 같은 대부분의 기능이 완벽하게 작동하지만, 3D 가속과 카메라 색상에는 개선이 필요합니다.
이 이미지에는 Firefox ESR, Chromium, FreeTube 등과 같은 사전 설치된 애플리케이션이 포함되어 있으며, 추가 앱 설치를 위한 Flatpak 지원도 제공됩니다. 태블릿은 통합된 NPU(신경망 처리 장치)를 사용하여 언어 모델의 로컬 추론을 지원하며, 특정 작업에 대해 활성화됩니다.
현재 알려진 문제로는 배터리 보고 오류와 카메라 색상 보정이 필요하다는 점이 있습니다. 사용자는 특정 명령어를 따라 환경 변수를 설정함으로써 자신만의 이미지를 빌드할 수 있습니다. Debian 설치는 SD 카드를 다시 플래시하지 않고도 간단한 패키지 드롭 방법으로 업데이트할 수 있습니다.
SD 카드 이미지는 파티션 테이블을 포함하고 있으며, 첫 부팅 시 자동으로 확장되도록 설계되었습니다. 소프트웨어는 MIT 라이선스 하에 배포되며, 제3자 구성 요소는 각자의 라이선스를 유지합니다. 이 프로젝트는 사용자가 Doogee U10 태블릿에서 자유롭게 Debian 12를 실행하면서도 쉽게 Android로 되돌아갈 수 있는 기능을 제공합니다.
54.Why is Google Maps back to showing old satellite images of Altadena?(Why is Google Maps back to showing old satellite images of Altadena?)
요약이 없습니다.
55.A Master's Degree Isn't the Job Guarantee It Used to Be(A Master's Degree Isn't the Job Guarantee It Used to Be)
요약이 없습니다.
56.전투기 충돌, 조종사 무사 탈출!(Two EA-18 fighter jets collide at Mountain Home airshow, pilots ejected safely)
2026년 5월 17일, 아이다호의 마운틴 홈 공군 기지에서 열린 공중 쇼 중 두 대의 해군 EA-18 전투기가 공중에서 충돌하는 사고가 발생했습니다. 다행히도 네 명의 조종사는 모두 안전하게 탈출해 낙하산을 이용해 착륙했습니다. 이 사고로 지상에 있는 사람들은 다치지 않았으며, 긴급 구조팀이 신속하게 현장을 확보했습니다.
전투기들은 시연을 진행 중이었고, 관중들이 촬영한 영상에는 충돌 순간과 조종사들이 탈출하는 장면이 담겨 있었습니다. 이번 공중 쇼는 다양한 비행 시연을 포함한 중요한 행사로, 2018년 이후 기지에서 처음 열린 행사였습니다.
지역 관계자들과 주최 측은 모든 관련자가 무사하다는 사실에 감사하며, 긴급 구조팀의 전문성을 높이 평가했습니다. 공중 쇼 산업은 안전성을 높이기 위해 적극적으로 노력하고 있으며, 1952년 이후 관중 사망 사고는 보고되지 않았습니다. 사고 이후 기지 근처 도로는 조사를 위해 폐쇄되었습니다.
57.좋은 레마, 천 개의 정리 가치(A Good Lemma Is Worth a Thousand Theorems (2007))
"Doron Zeilberger는 '좋은 보조정리는 천 개의 정리보다 가치가 있다'고 주장합니다. 그는 수학에서 정리가 중요하지만, 종종 막다른 길로 이어진다고 말합니다. 반면, 보조정리는 간단하거나 사소해 보일 수 있지만, 그 가치는 엄청나며 복잡한 정리를 초월할 수 있습니다. Zeilberger는 여러 중요한 보조정리의 중요성을 강조하며, 특히 Szemeredi의 정규성 보조정리가 주요 수학적 발견에 중요한 역할을 했다고 설명합니다. 이 보조정리는 소수에 관한 그린-타오 정리와 같은 중요한 결과에 기여했습니다.
그는 진정한 보조정리는 널리 적용 가능하고, 언급되면 명백하며, 미적으로도 매력적이어야 한다고 강조합니다. Zeilberger는 수학자들이 정리를 증명하는 것으로 알려져 있지만, 실제로는 보조정리가 뒤에서 중요한 역할을 한다고 언급합니다. 전반적으로 그는 수학 분야에서 보조정리에 대한 인식이 필수적이라고 믿고 있습니다."
58.노멀한 나, 코드 vibe 가능?(I'm a Normie. Can Normies Vibe Code?)
크리스 콜린은 "바이브 코딩"이라는 새로운 소프트웨어 개발 방식을 탐구합니다. 이 방식은 코딩 경험이 없는 사람도 앱을 만들 수 있도록 해줍니다. 그의 어머니와 개와 관련된 개인적인 사건을 계기로, 그는 사람들이 일상에서 겪는 불편함, 특히 관료적 비효율성을 해결하고자 하는 동기를 얻게 됩니다.
그는 이러한 "슬러지" 경험, 즉 우리의 시간을 소모하는 작지만 성가신 작업들을 추적하는 앱을 구상합니다. 인공지능 도구인 클로드의 도움을 받아 콜린은 이 앱을 개발하기 시작하며, 그 과정이 놀랍도록 접근 가능하고 흥미롭다는 것을 발견합니다. 이 앱은 사용자가 자신의 불편한 경험을 기록할 수 있게 해주며, 시스템적인 문제에 대한 통찰을 제공하고, 동기 부여가 되는 인용구와 귀여운 동물 사진으로 보상을 줍니다.
앱을 개발하면서 콜린은 모든 사람이 자신의 해결책을 만드는 것의 잠재적인 단점에 대해 고민합니다. 그는 사람들이 제거하고자 하는 슬러지를 오히려 늘릴 위험에 대해 걱정합니다. 그럼에도 불구하고 그는 앱을 성공적으로 출시하며, 사람들이 불만을 공유하고 해결할 수 있는 공동체 공간을 만듭니다. 이를 통해 그는 개인의 불만이 어떻게 더 큰 시스템적 문제에 기여하는지를 인식하는 것이 중요하다는 점을 강조합니다.
59.ESP32 과학 그래프 계산기(Graphing Scientific Calculator Based on the ESP32)
NumOS는 ESP32-S3 마이크로컨트롤러를 위해 설계된 오픈 소스 과학 및 그래프 계산기 운영 체제입니다. 이 시스템은 Casio fx-991EX와 TI-84 Plus CE와 같은 인기 있는 계산기와 경쟁하는 것을 목표로 하고 있습니다. 주요 기능으로는 강력한 기호 수학 엔진인 Giac CAS 엔진이 있어 복잡한 계산을 수행할 수 있습니다. 또한, 자연스러운 디스플레이 기능을 통해 수학 표현이 종이에 나타나는 방식으로 표시되며, 실제 분수와 근호도 지원합니다. 사용자 인터페이스는 현대적인 디자인으로 부드러운 전환과 사용자 친화적인 실행기를 제공합니다. 모듈형 앱 아키텍처 덕분에 각 앱이 독립적으로 작동하여 조직성과 사용성을 향상시킵니다.
현재 개발 상태로는 Giac로의 이전을 포함한 주요 변화가 진행 중입니다. 메인 브랜치에서 컴파일하는 사용자는 UI 문제를 겪을 수 있으며, 안정성을 위해 Releases 섹션을 확인하는 것이 좋습니다. 주요 기능으로는 기호 미분 및 적분, 단계별 출력을 제공하는 방정식 해결, 실시간 그래프 플로팅과 입자 실험실 및 다리 설계자와 같은 시뮬레이션 애플리케이션이 포함됩니다. 출력과 정밀도를 사용자 맞춤형으로 설정할 수 있는 포괄적인 설정도 제공합니다.
하드웨어 요구 사항으로는 16MB 플래시와 8MB PSRAM을 갖춘 ESP32-S3 N16R8 마이크로컨트롤러와 시각 출력을 위한 ILI9341 TFT 디스플레이가 필요합니다. NumOS를 설정하려면 PlatformIO와 ESP32-S3용 USB 드라이버가 필요하며, 소프트웨어를 빌드하고 플래시하는 방법에 대한 지침이 제공됩니다.
이 프로젝트는 커뮤니티의 참여를 장려하며, 기여자들은 기능과 성능을 향상시키는 데 환영받습니다. 향후 계획으로는 고급 CAS 기능, 물리적 키보드, 더 나은 하드웨어 통합을 위한 맞춤형 PCB 등이 포함되어 있습니다. NumOS는 사용자 경험과 기능성을 중시하며 과학적 계산을 위한 강력한 오픈 소스 대안을 제공하는 것을 목표로 하고 있습니다.
60.IoT 해킹의 새로운 지평, Mezz!(Mezz, a curl-able WiFi sandbox for IoT pentesting)
Mezz는 안전한 Wi-Fi 네트워크 내에서 자신의 사물인터넷(IoT) 장치를 점검하기 위해 설계된 도구입니다. 이 도구는 장치와 가정 네트워크 간의 다리 역할을 하여 장치의 활동을 모니터링할 수 있게 해줍니다.
Mezz의 주요 기능 중 하나는 두 개의 네트워크 인터페이스를 가진 리눅스 컴퓨터를 사용하여 작은 격리된 Wi-Fi 네트워크를 만드는 것입니다. 하나는 Wi-Fi용이고, 다른 하나는 유선 연결을 위한 것입니다. 또한, 연결된 장치에 대해 DHCP와 DNS 서비스를 제공하며, DNS 쿼리를 기록하여 장치가 어떤 통신을 하고 있는지 추적할 수 있도록 도와줍니다. 이 도구는 오직 교육용 및 소유한 장치에 대한 승인된 테스트 용도로만 사용해야 합니다.
Mezz를 사용하기 위해서는 특정 기능을 갖춘 리눅스 호스트가 필요합니다. 예를 들어, iptables와 호환되는 Wi-Fi 어댑터가 있어야 합니다. 또한, Docker Engine 버전 20.10 이상이 필요하며, 인터넷 접속을 위한 유선 연결도 필요합니다.
설치 방법은 간단합니다. 먼저 새로운 디렉토리를 만들고 필요한 파일을 다운로드합니다. 그 다음, 네트워크 인터페이스를 지정하기 위해 구성 파일을 수정합니다. 마지막으로, 간단한 명령어를 사용하여 서비스를 시작할 수 있습니다.
추가 기능으로는 HTTP/HTTPS 트래픽을 가로채는 프록시와 같은 서비스를 추가할 수 있습니다.
Mezz에 대한 문서도 제공되어 있어 네트워크 설정 구성, 일반적인 문제 해결, 특정 Wi-Fi 어댑터에 대한 구체적인 안내를 받을 수 있습니다. 전반적으로 Mezz는 IoT 장치를 안전하게 점검하고 관리하는 데 유용한 도구입니다.
61.Ksharp 3.0 언어 해석기(Ksharp – k version 3 Language Interpreter in C#)
ksharp는 C#으로 개발된 K 프로그래밍 언어의 3버전 인터프리터입니다. 이 언어는 벡터 프로그래밍을 위해 설계되었으며, APL 계열 언어의 일종입니다.
ksharp는 저작권이 있으며 MIT 라이선스와 Commons Clause에 따라 라이선스가 부여됩니다. 사용자는 이를 사용하고 수정하며 배포할 수 있지만, 직접 판매하는 것은 금지되어 있습니다. 사용자들은 데이터 백업과 데이터 무결성을 보장할 책임이 있습니다.
현재 ksharp 프로젝트는 베타 상태에 있으며, 데이터 타입, 연산자, 함수 시스템, 입출력 통신 등 핵심 기능이 완전히 구현되었습니다. 특히 .NET 통합을 위한 외부 함수 인터페이스(FFI)가 추가되어 주목할 만한 개선이 이루어졌습니다.
ksharp는 정수, 부동 소수점, 문자 벡터, 사전과 같은 기본 데이터 타입을 지원합니다. 다양한 기본 연산자와 조건문, 핵심 함수 시스템도 포함되어 있습니다. 여러 형식의 파일을 읽고 쓰기 위한 입출력 작업 기능도 제공됩니다.
프로젝트 구조는 렉서, 파서, 평가기와 같은 핵심 구성 요소로 이루어져 있습니다. ksharp를 빌드하고 실행하려면 .NET 8.0 SDK가 필요하며, Windows, Linux(여러 배포판), macOS에서 인터프리터를 설치하고 실행하는 방법에 대한 지침이 제공됩니다.
최근에는 명령줄 편집, 재귀 처리, 파일 입출력 지원이 개선되었으며, 테스트 스위트는 완벽한 통과율을 기록하고 있습니다. 기여는 환영하며, 문제를 보고하거나 코드를 제출하는 방법에 대한 가이드라인도 제공됩니다.
프로젝트 이름인 "ksharp"는 비슷한 이름의 프로젝트와 구별하기 위해 소문자로 작성되었습니다. ksharp를 사용해 보려면 저장소를 복제한 후 명령줄에서 dotnet run을 실행하면 됩니다.
62.Cannibalistic attacks between gray seals leave telltale “corkscrew” injuries(Cannibalistic attacks between gray seals leave telltale “corkscrew” injuries)
요약이 없습니다.
63.세mble – 코드 검색 혁신(Semble – Code search for agents that uses 98% fewer tokens than grep)
Stephan과 Thomas는 대규모 코드베이스에서 코드 검색을 개선하기 위해 Semble이라는 도구를 오픈 소스로 공개했습니다. 그들은 기존 도구들이 너무 많은 토큰을 소모하거나 검색 결과가 좋지 않은 문제에 직면했습니다. Semble은 정적 임베딩과 BM25라는 검색 방법을 결합하여 이러한 문제를 해결합니다. 이 방법은 복잡한 모델이나 GPU 없이도 작동합니다.
Semble의 주요 특징은 다음과 같습니다. 첫째, 토큰 효율성이 뛰어나 기존 방법에 비해 98% 적은 토큰을 사용합니다. 둘째, 속도가 빠릅니다. 일반적인 저장소를 인덱싱하는 데 약 250밀리초가 소요되며, 각 쿼리는 약 1.5밀리초가 걸립니다. 셋째, 정확도가 높습니다. Semble은 더 큰 모델의 검색 품질의 99%를 달성하며, 주목할 만한 정확도 점수를 기록합니다. 마지막으로, 기존 시스템에 쉽게 통합할 수 있으며, API 키나 외부 서비스가 필요하지 않습니다.
설치 방법과 더 많은 정보는 GitHub 페이지를 방문하면 확인할 수 있으며, 벤치마크와 문서도 제공됩니다. 피드백과 질문은 언제든지 환영합니다.
64.C++26, 원치 않는 SIMD 라이브러리(C++26 Shipped a SIMD Library Nobody Asked For)
C++26에서는 이식 가능한 SIMD(단일 명령, 다중 데이터) 코드를 작성하기 위한 새로운 라이브러리인 std::simd를 도입했습니다. 이를 통해 개발자들은 복잡한 전처리기 지시어 없이 다양한 아키텍처에 맞춰 컴파일할 수 있습니다. 그러나 최근 분석에 따르면 std::simd는 여러 가지 심각한 문제점을 안고 있습니다. 이 라이브러리는 전통적인 방법보다 컴파일 속도가 열 배 느리고, 스칼라 루프보다 실행 속도가 느리며, 잘못된 기본 벡터 너비를 사용하고, 실제 SIMD 응용 프로그램에서 필요한 중요한 연산을 지원하지 않습니다.
std::simd의 역사는 고에너지 물리학 시뮬레이션을 위해 Vc 라이브러리를 개발한 Matthias Kretz로 거슬러 올라갑니다. 유망한 시작에도 불구하고 std::simd는 긴 표준화 과정 동안 향상된 자동 벡터화 도구와 다른 라이브러리들로부터 치열한 경쟁에 직면했습니다. Google Highway와 SIMDe와 같은 라이브러리는 런타임 CPU 감지와 다양한 SIMD 연산 지원을 통해 std::simd보다 더 나은 성능과 이식성을 제공합니다.
EVE와 xsimd와 같은 라이브러리에서 개선이 있었음에도 불구하고, std::simd는 컴파일 속도, 최적화기 통합, 중요한 SIMD 연산 지원과 같은 기본적인 문제로 어려움을 겪고 있습니다. 이 라이브러리는 교차 레인 연산 및 정수 승격 처리와 같은 고성능 응용 프로그램에 필수적인 기능이 부족합니다.
결론적으로, std::simd는 SIMD 프로그래밍을 단순화하려고 하지만 너무 늦게 등장했으며 성능 중심의 응용 프로그램의 요구를 충족하지 못합니다. 개발자들은 기존의 인트린식이나 SIMD 프로그래밍의 요구를 더 잘 충족하는 다른 라이브러리를 계속 사용하는 것이 좋습니다.
65.하스켈의 프로펑터 장비(Profunctor Equipment in Haskell)
이 글에서 바르토시 미레프스키는 프로펑터의 간단한 구현을 소개하며, 프로그래머들이 이 개념을 더 잘 이해할 수 있도록 돕고자 합니다. 그는 이 접근 방식이 Haskell 컴파일러에 의해 검증될 수 있으며, AI보다 더 신뢰한다고 강조합니다.
주요 내용은 다음과 같습니다. 첫째, 엔도-펑터와 엔도-프로펑터에 집중합니다. 구현은 명확성을 위해 단일 카테고리로 제한되며, 오직 엔도-펑터와 엔도-프로펑터만 사용됩니다. 둘째, 기본 구성 요소로는 0-셀, 수직 1-셀, 수평 1-셀이 있습니다. 0-셀은 Haskell의 타입과 함수 카테고리를 나타내고, 수직 1-셀은 Haskell 라이브러리의 표준 펑터 구현을 사용합니다. 수평 1-셀은 프로펑터를 사용하여 구현됩니다.
셋째, 자연 변환은 펑터 간의 변환을 허용하는 타입으로 정의됩니다. 넷째, 조합에 대해서는 수평 조합과 수직 조합이 있습니다. 수평 조합은 특정 함수를 사용하여 셀을 결합하고, 수직 조합은 프로펑터 조합과 코엔드를 사용하여 더 복잡하게 이루어집니다.
다섯째, 유닛 셀은 프로펑터 조합에 필수적인 수평 및 수직 유닛 셀을 설명합니다. 여섯째, 동반자와 결합자 개념을 도입하며, 라이브러리에서 동반자와 결합자 타입 및 그에 해당하는 유닛과 카운트 셀을 정의합니다. 마지막으로, 더 발전된 기능은 내부 카테고리와 의존 타입이 필요하다고 언급합니다.
저자는 구현 세부 사항에 관심이 있는 독자를 위해 Haskell 코드를 제공합니다.
66.테슬라 태양광 지붕, 패널로 전환(Tesla Solar Roof is on life support as it pivot to panels)
일론 머스크는 테슬라의 완전 자율 주행(FSD) 기술이 올해 말까지 미국 전역에서 보편화될 것이라고 밝혔습니다. 이 기술은 운전자의 감독 없이 작동합니다.
67.키버, 창립 마케터 모집!(Kyber (YC W23) Is Hiring a Founding Marketer)
Kyber는 규제가 있는 산업에서 기업들이 복잡한 규제 문서를 효율적으로 작성하고 관리할 수 있도록 돕는 회사입니다. 예를 들어, Branch Insurance는 청구 세부 정보를 Kyber에 업로드하기만 하면 신속하게 청구 통지를 생성하고 검토할 수 있어 시간 절약과 문서 품질 향상에 기여합니다. Kyber의 AI 기반 플랫폼은 조직이 템플릿 사용을 80% 줄이고, 초안 작성 시간을 65% 단축하며, 커뮤니케이션 속도를 5배 향상시킬 수 있도록 합니다. 이 회사는 주요 보험사와의 계약을 체결하고 업계 리더들과 파트너십을 맺으며 상당한 성장을 이루었습니다.
Kyber는 콘텐츠 및 커뮤니티 활동을 이끌어갈 창립 마케터를 찾고 있습니다. 이상적인 후보자는 창의적이며, 마케팅에 AI를 활용한 경험이 있고, 이벤트 제작 및 콘텐츠 생성에 능숙해야 합니다.
주요 책임으로는 혁신적인 콘텐츠 및 커뮤니티 전략 개발, 이벤트와 컨퍼런스에서 기억에 남는 경험 창출, 고객 간의 공유를 유도하는 매력적인 콘텐츠 생성, AI를 활용한 생산성 향상 및 창의성 집중, 지속적인 마케팅 노력 개선 및 효과 추적이 포함됩니다.
자격 요건으로는 마케팅, 콘텐츠 및 커뮤니티 구축 경험, 작업 규모 확대를 위한 AI 도구 사용 능력, 강력한 이벤트 제작 기술과 창의성, 빠른 환경에서 효율적으로 작업할 수 있는 능력이 요구됩니다.
Kyber는 창의성, 고객 중심, 품질 높은 작업, 높은 기준, 긍정적인 팀 문화를 중요시합니다.
이 직무는 경쟁력 있는 급여, 주식 옵션, 종합 건강 보험 등의 혜택을 제공합니다.
Kyber에 합류하면 최첨단 AI 기술을 활용하여 기업들이 중요한 문서를 관리하는 방식을 변화시킬 수 있습니다. 혁신과 구축에 열정이 있는 분들의 지원을 기다립니다. 지원하려면 추천인의 지지를 받는 것이 권장됩니다.
68.AI는 기술이지 제품이 아니다(AI is a technology not a product)
최근 스티븐 레비는 애플의 새로운 CEO가 혁신적인 AI 제품을 만들어야 한다고 제안했습니다. 그러나 애플의 그렉 조스위악은 애플이 기술 자체보다는 훌륭한 제품과 경험을 제공하는 데 중점을 두고 있다고 강조했습니다. AI가 아이폰 생태계를 혼란스럽게 할 수 있다는 우려가 있지만, 저자는 AI가 변화를 가져오겠지만 아이폰을 대체하지는 않을 것이라고 반박합니다.
사용자의 필요를 미리 예측하는 AI, 예를 들어 자동으로 차량을 호출하는 기능은 저자에게 비현실적으로 보입니다. 그들은 실제 제품과 경험이 여전히 전화기에 의존할 것이며, 전화기는 현재 기술과 소통하고 상호작용하는 데 필수적이라고 주장합니다. 저자는 AI가 독립적인 제품으로 존재하기보다는 모든 기기에 통합될 것이라고 믿고 있으며, 이는 현재 애플의 모든 기기에 무선 기술이 결합된 방식과 유사합니다.
결론적으로 AI는 중요하지만 아이폰이나 사람들이 현재 기술을 사용하는 방식을 대체하지는 않을 것입니다. 오히려 기존의 기기와 경험을 향상시키는 역할을 할 것입니다.
69.Zerostack – A Unix-inspired coding agent written in pure Rust(Zerostack – A Unix-inspired coding agent written in pure Rust)
요약이 없습니다.
70.다이아몬드의 비밀(How diamonds are made)
다이아몬드는 그 아름다움과 강도로 잘 알려진 귀중한 보석으로, 지구 깊은 곳에서 극심한 압력과 열을 받아 형성됩니다. 이들은 킴벌라이트라는 종류의 암석에서 유래하며, 화산 폭발 시 지표로 올라옵니다. 그러나 킴벌라이트 관에서 보석 품질의 다이아몬드를 포함하는 경우는 극히 드뭅니다.
다이아몬드를 채굴하기 위해 광부들은 자력 탐사와 드릴링 같은 첨단 기술을 사용하여 이러한 관을 찾습니다. 유망한 장소가 발견되면, 중장비와 폭발물을 사용해 킴벌라이트를 채굴하고, 그 안에서 다이아몬드를 추출합니다. 원석 다이아몬드는 세척과 분류 과정을 거치며, 대부분은 보석이 아닌 산업용으로 사용됩니다.
연마된 다이아몬드는 주로 인도의 수라트에서 나오며, 이곳은 "다이아몬드 도시"로 알려져 있습니다. 숙련된 장인들이 원석 다이아몬드를 세심하게 연마하여 각 다이아몬드가 최대의 잠재력을 발휘하도록 합니다. 연마가 끝난 후, 독립적인 실험실에서 다이아몬드는 컷, 컬러, 클리어리티, 캐럿이라는 4C 기준에 따라 등급이 매겨집니다. 각 다이아몬드에는 진품 확인을 위한 고유 식별 번호가 새겨집니다.
마지막으로, 연마된 다이아몬드는 뭄바이, 앤트워프, 두바이와 같은 주요 시장에서 거래되며, 고객을 위해 보석으로 세팅됩니다. 이 과정은 원석 다이아몬드를 판매 준비가 된 아름다운 작품으로 변모시킵니다.
71.배움은 내 손에(Don’t Outsource the Learning)
이 글은 개인 학습을 희생하면서까지 AI에 지나치게 의존하는 것에 대해 경고합니다. AI를 사용하면 코딩 과정이 빨라질 수 있지만, 시간이 지남에 따라 이해력과 기술이 저하되는 경우가 많습니다. 연구에 따르면, 문제를 수동으로 해결하는 엔지니어들은 AI에 의존하는 엔지니어들보다 이해력 테스트에서 낮은 점수를 받는 경향이 있습니다.
AI 도구는 효율성을 위해 설계되었기 때문에 학습 과정을 간과하는 경우가 많습니다. 일부 기업은 사용자가 더 깊이 참여하도록 유도하기 위해 "학습 모드"와 같은 기능을 도입했지만, 실제 업무에서는 널리 사용되지 않고 있습니다.
이 글은 반복적인 작업에 AI를 사용하는 것은 괜찮지만, 진정한 이해가 중요하다고 강조합니다. 특히 문제가 발생하거나 복잡한 문제를 해결할 때는 더욱 그렇습니다. 엔지니어는 자신이 작업하는 시스템에 대한 지식을 유지해야 합니다.
인지 능력 저하를 방지하기 위해 저자는 몇 가지 전략을 제안합니다. 첫째, AI의 도움을 요청하기 전에 가설을 세우고, 둘째, 코드를 요청하기 전에 설명을 요구하며, 셋째, 필요할 때 학습 모드를 사용하고, 넷째, AI의 출력을 주니어 엔지니어가 작성한 것처럼 비판적으로 검토합니다. 다섯째, 학습을 강화하기 위해 가끔 코드를 손으로 다시 작성하고, 여섯째, AI에게 그 이유를 설명해 달라고 요청합니다.
저자는 엔지니어들이 작업을 완료하는 것과 학습 사이의 균형을 맞추도록 권장하며, 개념을 이해하는 데 시간을 투자하는 것이 장기적으로 더 큰 성공으로 이어질 것이라고 말합니다. 결국, 생산성과 학습을 모두 촉진하는 작업 흐름을 적극적으로 선택하는 것이 중요합니다.
72.전통 전화부스, 다시 부활!(VoIP brings back old-fashioned pay phones to rural Vermont (2025))
버몬트의 한 엔지니어가 인터넷을 통해 전화 통화를 연결하는 VoIP 기술을 이용해 주의 외딴 지역에 공중전화 서비스를 다시 도입했습니다. 이 혁신적인 방법은 현대의 인터넷 기능과 전통적인 공중전화의 기능을 결합하여, 농촌 지역에 사는 사람들이 전화를 더 쉽게 걸 수 있도록 하고 있습니다.
73.SGI 구매 가이드(The SGI Buyer's Guide (2003))
이 텍스트는 중고 SGI(실리콘 그래픽스, Inc.) 워크스테이션 구매를 위한 가이드입니다. 주요 내용은 다음과 같습니다.
SGI 워크스테이션의 종류로는 SGI 인디고, 인디고², 인디, O2, 옥테인 등 다양한 모델이 있으며, 각 모델은 서로 다른 필요와 용도에 맞춰 설계되었습니다.
구매 팁으로는 eBay에서 저렴한 SGI 기계를 찾는 것이 추천되며, 특정 구성에 대해 리셀러에게 문의하는 것도 좋습니다. 시스템 선택 시 인디고는 수집가에게 적합하지만 성능이 떨어지고, 인디고²는 다양한 옵션이 있는 안정적인 입문용 시스템입니다. 인디는 저렴한 시작 시스템이지만, 진지한 사용에는 느릴 수 있습니다. 옥테인은 가장 강력한 데스크탑 옵션으로 개발에 적합하며, O2는 그래픽과 비디오 편집에 좋은 다용도 기계입니다.
성능 비교에서 SGI의 MIPS CPU는 3D 그래픽에 높은 성능을 제공하며, 종종 구형 인텔 프로세서보다 더 뛰어납니다.
대부분의 중고 SGI는 IRIX CD가 포함되어 있지 않을 수 있으며, 이를 구하는 데 비용이 많이 들 수 있습니다. 라이센스는 기계에 묶여 있습니다.
일반적인 조언으로는 필요에 맞는 시스템을 구매하는 것이 좋으며, 비싼 업그레이드가 필요할 수 있는 입문용 기계를 피하는 것이 좋습니다. CD가 없는 경우 판매자가 IRIX를 설치할 수 있는지 확인해야 합니다.
이 가이드는 중고 SGI 워크스테이션 구매 시 잠재적인 구매자가 정보에 기반한 선택을 할 수 있도록 돕기 위해 작성되었습니다.
74.모든 것을 원주율처럼!(Native all the way, until you need text)
저자는 경험이 풍부한 macOS/iOS 개발자로서 Markdown 지원이 있는 채팅 애플리케이션을 만들기 위해 SwiftUI와 AppKit 같은 네이티브 도구를 사용할 때 느낀 불만을 공유합니다. SwiftUI는 간단한 작업에서는 잘 작동하지만, 텍스트 선택이나 스트리밍과 같은 복잡한 기능에서는 어려움을 겪는다고 합니다. NSTextView나 더 낮은 수준의 TextKit으로 전환하면 일부 개선이 있지만, 성능 문제와 복잡성이 증가하는 단점이 있습니다.
여러 네이티브 솔루션을 시도한 후, 저자는 결국 Electron으로 방향을 바꾸고 그 효과에 놀라게 됩니다. Electron은 텍스트 작업과 Markdown 렌더링을 매끄럽게 처리하여 네이티브 옵션보다 더 뛰어난 성능을 보여줍니다. 이러한 경험을 통해 저자는 풍부한 텍스트 기능이 필요한 애플리케이션의 경우, 네이티브 애플 도구가 종종 부족하고 제한적일 수 있다는 결론에 도달합니다. 이로 인해 많은 현대 채팅 애플리케이션이 웹 기반으로 개발되고 있다는 점을 강조하며, 개발자들이 이러한 프로젝트에 접근하는 방식의 변화를 보여줍니다.
75.Jury Sides with OpenAI, Sam Altman in Case Brought by Elon Musk(Jury Sides with OpenAI, Sam Altman in Case Brought by Elon Musk)
요약이 없습니다.
76.세 번째 난제(The Third Hard Problem)
텍스트는 "트리 매핑"이라는 복잡한 컴퓨터 과학 문제에 대해 다루고 있습니다. 이는 일반적인 웹 형태의 구조를 나무처럼 계층적인 형식으로 맞추는 과정입니다. 이 문제는 종종 간과되지만 여러 분야에서 널리 퍼져 있습니다.
첫 번째로, 컴퓨터 과학에서 어려운 문제로는 사물의 이름 짓기와 캐시 무효화가 있습니다. 저자는 트리 매핑을 또 다른 어려운 문제로 소개하며, 이 문제는 간단한 해결책이 부족합니다.
인간은 물리적 공간을 자연스럽게 탐색하며, 사물을 계층적으로 정리합니다. 그러나 아이디어와 정보는 종종 복잡한 웹을 형성하여 이러한 계층에 깔끔하게 맞지 않습니다.
디지털 파일을 정리하는 것은 딜레마를 초래합니다. 파일을 유형별로 정리해야 할까요, 아니면 애플리케이션별로 정리해야 할까요? 서로 다른 운영 체제는 각기 다른 접근 방식을 취하며, 이는 사용성과 조직의 균형을 맞추는 데 영향을 미칩니다.
글을 쓸 때 저자들은 아이디어의 웹을 선형 구조로 변환하는 데 어려움을 겪습니다. 아이디어가 제시되는 방식은 독자의 이해에 큰 영향을 미칠 수 있습니다.
도시 설계는 트리 매핑과 비교할 수 있습니다. 인공 도시들은 경직된 구조를 가지는 반면, 자연 도시들은 서로 다른 지역 간의 상호작용과 유동성을 더 허용합니다.
생물 분류학에서 생물체를 분류하는 과정에서도 트리 매핑이 사용되지만, 전통적인 방법은 결함이 있을 수 있습니다. 현대의 접근 방식은 공통 조상과 유전학에 초점을 맞추어 더 정확한 분류를 지향합니다.
트리 매핑은 데이터베이스 설계와 프로그래밍 언어를 포함한 다양한 분야에서 흔히 발생하는 문제입니다. 이를 해결하기 위한 핵심은 정보를 어떻게 조직할 것인지에 대해 의도적으로 접근하는 것이며, 나무 구조가 정말 필요한지 질문하는 것입니다.
77.트럼프 동맹에 1.7조 보상금 지급(Justice Department announces a $1.7B fund to compensate Trump allies)
미국 법무부는 전 대통령 트럼프의 지지자들이 바이든 행정부의 법무부에 의해 부당하게 표적이 되었다고 주장하는 데 대한 보상을 위한 17억 달러 규모의 기금을 발표했다. 이 기금은 “반무기화 기금”이라고 불리며, 트럼프가 세금 정보 유출과 관련해 IRS를 상대로 제기한 소송의 일환으로 마련된 것이다. 민주당원들과 감시 단체들은 이 기금을 "슬러시 펀드"라고 비판하며, 트럼프의 지지자들에게 불공정하게 혜택을 주고 윤리적 거버넌스를 저해한다고 주장하고 있다.
이 기금은 정치적 박해를 받았다고 생각하는 개인들이 보상을 신청할 수 있도록 하며, 다섯 명의 위원회가 이를 감독한다. 트럼프와 그의 지지자들은 이 조치가 그들에 대한 정부 권력의 남용에 대한 불만을 해결한다고 주장하고 있다. 그러나 많은 법률가들은 이 기금이 세금 납부자의 돈을 정치적 보상에 악용할 수 있는 선례를 만들 수 있다고 우려하고 있다.
트럼프의 법률 팀은 그의 세금 신고서가 유출된 후 소송을 제기했으며, 이로 인해 그의 명성이 손상되었다고 주장하고 있다. 기금이 만들어졌음에도 불구하고, 법무부는 트럼프와 바이든 행정부 동안의 행동에 대해 정치화와 편향성에 대한 비판을 받고 있다.
78.AI로 내부 거래 잡는다!(The US is betting on AI to catch insider trading in prediction markets)
미국 상품선물거래위원회(CFTC)는 최근 폴리마켓과 같은 예측 시장에서 내부 거래를 적극적으로 감시하고 있습니다. 특히, 거래자들이 주요 지정학적 사건에 대한 의심스러운 베팅을 위해 이러한 플랫폼을 악용하고 있기 때문입니다. 폴리마켓은 미국에서 규제되지 않고 해외에 위치해 있지만, CFTC는 인공지능과 자동화를 활용해 불법 활동을 밝혀내고 있으며, 거래 패턴을 분석해 잠재적인 조작을 식별하고 있습니다.
CFTC 의장 마이클 셀리그는 내부 거래 사건을 추적하겠다는 위원회의 의지를 강조하며, 인력을 증원하고 블록체인 추적 및 시장 남용 탐지 소프트웨어와 같은 다양한 도구를 활용하고 있다고 밝혔습니다. CFTC는 필요할 경우 해외 플랫폼에 대한 규제를 시행하기 위해 법적 권한을 확대할 준비가 되어 있습니다.
최근 법률가들의 감시가 강화되면서, 의회는 군사 작전과 관련된 잠재적인 내부 거래에 대한 조사를 촉구하고 있습니다. CFTC는 여러 건에 대한 제보를 받았고 다양한 사건을 조사 중이지만, 현재까지 폴리마켓과 관련된 내부 거래로 기소된 개인은 한 명뿐입니다.
CFTC는 계속해서 조사를 진행하며, 셀리그는 모든 범죄자를 추적할 것이라고 확신하고 있습니다. 범죄의 규모에 관계없이 모든 잘못된 행위에 대해 책임을 물을 것이라고 강조했습니다.
79.미국, 주택 건설 필요!(America Needs to Build More Housing)
이 사설은 미국이 주택 가격 상승과 주거 비용 위기를 해결하기 위해 더 많은 주택을 건설해야 한다고 주장합니다. 과거에는 주택 가격이 소득과 더 잘 맞았지만, 2000년대 이후 중간 주택 가격과 중간 소득의 비율이 급증했습니다. 특히 샌프란시스코와 같은 해안 도시에서는 이 비율이 중간 소득의 12.4배에 달합니다.
이 기사는 제한적인 구역법과 느린 건설 속도로 인해 공급 부족이 발생하면서 주택 가격이 급등했다고 강조합니다. 이는 가족들이 주택을 구매하고 재산을 축적하는 데 부정적인 영향을 미칩니다. 특히 젊은이들이 큰 타격을 받아, 종종 실망감을 느끼고 저렴한 주거지를 찾아 수요가 높은 도시를 떠나는 경우가 많습니다.
텍사스 오스틴은 주택 건설이 크게 증가하여 가격이 더 관리 가능한 수준으로 유지된 성공 사례로 소개됩니다. 지난 10년 동안 오스틴은 1,000가구당 140채의 주택을 건설한 반면, 샌프란시스코와 뉴욕과 같은 도시들은 뒤처졌습니다.
높은 주택 비용을 해결하기 위해 사설은 두 가지 주요 변화를 제안합니다. 첫째, 다가구 주택을 허용하기 위해 구역법을 완화해야 합니다. 현재 많은 지역에서 건축 유형을 단독 주택으로 제한하고 있습니다. 둘째, 관료적 장벽을 줄이고 허가 절차를 간소화하여 건축 과정을 효율적으로 만들어야 합니다. 이는 개발 비용을 크게 줄이고 건설 속도를 높일 수 있습니다.
전반적으로 이 사설은 더 많은 주택을 건설하는 것이 주택 위기를 완화하고 모든 미국인에게 주거를 저렴하게 만드는 데 필수적이라고 강조합니다.
80.Demo in 16 Bytes [video](Demo in 16 Bytes [video])
요약이 없습니다.
81.LLM 종말의 4인방(The Four Horsemen of the LLM Apocalypse)
저자는 대형 언어 모델(LLM)이 가져오는 도전 과제를 '종말의 네 기수'로 비유하며 전쟁, 기근, 죽음, 전염병으로 설명합니다.
전쟁에서는 봇 군대가 Git 저장소를 침범하는 문제를 강조합니다. 이로 인해 자동화된 공격에 대한 방어가 어려워지고 있습니다. 기존의 봇 차단 방법은 봇들이 더 정교한 기술을 사용하며 적응하기 때문에 효과적이지 않습니다.
기근은 LLM으로 인한 컴퓨팅 파워의 엄청난 수요가 하드웨어 부족과 서버 및 저장소 가격 상승을 초래하고 있음을 나타냅니다. 이는 일반 사람들에게 영향을 미치고 엔지니어의 일자리 시장을 더욱 어려워지게 하고 있습니다.
죽음은 LLM의 발전이 소프트웨어 프로젝트에서 많은 보안 취약점을 초래하고 있음을 보여줍니다. 이러한 문제에 대한 협력적인 대응이 부족해 저작권과 소프트웨어 개발의 미래에 대한 우려가 커지고 있습니다. LLM은 종종 저작권이 있는 자료로 훈련되기 때문입니다.
전염병에서는 LLM이 코드를 생성할 수 있어 프로그래밍이 사라질 것이라는 우려가 커지고 있습니다. 그러나 저자는 LLM이 대규모 소프트웨어 유지 관리에 신뢰할 수 없다는 점을 지적하며, 종종 오해를 불러일으키는 결과를 낸다고 말합니다.
저자는 다섯 번째 기수인 정복을 소개하며, LLM 기업들이 인지 작업을 장악하고 있는 현상을 언급합니다. 이는 다른 기술 기업들이 산업을 혼란에 빠뜨린 것과 유사합니다. 저자는 과거의 기술 거품과 비슷한 붕괴가 일어날 수 있다고 경고합니다.
마지막으로 저자는 LLM로 인해 인간의 번역 기술이 상실될 수 있다고 경고하며, 이는 바벨탑 신화와 유사하다고 설명합니다. 그는 이러한 기술의 부정적인 영향을 저항하기 위한 행동을 촉구하며, 공동체 구축과 저기술 솔루션으로의 회귀를 지지합니다.
82.애플 실리콘, 오픈라우터보다 비싸다(Apple Silicon costs more than OpenRouter)
Apple Silicon 컴퓨터, 특히 M5 MacBook Pro는 비슷한 AI 작업을 수행하는 데 있어 OpenRouter보다 운영 비용이 더 높습니다. MacBook Pro는 약 50-100와트의 전력을 사용하며, 킬로와트시당 약 0.20달러의 전기 요금이 발생해 전기 비용은 낮은 편입니다. 그러나 하드웨어 자체의 가격이 비싸서 MacBook Pro는 약 4,299달러에 판매됩니다. 사용 기간에 따라 연간 및 시간당 비용이 달라지며, 5년이 가장 합리적인 추정치로 보입니다.
토큰 처리, 즉 AI 출력 단위를 처리하는 데 있어 MacBook은 초당 10-40개의 토큰을 생성할 수 있습니다. 이로 인해 백만 개의 토큰당 1.61달러에서 4.79달러의 비용이 발생합니다. 반면 OpenRouter는 백만 개의 토큰을 약 38-50센트의 훨씬 낮은 비용으로 처리할 수 있습니다.
전반적으로 MacBook은 성능이 좋지만 OpenRouter와 같은 클라우드 옵션에 비해 일반적으로 느립니다. 클라우드 서비스는 종종 로컬 장치에 의존하는 것보다 더 경제적입니다. 그럼에도 불구하고 소비자 장치가 고성능 수준에 가까운 고급 AI 모델을 실행할 수 있다는 점은 인상적입니다.
83.바이브코드 포토샵은 어디?(Where Are the Vibecoded Photoshops?)
저자는 AI 도구에 대한 접근성이 널리 퍼졌음에도 불구하고 "바이브코딩"을 통해 만들어진 고품질의 복잡한 창작물의 존재에 의문을 제기합니다. 많은 사람들이 AI 덕분에 창작이 쉬워졌다고 느끼지만, 이러한 느낌은 실제로 뒷받침되는 증거가 부족하다고 주장합니다. 현재까지 보여진 실질적인 프로젝트가 거의 없기 때문입니다. 저자는 바이브코딩을 비판하는 사람들이 종종 자신의 불안감을 투영한다고 믿으며, 그들은 기본적인 코딩 기술(레벨 1)에 가치를 두고 있는데, 이는 AI에 의해 저렴해졌다고 설명합니다. 진정한 기술은 더 높은 수준의 작업(검증 및 결정)에 있으며, 이는 AI의 영향을 받지 않는다고 주장합니다.
저자는 AI에 위협을 느끼는 사람들에 대한 동정을 표하며, 그들의 정체성이 이제 덜 가치 있게 된 기술에 묶여 있다고 말합니다. 저자는 다른 사람의 작업을 바이브코딩으로 낙인찍는 것을 거부하며, 이러한 비난이 초래할 수 있는 해로움과 비난하는 사람의 불안감을 반영한다고 인식합니다. 결국 저자는 비판자들에게 그들이 주장하는 위협의 증거를 제시할 것을 요구하며, 그들의 비난에 대한 실질적인 증거가 부족함을 강조합니다.
84.마도: 러스트로 만든 빠른 마크다운 린터(Mado: Fast Markdown linter written in Rust)
Mado는 Rust로 작성된 빠른 Markdown 린터로, CommonMark와 GitHub Flavored Markdown(GFM)을 지원합니다. 다른 린터들보다 약 49-60배 더 빠르며, markdownlint보다 현저히 빠른 성능을 자랑합니다.
Mado를 사용하려면 mado check . 또는 mado check path/to/*.md와 같은 명령어로 Markdown 파일을 검사할 수 있습니다. 성능 벤치마크 테스트 결과, Mado는 다른 린터들에 비해 훨씬 빠른 속도를 보여줍니다. Mado는 Homebrew, Nix, Scoop, WinGet와 같은 패키지 관리자를 통해 다양한 플랫폼에 설치할 수 있으며, 미리 빌드된 바이너리를 다운로드하여 설치할 수도 있습니다.
Mado는 대부분의 markdownlint 규칙을 지원하며, 지원 수준은 안정적, 불안정, 또는 지원하지 않음으로 나뉩니다. Mado는 mado.toml 파일을 사용하여 로컬 또는 전역적으로 구성할 수 있습니다. 또한, GitHub Actions와 통합되어 자동화된 린팅을 지원합니다. 개발 및 테스트를 위해 Mado는 테스트 실행, 벤치마킹, 퍼즈 테스트를 위한 스크립트를 포함하고 있습니다.
자세한 구성 및 사용법은 문서를 참조하시기 바랍니다.
85.과학의 착각(Illusions of understanding in the sciences)
"과학에서의 이해의 환상"이라는 글에서는 과학자들이 복잡한 현상을 완전히 이해하고 있다고 믿는 경우가 많지만, 실제로는 그 이해가 불완전하고 결함이 있음을 다룹니다. 이러한 과신은 과학적 소통에서 오해를 초래할 수 있음을 강조합니다.
첫 번째로, 과학자들은 종종 자신이 이해하고 있는 것보다 더 많이 이해하고 있다고 생각합니다. 특히 정확한 수학 모델이나 예측을 잘하는 시뮬레이션을 사용할 때 이러한 경향이 두드러집니다. 그러나 좋은 예측이 인과관계에 대한 진정한 이해와 동일하지는 않습니다.
두 번째로, 이해의 깊이와 질이 어떻게 다르게 나타나는지를 탐구합니다. 선형 회귀와 같은 간단해 보이는 개념조차도 잘못 이해될 수 있으며, 이는 원인에 대한 잘못된 결론으로 이어질 수 있습니다.
세 번째로, 기본적인 통계 도구인 선형 회귀조차도 복잡한 가정과 해석을 포함하고 있으며, 많은 과학자들이 이를 간과할 수 있음을 강조합니다. 이러한 오해는 상관관계를 인과관계로 잘못 판단하는 등의 잘못된 결론을 초래할 수 있습니다.
네 번째로, 과학적 현상은 종종 여러 겹의 설명이 존재하여 이해를 복잡하게 만듭니다. 기후 변화나 기억 형성과 같은 예를 통해 다양한 요인이 관찰된 결과에 기여할 수 있음을 설명합니다.
마지막으로, 이러한 이해의 환상이 실험 설계, 이론 검증, 과학자 간의 소통에 영향을 미칠 수 있다고 주장합니다. 자신의 이해의 한계를 인식하는 것이 오해를 피하고 과학적 발전을 촉진하는 데 중요하다고 강조합니다. 과학자들은 자신의 해석에 대해 신중해야 하며, 과학적 현상에 대한 이해의 복잡성과 한계를 인식해야 한다는 점을 상기시킵니다.
86.CUDA 서적(CUDA Books)
이 가이드는 CUDA 프로그래밍에 관한 중요한 책들을 종합적으로 정리한 목록을 제공합니다. 이 목록은 모든 수준의 독자에게 적합하며 C++/Python 사용, 아키텍처, 최적화 등 다양한 주제를 다룹니다. NVIDIA GPU의 병렬 컴퓨팅을 위한 실용적인 자료에 중점을 두고 있으며, 2024년부터 2026년까지의 최신 출판물도 포함되어 있습니다.
초보자와 시작하기 위한 카테고리에는 "CUDA by Example"이라는 고전적인 입문서가 있으며, 실용적인 예제를 제공합니다. "Learn CUDA Programming"은 현대적인 자료로 예제와 GitHub 저장소를 포함하고 있습니다. "CUDA for Engineers"는 엔지니어와 컴퓨터 과학 전공이 아닌 사람들을 위한 실습 프로젝트를 제공합니다.
핵심 아키텍처 및 병렬 프로그래밍에 관한 카테고리에서는 "Programming Massively Parallel Processors"라는 대학에서 사용되는 결정적인 가이드를 소개합니다.
실용적이고 실습 중심의 가이드에는 "Programming in Parallel with CUDA"가 포함되어 있으며, 실제 사례와 현대 C++를 다룹니다. "Professional CUDA C Programming"은 생산 수준의 프로그래밍에 중점을 두고 있습니다. "CUDA for Deep Learning"은 딥러닝을 위한 최적화 기술을 다룹니다.
고급, 최적화, 참고서 카테고리에서는 "The CUDA Handbook"가 GPU 프로그래밍에 대한 심층적인 참고 자료로 제공됩니다. "CUDA Programming: A Developer's Guide"는 최선의 실천 방법과 최적화 패턴을 설명합니다.
Python 및 고급 CUDA에 관한 카테고리에서는 "Hands-On GPU Programming with Python and CUDA"가 Python 사용자에게 가장 적합합니다.
2022년부터 2026년까지의 현대적이고 최근 출판된 자료로는 "CUDA for Deep Learning"과 최적화 및 디버깅에 관한 전문 서적들이 강조됩니다.
이 가이드는 새로운 고품질 책에 대한 기여를 장려하며, 최신 정보를 위해 공식 CUDA C++ 프로그래밍 가이드와 함께 읽는 것을 권장합니다. CUDA에 관심이 있는 사람들에게 이 목록은 프로그래밍 기술을 배우고 향상시키는 데 유용한 자료가 될 것입니다.
87.20년의 기적, 여전히 살아있다!(Mercurial, 20 years and counting: how are we still alive and kicking? [video])
2026년 FOSDEM에서 진행된 Mercurial에 대한 발표가 있었습니다. Mercurial은 20년 동안 활동해온 버전 관리 시스템입니다. 이 발표는 토요일 오후 12시부터 12시 50분까지 진행되었으며, 장소는 Janson Room의 메인 트랙이었습니다.
Mercurial은 2005년에 만들어졌으며, 2010년대에 Git의 인기에 밀려도 계속 발전하고 있습니다. 발표에서는 많은 사람들이 Mercurial이 "죽었다"고 생각하는 이유와 그럼에도 불구하고 여전히 관련성을 유지하는 방법에 대해 다룰 예정입니다. 주요 논의 주제로는 Git의 지배 속에서도 Mercurial이 어떻게 생존했는지, 사용자에게 미친 예상치 못한 영향, 대기업이 프로젝트에 미친 영향, 그리고 2025년에도 여전히 Mercurial을 선택하는 이유 등이 포함됩니다. 발표자들은 Mercurial의 역사와 버전 관리의 미래에서의 중요성에 대해 성찰할 것입니다.
발표자는 Raphaël Gomès와 Pierre-Yves David입니다. 참가자들을 위해 비디오 녹화와 채팅 옵션도 제공됩니다.
88.CSS 구조 재정립하기(Moving away from Tailwind, and learning to structure my CSS)
저자는 Tailwind CSS를 사용하던 시절부터 자신의 CSS 코드를 구조화하는 방법을 배우기까지의 과정을 돌아봅니다. 8년 전, 그들은 Tailwind가 CSS를 정리하고 작은 프로젝트를 만드는 데 유용하다고 느꼈습니다. 최근에는 몇몇 사이트를 의미론적 HTML과 기본 CSS로 전환했으며, 이 과정이 즐겁고 많은 것을 깨닫게 해주었다고 말합니다.
Tailwind에서 배운 점으로는, 코드의 혼란을 피하기 위한 가이드라인의 중요성을 포함한 유용한 CSS 구조화 개념을 익혔다는 것입니다. 그들은 CSS를 여러 주요 영역에 따라 조직하고 있습니다. 먼저, Tailwind의 리셋 스타일을 복사하여 익숙함을 느끼고 있습니다. 또한, 각 구성 요소마다 고유한 클래스와 파일을 두어 스타일 충돌을 방지하며 CSS를 구성하고 있습니다. 색상은 CSS 변수를 사용해 중앙 집중화된 색상 팔레트를 만들었고, 글꼴 크기도 Tailwind와 유사한 변수를 생성하여 관리의 편리함을 더했습니다. 버튼과 같은 일반 스타일은 유틸리티로 분류하고, 일부는 Tailwind에서 차용했습니다. 사이트 전반에 걸쳐 최소한의 기본 스타일을 적용하여 명확성을 유지하고 있으며, 여백과 패딩에 대한 일관된 접근 방식을 개발하고 있습니다. 반응형 디자인을 위해 CSS 그리드를 탐색하고 있으며, Tailwind의 미디어 쿼리에서 벗어나고 있습니다. 복잡한 빌드 시스템 없이도 현대 CSS 기능인 임포트와 중첩 선택자를 사용하고 있지만, 필요할 경우 esbuild를 사용할 수 있습니다.
Tailwind에서 벗어나기로 결정한 이유는 여러 가지입니다. 첫째, Tailwind는 이제 빌드 시스템을 요구하는데, 저자는 이를 사용하지 않았습니다. 둘째, CSS 기술이 향상되어 더 복잡한 디자인을 구현할 수 있게 되었습니다. 셋째, Tailwind가 더 고급 CSS 요구에 한계를 느끼게 했고, 의미론적 HTML을 수용하고 싶었습니다. 저자는 CSS를 기술로서 존중하고, 유틸리티에만 의존하기보다는 전문성을 개발하는 것이 중요하다고 강조합니다.
앞으로 더 고급 CSS 기능을 배우고 싶다는 의지도 표현하고 있습니다. 이러한 전환은 웹 개발 여정에서 중요한 단계로, CSS를 이해하고 마스터하는 데 중점을 두고 있습니다.
89.오픈클로 보안의 미래(Where OpenClaw Security Is Heading)
OpenClaw는 사용자의 컴퓨터에서 파일을 관리하고 명령을 실행하며 플러그인을 설치할 수 있는 신뢰할 수 있는 AI 개인 비서가 되는 것을 목표로 하고 있습니다. 이러한 기능이 보안 우려를 일으키기도 하지만, 팀은 안전한 운영을 보장하기 위한 조치를 시행하고 있습니다.
첫째, OpenClaw는 fs-safe라는 시스템을 사용하여 파일에 대한 무단 접근을 방지합니다. 이 시스템은 플러그인이 파일 시스템의 지정된 영역과만 상호작용할 수 있도록 하여 경계 침범 버그를 피하는 데 도움을 줍니다.
둘째, OpenClaw는 Proxyline이라는 기능을 통해 네트워크 트래픽을 설정된 프록시를 통해 라우팅하여 보안 정책을 강화합니다. 이를 통해 보안 취약점으로 이어질 수 있는 무단 네트워크 요청을 차단합니다.
셋째, ClawHub라는 플러그인 저장소는 플러그인이 설치되기 전에 신뢰성을 평가하고 검증하도록 설계되었습니다. 이 저장소는 스캔 및 출처 확인과 같은 다양한 검사를 통해 안전성을 보장합니다.
넷째, OpenClaw는 사용자에게 반복적인 프롬프트로 인한 피로를 줄이기 위해 명령을 보다 정확하게 평가하는 스마트 승인 시스템을 개발하고 있습니다. 이는 사용자가 명령을 실행할 의도가 있었는지를 중점적으로 살펴봅니다.
마지막으로, 팀은 OpenGrep와 같은 도구를 사용하여 코드에서 유사한 버그가 재발하지 않도록 감지하고 방지하는 작업을 적극적으로 진행하고 있습니다.
전반적으로 OpenClaw는 강력한 기능을 유지하면서 보안과 사용자 신뢰를 강화하는 데 전념하고 있습니다.
90.진실과 진실성의 20년(For 20 years, Stephen Colbert distinguished truth from truthiness)
스티븐 콜베르는 지난 20년간 텔레비전에서 큰 영향을 미쳤습니다. 특히 그의 첫 방송인 콜베르 리포트에서 소개한 "진실감(truthiness)" 개념이 주목받았습니다. 이 용어는 사실과 관계없이 어떤 것이 진실처럼 느껴지기 때문에 믿는 것을 의미합니다. 콜베르의 경력은 두 개의 네트워크에서 3,000편이 넘는 에피소드를 포함하며, 최근에는 그의 레이트 쇼 피날레가 도널드 트럼프 대통령에 대한 비판적인 입장에서 영향을 받았다는 추측이 있습니다.
콜베르의 코미디 접근 방식은 초기 데일리 쇼 기자 시절부터 발전해왔습니다. 그는 케이블 뉴스의 전문가들을 풍자하는 캐릭터를 만들어 사회 문제, 특히 정치적 맥락에서 유머를 통해 반영했습니다. 그는 경력 내내 관객과 강한 유대감을 유지했습니다.
레이트 쇼에서의 전환을 맞이하여, 콜베르는 새로운 반지의 제왕 영화를 쓰겠다는 계획을 가지고 있습니다. 일부는 그가 예전 캐릭터를 활용한 브로드웨이 원맨 쇼를 만들 가능성도 제기하고 있습니다. 그의 쇼가 취소되었음에도 불구하고, 콜베르의 심야 텔레비전과 정치 풍자에 대한 영향력은 여전히 두드러지며, 그의 퇴장이 지미 키멜과 같은 다른 진행자에게 도움이 될 것이라는 추측도 있습니다. 전반적으로 콜베르의 유산은 사회의 긴급한 문제를 다루면서 풍자와 진정성을 결합하는 능력으로 특징지어집니다.
91.콩고-우간다 에볼라 확산, 65명 사망(Ebola outbreak with uncommon strain erupts in Congo and Uganda; 65 deaths)
콩고 민주공화국 이투리 주에서 에볼라 발병이 발생하였고, 이로 인해 우간다로 확산되었습니다. 현재까지 65명이 사망하고 246명이 의심 사례로 보고되고 있습니다. 이번 발병은 일반적으로 발생하는 자이르 변종이 아닌, 번디부조 변종이 관련되어 있어 주목받고 있습니다. 기존 백신은 자이르 변종에 맞춰 개발되었기 때문에 대응이 복잡해지고 있습니다.
이번 발병은 1976년 에볼라가 처음 발견된 이후 콩고 민주공화국에서 17번째 사례로, 지금까지 발생한 것 중 가장 큰 규모에 속합니다. 도시 인구 이동, 무장 단체의 활동, 접촉자 추적의 어려움 등 여러 요인으로 상황이 복잡해지고 있으며, 이는 남수단과 같은 인접 국가로의 추가 확산에 대한 우려를 낳고 있습니다.
아프리카 질병통제예방센터, 미국 질병통제예방센터, 세계보건기구(WHO) 등 보건 당국이 발병 통제를 위한 협력을 진행하고 있습니다. WHO는 즉각적인 대응을 지원하기 위해 50만 달러를 배정했습니다.
92.포켓몬으로 배우는 프로로그 기초(Prolog Basics Explained with Pokémon)
이 글에서는 저자가 논리 프로그래밍 언어인 프로로그를 사용하여 포켓몬 배틀의 메커니즘을 더 잘 이해한 과정을 설명합니다. 주요 내용은 다음과 같습니다.
포켓몬은 플레이어가 포켓몬이라고 불리는 생물을 잡고 싸우는 인기 있는 비디오 게임 시리즈입니다. 각 포켓몬은 고유한 특성과 능력을 가지고 있습니다. 배틀에서는 포켓몬 팀이 특정 타입(예: 불, 물)의 기술을 사용하여 상대 포켓몬에 대해 효과적일 수도 있고 아닐 수도 있습니다. 이러한 메커니즘을 이해하는 것은 다양한 조합 때문에 복잡할 수 있습니다.
저자는 포켓몬 배틀을 모델링하는 데 프로로그가 효과적이라고 느꼈습니다. 프로로그는 관계와 규칙을 간결하게 표현할 수 있기 때문입니다. 예를 들어, 포켓몬과 그 타입에 대한 사실을 쉽게 쿼리할 수 있습니다.
저자는 포켓몬과 그 속성을 정의하기 위해 pokemon/1과 type/2와 같은 술어를 만드는 방법을 설명합니다. 쿼리를 통해 특정 타입의 포켓몬인지 확인하거나 특정 타입의 모든 포켓몬을 찾을 수 있습니다.
프로로그는 SQL에서는 번거로운 복잡한 쿼리를 가능하게 합니다. 예를 들어, 특정 기술을 배우고 특정 속성을 가진 모든 포켓몬을 찾는 것이 가능합니다. 저자는 기술이 빗나가거나 능력치를 올리거나 내리는 등의 다양한 게임 메커니즘에 대해서도 언급합니다.
저자는 포켓몬 배틀에서 이러한 복잡한 상호작용을 관리하는 소프트웨어를 구축하는 프로젝트를 진행 중이며, 프로로그의 쿼리 기능이 어떻게 도움이 되는지를 보여줍니다. 스프레드시트는 사용자 친화적이고 포켓몬 데이터를 관리하는 데 널리 사용되지만, 프로로그는 복잡한 관계를 관리하고 쿼리하는 데 더 유연하고 강력한 방법을 제공합니다.
저자는 프로로그를 사용하여 포켓몬 배틀 전략과 상호작용을 향상시키는 웹 애플리케이션 개발에 대한 관심을 표현합니다. 전반적으로 이 글은 프로로그가 포켓몬과 같은 게임의 복잡한 관계와 규칙을 구조적으로 단순화할 수 있는 방법을 보여줍니다.
93.구텐베르크의 진화(Project Gutenberg – keeps getting better)
프로젝트 구텐베르크는 75,000개 이상의 전자책을 제공하는 무료 온라인 도서관입니다. 이 도서관은 주로 미국 저작권이 만료된 고전 작품에 중점을 두고 있습니다. 사용자는 비용이나 등록 없이 쉽게 전자책을 다운로드하거나 온라인으로 읽을 수 있습니다. 이 도서관은 1971년부터 운영되고 있으며, 많은 자원봉사자들이 책을 디지털화하고 교정하는 노력을 기울여왔습니다.
프로젝트 구텐베르크의 주요 특징은 다음과 같습니다. 첫째, 무료로 이용할 수 있어 비용이나 회원 가입이 필요 없습니다. 둘째, "오만과 편견"이나 "모비 딕"과 같은 인기 있는 고전 작품들이 수천 권 있습니다. 셋째, 저자, 제목, 주제 또는 인기순으로 쉽게 검색할 수 있는 기능이 있습니다. 마지막으로, 오디오북과 자원봉사 또는 기부에 관심이 있는 사람들을 위한 추가 자료도 포함되어 있습니다.
전반적으로 프로젝트 구텐베르크는 고전 문학을 무료로 접하고자 하는 모든 이에게 소중한 자원입니다.
94.힌덴부르크의 흡연실(Hindenburg’s Smoking Room)
힌덴부르크는 매우 인화성이 강한 수소로 가득 찬 제플린으로, 흡연실이 따로 마련되어 있었습니다. 이 흡연실은 수소가 새는 것을 방지하기 위해 압력이 조절되었고, 안전을 위해 이중 출입문이 설치되어 있었습니다. 직원들이 이 공간을 감시했으며, 성냥과 열린 불꽃은 금지되어 있어 전기 라이터 하나만 사용할 수 있었습니다.
흡연실은 선박의 가장 낮은 부분인 B 데크에 위치해 있었고, 이곳은 새어 나간 수소가 상승하는 특성 덕분에 수소가 도달할 가능성이 낮았습니다. 그러나 가장 큰 우려는 화재의 위험이었습니다. 승객 구역에서 작은 불이 발생하면 쉽게 위쪽의 가스 셀로 번질 수 있어 전체 선박에 위험을 초래할 수 있었습니다.
그럼에도 불구하고 흡연실은 승객들 사이에서 매우 인기가 있었습니다. 이는 흡연실이 힌덴부르크의 바도 함께 운영되었기 때문입니다.
95.패브릭의 비밀: AMD SEV-SNP 뚫기(Fabricked: Misconfiguring Infinity Fabric to Break AMD SEV-SNP)
물론입니다! 요약해드릴 내용을 제공해 주시면 번역해 드리겠습니다.
96.AI, 속도는 없다!(I don't think AI will make your processes go faster)
2026년 5월 15일, 저자는 인공지능(AI)이 조직의 프로세스를 크게 가속화할 것이라는 오해에 대해 이야기합니다. 많은 조직들이 시장의 도전에 대응하기 위해 프로세스 최적화에 집중하고 있으며, AI에 대한 기대가 큽니다. 그러나 저자는 단순히 AI를 사용하거나 인력을 늘리는 것만으로는 비효율의 근본 원인을 해결할 수 없다고 주장합니다.
저자는 고전적인 프로세스 최적화 서적인 "토요타 방식"과 "목표"를 다시 살펴보며, 많은 최적화 노력이 중요한 세부사항을 간과하고 있음을 깨닫습니다. 예를 들어, 소프트웨어 개발에서 개발자 수를 단순히 늘리는 것만으로는 속도가 개선되지 않습니다. 문제를 이해하고 명확한 소통을 보장하는 것이 중요합니다.
저자는 프로세스를 진정으로 개선하기 위해 조직이 팀에 명확하고 구체적인 정보를 제공하고 지원해야 한다고 강조합니다. 이는 불완전한 문서화나 승인 지연과 같은 상류 문제를 해결하는 것을 포함합니다. 핵심은 효과적인 프로세스 개선이 AI나 추가 인력에만 의존하는 것이 아니라 철저한 준비와 이해가 필요하다는 점입니다.
97.미국인, AI 불신!(Most Americans don't trust AI – or the people in charge of it (2025))
최근 두 개의 연구에 따르면, 대부분의 미국인들은 인공지능(AI)에 대해 불안과 불신을 느끼고 있습니다. AI 전문가들은 AI의 미래에 대해 긍정적인 전망을 가지고 있지만, 일반 대중은 이 기술이 일자리를 빼앗을 것이라는 우려를 표하며 정부와 민간 기업의 규제에 대한 신뢰가 부족하다고 느끼고 있습니다.
퓨 리서치 센터의 조사에 따르면, 약 75%의 AI 전문가들은 AI가 자신들에게 이익이 될 것이라고 믿고 있지만, 일반 대중 중에서는 이에 동의하는 비율이 25%에 불과합니다. 많은 미국인들은 AI가 자신의 삶에서 어떤 역할을 하는지에 대해 거의 통제할 수 없다고 느끼며, 정부의 규제에 대한 회의감이 높습니다.
특히 Z세대와 같은 젊은 세대는 ChatGPT와 같은 AI 도구를 사용하고 있지만, 그 영향에 대해 더 많은 불안을 느끼고 있습니다. 거의 절반에 가까운 이들은 AI가 자신의 비판적 사고 능력에 해를 끼칠 것이라고 걱정하며, 대부분은 학교와 직장에서 명확한 AI 정책이 부족하다고 생각합니다. 그러나 기관들이 명확한 규칙을 마련할 경우, 젊은 사람들은 AI를 더 신뢰하고 효과적으로 사용할 가능성이 높아집니다.
결론적으로, AI 기술은 발전하고 있지만, 특히 가장 큰 영향을 받을 사람들 사이에서 대중의 신뢰는 뒤처지고 있습니다.
98.로마 문자 이야기(Roman Letters)
"로마 문자: 라틴어와 그리스어 서신, 100-800년" 데이터셋에는 로마 세계에서 작성된 8,112통의 편지가 포함되어 있으며, 현대 영어로 번역된 원문은 라틴어 또는 그리스어로 제공됩니다. 이 데이터셋은 100년부터 800년까지의 기간을 다루며, 지리적 및 사회적 메타데이터도 포함되어 있습니다.
이 컬렉션은 로마 제국 내의 소통 방식을 보여주는 편지들을 특징으로 하며, 지역과 주제에 걸친 연결을 보여줍니다. 또한 서신 네트워크가 시간이 지남에 따라 어떻게 변화했는지를 강조하며, 특히 서부 로마 제국의 몰락 시기에 그 변화가 두드러집니다. 4세기 중반에는 제국이 잘 연결되어 있었으나, 5세기에는 침략과 정치적 변화로 인해 네트워크가 붕괴되기 시작했습니다. 아우구스틴과 시도니우스 아폴리나리우스와 같은 저명한 인물들이 소통의 역동적인 변화를 이해하는 데 도움을 줍니다. 604년 이후 서구의 서신 작성 전통은 크게 감소했지만, 동로마 제국은 여전히 번창했습니다.
이 데이터셋에는 3,123통의 편지가 처음으로 영어로 번역되어 있으며, 크리에이티브 커먼즈 라이선스 하에 공개적으로 접근할 수 있습니다. 더 자세한 내용을 원하시면 romanletters.org에서 데이터셋을 확인할 수 있습니다.
99.중국 프로젝터 악성코드 분석(Reverse engineering Android malware from popular Chinese projectors)
최근 조사에 따르면, 35달러짜리 안드로이드 프로젝터에 정교한 악성 소프트웨어가 사전 설치되어 있는 것으로 나타났습니다. 이 프로젝터를 Wi-Fi에 연결하자, 사용자와의 상호작용 없이 의심스러운 DNS 쿼리를 전송하기 시작했으며, 이는 '전화 home'을 하고 있다는 것을 의미합니다. 프로젝터는 안드로이드 11을 실행하고 있었고, HTC가 제작하지 않았음에도 불구하고 "com.htc." 네임스페이스를 가진 여러 의심스러운 앱이 포함되어 있었습니다.
사용자는 ADB와 JADX와 같은 도구를 사용해 기기를 조사하고 의심스러운 앱을 비활성화했습니다. 그 결과, 이 앱들이 여러 명령 및 제어(C2) 서버와 통신하는 원격 접근 트로이 목마(RAT)와 연결되어 있음을 발견했습니다. 이 악성 소프트웨어는 기기 정보를 수집하도록 설계되었으며, 추가 악성 활동을 위한 프레임워크를 포함한 추가 페이로드를 다운로드할 수 있었습니다.
조사 결과, 이 악성 소프트웨어는 펌웨어에 통합되어 있어 공장 초기화 후에도 생존할 수 있는 것으로 밝혀졌습니다. 이 펌웨어는 Google Play Protect와 같은 보안 기능을 비활성화하는 스크립트를 포함하고 있었습니다. 프로젝터는 사실상 사용자들을 상업적 프록시 네트워크의 무의식적인 참여자로 만들고, 이들의 IP 주소를 제3자에게 판매하고 있었습니다.
주요 발견 사항은 다음과 같습니다. 악성 소프트웨어가 초기화 후에도 지속적으로 존재할 수 있는 능력과 탐지를 피하기 위한 복잡한 난독화 기술의 사용, 추가 악성 코드를 동적으로 다운로드하고 실행할 수 있는 능력입니다. 이 조사는 시장에 판매되는 유사한 장치들이 미치는 광범위한 영향에 대한 우려를 불러일으켰으며, 많은 저가 전자제품에도 숨겨진 악성 소프트웨어가 있을 수 있음을 시사합니다. 사용자들은 의심스러운 앱을 비활성화하고 관련 C2 도메인을 차단하여 네트워크를 보호할 것을 권장받았습니다. 이러한 발견은 저렴한 기술 제품의 보안을 면밀히 검토하는 것이 중요하다는 점을 강조합니다.
100.아름다운 전압계 시계(A nicer voltmeter clock)
2019년, 저자는 전통적인 시계 대신 아날로그 전압계를 사용하여 시간을 표시하는 전압계 시계를 만들었습니다. 디자인을 개선하고자 새로운 버전을 만드는 과정을 기록했습니다.
새로운 디자인은 세 개의 패널 전압계를 특징으로 하며, 이들은 분해되어 인쇄된 데칼로 맞춤 제작되었습니다. 시간 게이지는 일반적인 시계가 정시에 맞춰지는 것과 달리 연속적으로 움직일 수 있도록 13개의 구획이 있습니다. 외관을 개선하기 위해 저자는 전압계의 보기 싫은 플라스틱 부분을 숨기고, 메이플 나무 인클로저에 정밀한 절단을 위해 CNC 밀링을 사용했습니다.
측면 벽은 유연성을 위해 홈을 잘라서 곡선으로 만들었고, 조각들은 건조 후 접착되었습니다. 회로는 간단하며, AVR128DB28 마이크로컨트롤러를 사용하여 추가 부품 없이 전압계를 제어합니다. 코드도 간단하고 주석이 잘 달려 있어 타이머를 동기화하여 시계의 작동을 관리합니다.
완성된 시계는 보기 좋으며, 저자는 그 기능을 보여주는 영상을 공유합니다.