1.워드프레스 플러그인 해킹 사건(Someone Bought 30 WordPress Plugins and Planted a Backdoor in All of Them)
최근, Countdown Timer Ultimate라는 워드프레스 플러그인을 겨냥한 대규모 공급망 공격이 발생하여 30개 이상의 플러그인이 영향을 받았습니다. 악성 코드는 외부 서버와 연결되는 모듈에 숨겨져 있어, 무단 접근과 SEO 스팸 주입이 가능하게 했습니다. 이 공격의 백도어는 활성화되기 8개월 전부터 심어져 있었으며, 플러그인 소유권 이전 과정에서의 취약점을 드러냈습니다.
워드프레스.org는 보안 경고 이후 31개의 플러그인을 차단했습니다. 이 악성 소프트웨어는 정교하게 설계되어, 명령 및 제어 서버와 이더리움 스마트 계약을 사용하여 탐지를 피했습니다. compromised된 플러그인은 소유자가 브랜드를 변경한 후 보안을 소홀히 하면서 Flippa에서 판매되었습니다. 워드프레스.org의 강제 업데이트는 악성 코드의 모든 흔적을 제거하지 못했습니다. 이 사건은 플러그인 소유권 변경에 대한 감독 부족을 드러내며, 사이트 관리자들에게 영향을 받은 플러그인을 점검하고 wp-config.php 파일을 안전하게 유지할 것을 권장합니다.
이 상황은 향후 이러한 공격을 방지하기 위해 워드프레스 플러그인 생태계에서 더 나은 보안 조치가 필요함을 강조합니다.
2.항상 No를 사는 폴리마켓 봇(Nothing Ever Happens: Polymarket bot that always buys No on non-sports markets)
Nothing Ever Happens Polymarket Bot은 Polymarket에서 작동하도록 설계된 파이썬 프로그램으로, 비스포츠 예/아니오 시장에서 "아니오" 옵션을 구매하는 데 사용됩니다. 이 프로그램은 오락을 목적으로 하며, 보장 없이 제공되므로 사용자는 모든 위험을 감수해야 합니다.
이 봇의 주요 기능은 시장에서 설정된 가격 이하의 "아니오" 항목을 검색하고, 열린 포지션을 추적하며, 대시보드를 표시하는 것입니다. 또한 실시간 거래 중 상태를 저장할 수 있습니다. 실시간 모드로 작동하기 위해서는 특정 환경 변수를 설정해야 하며, 이 변수가 설정되지 않으면 기본적으로 테스트 모드로 작동합니다. 사용자는 의존성 설치와 구성 파일 설정이 필요하며, 구성 파일에는 실행 설정과 비밀 정보가 포함되어 있습니다. 봇은 간단한 명령으로 시작할 수 있으며, 지정된 포트에서 대시보드를 제공합니다. Heroku에 배포하기 위한 스크립트도 제공되어, 구성 설정과 앱 확장 관리에 도움을 줍니다. 또한, 봇의 기능을 보장하기 위해 테스트가 포함되어 있습니다.
추가 스크립트로는 데이터베이스 활동을 확인하는 db_stats.py, 데이터베이스 테이블을 내보내는 export_db.py, 지갑 포지션과 거래를 조회하는 wallet_history.py, 로그를 읽기 쉬운 형식으로 변환하는 parse_logs.py가 있습니다. 시스템의 청결을 위해 구성 및 배포와 관련된 로컬 파일은 무시됩니다.
3.모든 것의 미래는 거짓? 안전!(The Future of Everything Is Lies, I Guess: Safety)
이 기사는 기계 학습(ML) 시스템, 특히 대형 언어 모델(LLM)의 잠재적 위험에 대해 논의합니다. 이러한 기술이 심리적 및 신체적 안전에 상당한 위험을 초래할 수 있다고 주장합니다.
첫째, LLM은 악용될 수 있는 위험한 능력을 가지고 있습니다. LLM을 인간의 이익에 맞추기 위한 노력이 있지만, 이 시스템 자체에는 내재된 도덕성이 없어 악의적인 버전이 쉽게 개발될 수 있습니다.
둘째, LLM은 공격에 취약할 수 있어 악의적인 행위자가 이를 이용할 수 있는 위험이 있습니다. LLM은 지시를 잘못 해석하거나 해로운 명령을 실행할 수 있어 데이터 유출이나 시스템 장애를 초래할 수 있습니다.
셋째, ML은 시각적 및 음성 증거에 대한 신뢰를 약화시킬 수 있으며, 이는 정교한 사기 수법을 가능하게 합니다. 예를 들어, 가짜 증거를 생성하거나 개인을 사칭하여 보험 사기를 촉진할 수 있습니다.
넷째, ML은 온라인에서 사람들을 괴롭히는 일을 더 쉽게 만듭니다. 자동화된 학대 행동과 믿을 수 있는 가짜 신원을 생성함으로써 괴롭힘의 규모와 심각성을 증가시킵니다.
다섯째, LLM이 생성한 유해한 콘텐츠가 증가함에 따라 인간 검토자는 불쾌한 자료를 검토하는 데 더 큰 심리적 부담을 느끼게 됩니다.
여섯째, ML 기술은 군사적 맥락에서도 점점 더 많이 사용되고 있으며, 이는 전쟁에서의 역할과 자율 무기에 대한 윤리적 우려를 불러일으킵니다.
마지막으로, ML 시스템이 발전함에 따라 더 위험하고 통제하기 어려워질 수 있다는 우려가 제기됩니다. 이는 심각한 사회적 결과를 초래할 수 있습니다.
결론적으로, ML은 이점을 가져올 가능성이 있지만, 현재의 발전 방향은 안전, 보안 및 윤리적 문제에 대한 심각한 우려를 낳고 있습니다.
4.클라우드플레어 CLI 구축(Building a CLI for All of Cloudflare)
클라우드플레어는 모든 제품에 통합된 인터페이스를 통해 완전한 접근을 제공하는 새로운 명령줄 인터페이스(CLI)인 Wrangler를 개발하고 있습니다. 현재 클라우드플레어는 100개 이상의 제품과 거의 3,000개의 HTTP API 작업을 제공하고 있지만, 많은 기능이 CLI를 통해 이용할 수 없습니다. 새로운 Wrangler CLI는 개발자들이 '에이전트'라고 불리며, 인프라를 코드로 관리하는 원칙을 사용하여 클라우드플레어 자원을 효율적으로 관리할 수 있도록 도와줍니다.
이 프로젝트는 초기 단계에 있으며, 새로운 CLI의 기술 미리보기가 공개되어 특정 명령어를 실행하여 테스트할 수 있습니다. 목표는 CLI 명령어가 일관되고 사용자 친화적이도록 하여, 이전 버전에서 명령어가 서로 다른 인터페이스 간에 크게 달라지는 문제를 해결하는 것입니다.
또한 클라우드플레어는 로컬 탐색기(Local Explorer)라는 기능을 도입했습니다. 이 기능은 개발자들이 클라우드플레어 API의 기능을 모방하여 로컬에서 시뮬레이션된 자원과 상호작용할 수 있게 해줍니다. 이를 통해 로컬 개발이 향상되며, 로컬 데이터와 자원에 대한 명확한 가시성을 제공합니다.
팀은 기술 미리보기에 대한 피드백을 받고 있으며, 개발자들이 향후 보고 싶은 기능과 명령어에 대한 제안을 공유해 줄 것을 권장하고 있습니다. 전반적으로, 목표는 모든 클라우드플레어 제품의 개발 과정을 간소화하는 포괄적이고 사용자 친화적인 CLI를 만드는 것입니다.
5.서보, crates.io 출시!(Servo is now available on crates.io)
Servo 팀은 crates.io에서 servo crate의 0.1.0 버전을 출시하여 Servo를 라이브러리로 사용할 수 있게 되었습니다. 이는 crates.io에서의 첫 번째 출시이며, 그들은 데모 브라우저인 servoshell은 이곳에 게시할 계획이 없습니다. 2025년 10월에 GitHub에서 처음 출시한 이후, 그들의 출시 과정은 개선되었으며, 현재의 주요 지연 요소는 매월 발행되는 블로그 포스트입니다. 이번 출시를 매우 기쁘게 생각하며, 곧 월간 업데이트를 제공할 예정입니다.
이번 버전은 아직 1.0은 아니지만, Servo의 임베딩 API에 대한 자신감이 커지고 있음을 보여줍니다. 또한, 보안 업데이트와 마이그레이션 가이드를 받으면서 자주 업그레이드하지 않기를 원하는 사용자들을 위해 장기 지원(LTS) 버전도 제공하고 있습니다. LTS 릴리스에 대한 더 많은 정보는 Servo 책에서 확인할 수 있습니다.
6.이티하사스: 힌두 서사 탐험기(Ithihāsas – a character explorer for Hindu epics, built in a few hours)
저자는 마하바라타와 라마야나를 온라인에서 탐색하는 것이 방대한 양의 긴 내용 때문에 어렵다는 것을 느꼈습니다. 이를 해결하기 위해 캐릭터 탐색기로 기능하는 웹사이트인 ithihasas.in을 만들었습니다. 이 사이트는 사용자가 모든 내용을 순서대로 읽지 않고도 등장인물과 그들의 관계를 통해 서사를 이해할 수 있도록 돕습니다. 사이트는 Claude CLI를 사용하여 빠르게 개발되었지만, 사용자 경험과 데이터 일관성의 일부는 수동으로 조정해야 했습니다. 저자는 웹사이트의 사용자 경험과 신화 탐색의 효과에 대한 피드백을 요청하고 있습니다.
7.파이어폭스 17% 빠르게 만들기(How to make Firefox builds 17% faster)
최근 업데이트로 Firefox의 빌드 과정이 개선되어 WebIDL 코드 생성을 캐싱할 수 있게 되어 빌드 속도가 빨라졌습니다. 이 과정은 buildcache라는 도구를 사용하여 Python 코드 생성 단계를 캐싱할 수 있도록 합니다.
WebIDL 코드 생성은 .webidl 파일을 C++ 코드로 변환하는 단계로, 전체 빌드를 할 때마다 발생합니다. 동일한 입력이 주어지면 출력이 일관되기 때문에 이 과정을 캐싱할 수 있습니다. 빌드 프로세스의 작은 변화로 buildcache가 Python 코드 생성 명령을 감싸게 되어 출력 결과를 캐싱할 수 있게 되었습니다.
Buildcache는 Lua 스크립트를 사용하여 WebIDL 과정을 처리하며, 효과적으로 입력과 출력을 식별하여 캐싱합니다. 테스트 결과, 새로운 Lua 래퍼를 사용한 buildcache는 빌드 시간을 크게 단축시켰습니다. 캐시된 빌드는 5분 43초에서 1분 12초로 줄어들었습니다.
이 개선을 사용하려면 사용자는 Makefile을 업데이트하고 buildcache를 Lua 래퍼를 사용하도록 설정해야 합니다. 앞으로 Lua 플러그인 시스템은 Firefox의 다른 유사한 빌드 단계에도 적용될 수 있어, 빌드 시간을 더욱 개선할 가능성이 있습니다.
8.스타트업, 출발부터 죽다(Your Startup Is Probably Dead on Arrival)
많은 스타트업이 2년 이상 운영되면서 기존의 가정과 사업 계획이 시대에 뒤떨어졌을 수 있습니다. 창업자들은 제품 개발이나 자금 조달에만 집중하기보다는 현재 상황을 재평가해야 합니다.
최근 한 스타트업 창업자와의 대화에서 시장 변화가 이전 전략을 무용지물로 만들 수 있다는 점이 강조되었습니다. 예를 들어, 인공지능(AI)과 방위 산업에 대한 투자가 증가하면서 시장 환경이 크게 변화했습니다. 창업자들은 이러한 변화에 적응하지 않으면 더 민첩한 경쟁자들에게 뒤처질 위험이 있다는 것을 인식해야 합니다.
주목해야 할 주요 사항은 다음과 같습니다. 첫째, 벤처 캐피탈의 흐름입니다. 현재 자금의 상당 부분이 AI 관련 프로젝트에 집중되고 있습니다. 비AI 스타트업은 이러한 새로운 환경에서 자신의 존재 가치를 입증해야 합니다. 둘째, 개발 방법입니다. AI와 같은 도구는 제품 개발 속도를 높여 팀 구조와 프로세스를 변화시킵니다. 이제는 단순히 제품을 만드는 것이 아니라 아이디어를 빠르게 테스트하는 것이 중요해졌습니다. 셋째, AI의 영향입니다. 소프트웨어는 사용자 주도에서 자동화로 이동하고 있으며, 이는 애플리케이션이 경쟁력을 유지하기 위해 진화해야 함을 의미합니다. 넷째, 하드웨어 개발입니다. AI는 아이디어 테스트를 더 빠르게 도와주어 하드웨어 설계와 활용 방식을 변화시킵니다.
창업자들은 종종 “매몰 비용의 함정”에 빠져 원래의 비즈니스 모델과 팀 구조에 얽매이게 됩니다. 그러나 성공적인 창업자는 현재 시장의 역동성에 맞춰 새로운 시각으로 사업을 재평가하고 적응할 수 있는 사람들입니다.
결론적으로, 오늘날 빠르게 변화하는 환경에서 관련성을 유지하려면 유연성과 방향 전환의 의지, 그리고 새로운 도구와 시장 수요에 대한 이해가 필요합니다.
9.LLVM RISC-V 25% 감소 추적(Tracking down a 25% Regression on LLVM RISC-V)
저자 카빈 그나나판디탄은 RISC-V 타겟을 위한 LLVM 컴파일러에서 발생한 25% 성능 저하 문제에 대해 논의합니다. 최근 LLVM 코드 업데이트로 특정 기능이 개선되었지만, 부동 소수점 연산에서 의도치 않은 문제가 발생하여 성능이 저하되었습니다.
이 성능 저하는 부동 소수점 확장 처리 방식의 변경으로 인해 발생했습니다. 이로 인해 더 빠른 단정밀도 연산(fdiv.s) 대신 느린 배정밀도 연산(fdiv.d)이 이루어졌습니다. 저자는 LLVM과 GCC의 성능을 비교 분석한 결과, 새로운 LLVM 빌드가 이 성능 저하로 인해 더 나쁜 성능을 보인다는 것을 확인했습니다.
저자는 llvm-mca라는 도구를 사용하여 새로운 LLVM 빌드가 부동 소수점 나눗셈이 예상되는 곳에서 배정밀도 나눗셈 명령어를 생성했다는 것을 확인했습니다. 더 깊은 조사 결과, LLVM 코드베이스의 최근 커밋이 정수에서 부동 소수점으로의 변환 최적화 방식을 변경하여 성능 저하를 초래한 것으로 나타났습니다.
저자는 이 문제를 해결하기 위해 최적화 논리를 개선하여 배정밀도 연산을 단정밀도로 안전하게 줄일 수 있는 경우를 인식하도록 하는 수정안을 제안했습니다. 이 수정안을 구현하고 테스트한 결과, 성능이 25% 향상되어 문제를 성공적으로 해결했습니다.
이 글은 컴파일러 성능 유지 및 최적화의 어려움과 코드베이스에서 성능 저하를 식별하고 수정하는 데 필요한 협력의 중요성을 강조합니다.
10.예쁜 Tmux 만들기 (2024)(Make Tmux Pretty and Usable (2024))
이 가이드는 터미널 멀티플렉서인 tmux를 사용자 친화적으로 커스터마이즈하는 방법에 대해 설명합니다. 많은 사용자들이 tmux의 기본 키 조합이 불편하다고 느끼지만, tmux.conf라는 설정 파일을 통해 쉽게 수정할 수 있습니다.
첫 번째로, 기본 프리픽스 키를 C-b에서 C-a로 변경하여 접근성을 높일 수 있습니다. 또한 Caps Lock 키를 Ctrl 키처럼 사용할 수 있도록 설정할 수 있습니다.
두 번째로, 수직 분할은 | 키를, 수평 분할은 - 키를 사용하여 기본 키 대신 간단하게 사용할 수 있습니다.
세 번째로, 설정을 쉽게 다시 로드할 수 있도록 r 키에 명령을 설정할 수 있습니다.
네 번째로, 프리픽스 없이도 Alt 키와 방향키를 사용하여 패널 간 빠르게 전환할 수 있습니다.
다섯 번째로, 마우스 모드를 활성화하면 창과 패널을 더 쉽게 조작할 수 있습니다.
여섯 번째로, tmux가 자동으로 창 이름을 바꾸지 않도록 설정하여 사용자 지정 이름을 사용할 수 있습니다.
외관을 변경하려면 tmux.conf에서 다양한 설정을 수정하여 색상과 스타일을 조정할 수 있습니다. 이름이 있는 색상이나 256색 범위를 사용하여 개인화된 외관을 만들 수 있습니다.
추가 자료로는 GitHub에서 다른 사용자의 설정을 탐색하거나 tmux 매뉴얼 페이지를 방문하여 자세한 커스터마이징 옵션을 확인할 수 있습니다. tmux 위키에서도 더 많은 정보를 얻을 수 있습니다.
이 가이드는 tmux 사용 경험을 더 직관적이고 시각적으로 매력적으로 개선하는 데 도움을 줍니다. 터미널을 자유롭게 커스터마이즈해 보세요!
11.모래알 영상 프로젝터(MEMS Array Chip Can Project Video the Size of a Grain of Sand)
모래알만큼 작은 영상 이미지를 투사할 수 있는 새로운 칩이 개발되었습니다. 이 기술은 MEMS(미세 전기 기계 시스템) 배열을 사용하여 레이저를 조정하는 방식으로, 원래는 양자 컴퓨팅을 위해 설계되었지만 추가적인 용도로 활용되고 있습니다. 이 프로젝트는 세밀한 이미지를 투사하는 인상적인 능력을 보여줍니다. 연구팀에는 맷 사하와 Y. 헨리 웬을 포함한 연구자들이 참여했습니다.
12.하나의 연산자로 모든 함수(All elementary functions from a single binary operator)
새로운 수학 연산자인 eml(x,y) = exp(x) - ln(y)에 대한 내용이 소개되었습니다. 이 연산자는 상수 1과 함께 사용하여 과학 계산기에서 일반적으로 수행하는 모든 기능을 처리할 수 있습니다. 이 발견은 불리언 논리에서 하나의 게이트가 모든 연산을 처리할 수 있는 것처럼, 연속 수학에서도 크게 단순화할 수 있음을 보여줍니다.
eml 연산자를 사용하면 사인, 코사인, 제곱근, 로그와 같은 주요 함수들을 유도할 수 있습니다. 예를 들어, 지수 함수 exp(x)는 eml(x, 1)로 표현할 수 있으며, 자연 로그 ln(x)도 eml을 통해 유도할 수 있습니다.
저자는 체계적인 탐색을 통해 이 연산자를 발견하였고, 이를 사용하여 수학 표현식의 간단한 구조인 이진 트리를 만들 수 있음을 입증했습니다. 이 구조는 효과적인 기호 회귀(symbolic regression)를 가능하게 하며, 이는 수치 데이터에서 정확한 수학 공식을 복원할 수 있는 훈련 방법을 의미합니다. 이 접근법은 복잡한 데이터에 적합하며, 기본 관계가 단순한 함수일 경우 정확한 공식을 정확하게 회수할 수 있습니다.
13.CPU 파이프라인 시각화(Visualizing CPU Pipelining (2024))
CPU 파이프라이닝의 주요 개념, 특히 분기 예측과 성능 향상에 대해 설명합니다. 파이프라인은 여러 명령어를 동시에 처리할 수 있도록 해 주며, 각 명령어는 서로 다른 단계에서 실행됩니다. 비파이프라인 CPU는 한 번에 하나의 명령어만 처리하기 때문에 비효율적입니다.
명령어 디코딩 단계에서는 다음 단계에서 실행할 수 있도록 명령어에 필요한 정보를 제공합니다. 이 정보에는 연산 코드와 레지스터와 같은 필드가 포함됩니다. 하지만 명령어가 이전 명령어의 결과에 의존할 경우 해저드가 발생합니다. 해저드 감지 장치(HDU)는 이러한 문제를 식별하고 필요할 경우 파이프라인을 정지시켜 해결합니다.
정지 대신 포워딩을 사용하면 이전 단계의 결과를 즉시 다음 명령어에서 사용할 수 있어 지연을 최소화할 수 있습니다. HDU와 포워딩 유닛(FU)은 함께 작동하여 의존성을 관리하고 불필요한 정지 없이 명령어를 올바르게 실행하도록 합니다.
분기는 제어 해저드를 발생시키며, CPU는 조건에 따라 다음에 실행할 명령어를 결정해야 합니다. 분기가 발생하지 않을 것이라고 예측하는 간단한 기술을 사용하면 이러한 해저드의 영향을 줄일 수 있습니다. 분기 지연 슬롯 기법은 분기 후 바로 다음 명령어를 실행하는 것으로, 분기가 발생하든 발생하지 않든 상관없이 실행하여 정지 횟수를 줄일 수 있습니다.
동적 분기 예측은 과거의 분기 결과를 저장하고 이를 바탕으로 미래의 예측을 조정하여 예측 정확도를 높이는 고급 방법입니다. 이 과정에서는 예측된 결과와 실제 결과를 비교하고, 예측이 틀린 경우 실행 흐름을 조정합니다.
저자는 CPU 파이프라이닝의 복잡성과 우아함을 강조하며, 레지스터 메타데이터, 정지, 포워딩과 같은 기본 메커니즘을 결합하여 현대 CPU의 복잡한 성능 문제를 효과적으로 해결할 수 있음을 보여줍니다.
14.록칩 RK3588 카메라 지원 시작(Initial mainline video capture and camera support for Rockchip RK3588)
콜라보라는 오픈 소스 소프트웨어 개발에 중점을 둔 회사로, 자동차, 디지털 TV, 가상 현실 등 다양한 산업에 특화되어 있습니다. 이들은 가이드, 교육, 구축, 통합, 최적화 및 유지보수와 같은 서비스를 제공합니다.
최근 콜라보라는 리눅스 커널의 주요 라인에서 Rockchip RK3588 시스템 온 칩(SoC)에 대한 지원 개발에서 큰 진전을 이루었습니다. 이 과정에서 이전에는 부족했던 비디오 캡처 및 이미지 처리 기능을 활성화했습니다. 주요 업데이트 내용은 다음과 같습니다.
비디오 캡처 지원을 위해 콜라보라는 2022년부터 RK3588 비디오 캡처(VICAP) 유닛 드라이버 작업을 진행해왔으며, 지속적인 개선을 통해 리눅스 커널에 성공적으로 통합되었습니다. 그러나 개발 과정에서 문서 부족과 하드웨어의 복잡성 같은 어려움이 있었고, 이로 인해 사용자들은 종종 특정 공급업체의 커널에 의존하게 되었습니다. 앞으로의 계획으로는 RK3588 이미지 신호 프로세서(ISP) 드라이버 개발과 파트너와의 협력을 통해 이미지 처리 알고리즘 지원을 강화하는 작업이 포함됩니다.
콜라보라의 노력은 Rockchip SoC의 멀티미디어 기능을 향상시키는 데 목표를 두고 있으며, 산업 행사에서의 시연도 예정되어 있습니다.
15.윈도우 11, 코파일럿 이름 변경!(Microsoft isn't removing Copilot from Windows 11, it's just renaming it)
H&R 블록이 2025년용 세금 소프트웨어인 Deluxe + State를 50% 할인된 가격에 제공합니다. 이 소프트웨어는 Windows와 Mac 모두에서 사용할 수 있습니다. 이 소식은 단 25분 전에 발표되었습니다.
16.미국 가정 양조 금지 위헌 판결(US appeals court declares 158-year-old home distilling ban unconstitutional)
미국 항소 법원이 158년 된 가정용 증류 금지가 위헌이라고 판결했습니다. 제5 순회 항소 법원은 이 금지가 주류 세금 회피를 방지하기 위한 것이었지만, 부적절하고 불필요하다고 판단했습니다. 이 판결은 Hobby Distillers Association과 그 회원들이 개인적인 용도로 집에서 주류를 증류할 권리를 주장한 후 내려졌습니다.
법원은 이 금지가 실제로 세수 감소를 초래하고 정부가 개인 활동에 과도하게 개입할 수 있는 위험이 있다고 지적했습니다. 이 결정은 개인이 심각한 처벌을 두려워하지 않고 가정용 증류에 참여할 자유가 있어야 한다는 생각을 지지합니다. 이번 판결은 텍사스 지방법원의 이전 결정을 지지하는 내용입니다. Hobby Distillers Association의 변호사들은 이 판결을 개인의 자유를 위한 승리로 환영했습니다.
17.미시간 디지털 법안 철회(Michigan 'digital age' bills pulled after privacy concerns raised)
미시간에서 아동 안전을 목표로 하는 두 개의 법안, 디지털 시대 보장법이 개인 정보 보호 문제로 철회되었습니다. 미시간 공정 선거 연구소와 같은 옹호 단체들은 이 법안이 제안하는 개인 정보 보호 조치의 부족에 대해 경고했습니다. 이 법안은 기술 회사들이 사용자 연령을 추정하고 앱 및 웹사이트에 지속적으로 연령 데이터를 전송하도록 요구하는 내용을 담고 있었습니다. 비판자들은 이러한 조치가 개인 데이터에 대한 적절한 보호 장치 없이 침해적인 신원 확인 단계를 만들 것이라고 주장했습니다. 이러한 우려가 법안 제정자들에게 전달된 후, 법안은 신속하게 철회되었습니다. 현재 법안의 후원자들은 옹호 단체들과 협력하여 수집되는 데이터에 대한 정보 제공과 삭제 옵션과 같은 필수적인 개인 정보 보호 권리를 포함하는 더 나은 법안을 만들고 있습니다. 이 상황은 풀뿌리 조직이 주 정책에 미칠 수 있는 영향을 잘 보여줍니다.
18.사이버 역사, 결정적 100일(We May Be Living Through the Most Consequential Hundred Days in Cyber History)
2026년 첫 네 달 동안 여러 중요한 사이버 사건들이 발생했으며, 이는 이전 해에는 큰 뉴스가 되었을 사건들입니다. 주요 사건들은 다음과 같습니다.
중국의 슈퍼컴퓨터가 약 10페타바이트의 데이터를 유출했습니다. Stryker Corporation은 79개국에서 20만 대의 장비에 영향을 미치는 대규모 사이버 공격을 받았습니다. Lockheed Martin은 375테라바이트의 데이터가 도난당했다고 보고했습니다. FBI 국장인 카시 파텔의 개인 이메일도 온라인에 공개되었습니다.
새로운 해킹 그룹 연합인 Scattered LAPSUS$ Hunters가 등장했습니다. 이 연합은 세 개의 악명 높은 해킹 그룹이 결합하여 약 15억 개의 Salesforce 기록을 포함한 광범위한 데이터 도난과 갈취를 일으켰습니다.
이란 해커들은 군사 작전에 대한 보복으로 미국의 목표를 공격했다고 주장했습니다. 북한 요원들은 Axios npm 패키지를 해킹하여 악성 코드를 배포했습니다. 러시아 해커들은 우크라이나와 EU 국가들을 겨냥해 마이크로소프트 오피스의 취약점을 악용했습니다.
사이버 공격에서 인공지능(AI)의 역할이 더욱 두드러졌습니다. AI가 생성한 피싱 이메일의 보고가 급증하고 있습니다.
이러한 사건들의 규모와 심각성에도 불구하고, 주류 언론의 보도는 놀랍게도 매우 미미했습니다. 이는 사이버 위협에 대한 대중의 인식과 현재 사이버 보안 조치의 효과성에 대한 의문을 제기합니다.
2026년 초의 사건들은 기업과 정부의 사이버 보안 취약성을 드러내고, AI와 사이버 범죄의 교차점이 커지고 있음을 보여줍니다. 또한 이러한 문제에 대한 대중 담론의 심각한 격차를 드러냅니다.
19.소프트웨어 팀의 경제학: 엔지니어링 조직의 위기(The economics of software teams: Why most engineering orgs are flying blind)
이 기사는 소프트웨어 팀의 재정적 동향을 다루며, 많은 조직이 엔지니어링 팀의 비용과 가치를 명확히 이해하지 못하는 일반적인 문제를 강조합니다.
서유럽의 8인 엔지니어 팀은 월 약 87,000유로의 비용이 듭니다. 그러나 대부분의 엔지니어와 관리자들은 이러한 수치를 알지 못해 정보에 기반하지 않은 의사결정을 하게 됩니다. 팀이 비용을 정당화하기 위해서는 그에 상응하는 가치를 창출해야 합니다. 예를 들어, 내부 플랫폼 팀은 자신이 지원하는 엔지니어들을 위해 매달 1,340시간을 절약해야 손익 분기점을 맞출 수 있습니다.
많은 팀이 기능 출시나 사용자 참여와 같은 지표에 집중하지만, 이는 재정적 성과와 직접적인 연관이 없습니다. 재정적 측정이 부족하면 영향력이 적은 작업에 우선순위를 두게 될 수 있습니다. 소프트웨어 조직의 재정적 불일치는 지난 20년간 자본이 쉽게 조달되면서 발생했으며, 이로 인해 공격적인 성장이 재정적 규율의 필요성을 가리는 경우가 많았습니다.
자본이 더 비싸지면서 조직은 엔지니어링 투자에 대한 재평가가 필요해졌습니다. 대형 언어 모델과 같은 AI 기술의 도입은 대규모 엔지니어링 팀이 항상 유리하다는 가정에 도전하고 있습니다. 비용과 가치를 명확히 설명할 수 있는 기업은 엔지니어링 팀에 대한 정보에 기반한 의사결정을 내릴 수 있는 더 좋은 위치에 있습니다. 이러한 분석적 접근은 자원 배분의 효율성과 효과성을 높이는 데 기여할 수 있습니다.
조직은 변화하는 경제 환경에서 경쟁력을 유지하기 위해 엔지니어링 노력과 재정적 결과를 연결하는 더 나은 측정 관행을 개발해야 한다고 결론짓습니다.
20.이 프로퍼블리카 기자는 누구?(Who's Been Impersonating This ProPublica Reporter?)
프로퍼블리카의 기자 로버트 파투레치가 자신을 사칭하는 사람이 캐나다 군 관계자와 우크라이나와 관련된 라트비아 사업가에게 연락한 사실을 발견했습니다. 이 사칭자는 파투레치의 사진을 사용하며 정보를 요청하는 척했는데, 이는 민감한 정보를 노리는 사기와 피싱 공격에 대한 우려를 불러일으켰습니다.
파투레치는 두 사람으로부터 의심스러운 메시지에 대한 경고를 받았습니다. 캐나다 관계자는 사칭자가 마이애미의 전화번호를 사용하고 있다는 스크린샷을 제공했는데, 파투레치는 한 번도 그곳에 살지 않았습니다. 라트비아 사업가 역시 사칭자로부터 암호화된 메시징 앱인 시그널에서 메시지를 받은 후 우려를 표명하며, 이메일을 유출하려는 시도가 있자 결국 그들을 차단했습니다.
이러한 사칭 사건은 온라인에서의 기만 행위가 증가하고 있음을 보여주며, 정보 수집을 위해 신뢰에 의존하는 기자들의 작업을 복잡하게 만들고 있습니다. 파투레치는 사건을 프로퍼블리카의 보안 팀에 보고했지만, 메시징 플랫폼의 개인정보 보호 정책 때문에 상황을 해결할 방법은 제한적이었습니다.
전문가들은 기자에게 연락을 받은 사람은 반드시 공식 채널을 통해 그들의 신원을 확인해야 한다고 조언합니다. 기자의 소속 기관 웹사이트에서 프로필을 확인하는 것이 중요합니다. 이는 특히 기자를 대상으로 한 사칭 사기가 증가하는 가운데, 조사 보도의 신뢰성을 유지하는 데 필수적입니다. 파투레치는 이러한 사기에 대해 공개적으로 이야기하는 것이 다른 사람들에게 정보를 제공하고 잠재적인 출처를 보호하는 데 중요하다고 강조합니다.
21.클로드 신화의 사이버 능력 평가(Evaluation of Claude Mythos Preview's cyber capabilities)
AI 보안 연구소(AISI)는 앤트로픽의 클로드 미토스 프리뷰의 사이버 보안 능력을 평가했습니다. 이 새로운 모델은 사이버 보안 작업에서 이전 AI 모델보다 뛰어난 성능을 보였습니다. 2023년부터 AISI는 점점 더 어려운 테스트를 통해 AI의 능력을 추적해 왔으며, 여기에는 깃발 잡기(Capture-the-Flag, CTF) 도전과 다단계 사이버 공격 시뮬레이션이 포함됩니다.
클로드 미토스 프리뷰는 전문가 수준의 CTF 작업을 73%의 성공률로 완료했으며, "마지막 자들(The Last Ones)"이라는 복잡한 시뮬레이션에서는 32단계 중 평균 22단계를 완료했습니다. 이는 다른 모델보다 우수한 성과입니다. 그러나 운영 기술 작업과 같은 다른 분야에서는 어려움을 겪었습니다.
이 결과는 미토스 프리뷰가 방어가 약한 시스템을 공격할 수 있지만, 강력한 방어가 있는 실제 상황에서는 성능이 다를 수 있음을 나타냅니다. AI 능력이 향상됨에 따라 사이버 보안 평가도 방어를 효과적으로 평가할 수 있도록 적응해야 합니다.
조직들은 이러한 능력을 갖춘 AI 모델이 더 많이 등장함에 따라 정기적인 업데이트와 강력한 접근 통제와 같은 기본적인 사이버 보안 조치를 우선시해야 합니다. 미래의 AI 모델은 더욱 발전할 가능성이 높기 때문에 지금 사이버 방어에 투자하는 것이 필수적입니다.
22.Taking on CUDA with ROCm: 'One Step After Another'(Taking on CUDA with ROCm: 'One Step After Another')
요약이 없습니다.
23.DIY 탄산음료(DIY Soft Drinks)
2020년에 나는 오픈 콜라와 큐브 콜라 같은 레시피에서 영감을 받아 설탕과 카페인이 없는 콜라를 포함한 나만의 청량 음료를 만들기 시작했다. 현재 레시피는 GitHub에서 확인할 수 있다.
콜라 레시피는 다음과 같다. 먼저 맛을 내기 위한 재료로는 오렌지, 라임, 레몬, 육두구, 계피, 고수, 라벤더의 에센셜 오일이 필요하다. 이들은 아주 소량으로 측정해야 한다. 그리고 2g의 아라비아 고무라는 자연 유화제와 40ml의 캐러멜 색소, 5g의 구연산도 필요하다. 카페인은 선택 사항인데, 나는 카페인을 피하고 있다.
과정을 설명하자면, 먼저 에센셜 오일을 아라비아 고무와 물과 섞어 유화 상태가 될 때까지 혼합한다. 그 다음 캐러멜 색소와 구연산을 추가하고 부드럽게 섞는다. 설탕이 없는 버전을 원한다면 인공 감미료를 사용할 수 있다.
테스트 결과, 첫 번째 배치는 맛이 좋았지만, 구연산의 양을 조절해 더 신맛을 내고 오일 비율을 조정해 맛을 개선했다.
다른 맛도 실험해 보았다. 오렌지 소다와 아몬드 소다를 만들어 보았고, 매번 단맛과 오일 비율을 조정했다. 새로운 맛에 대한 가능성을 많이 발견했지만, DIY 레시피는 제한적이라는 것을 알게 되었다.
여러 배치를 만들면서 감미료와 맛을 조정해 보았다. 내가 만든 콜라를 시중에서 판매하는 디카페인 코카콜라와 비교해 본 결과, 내 버전이 더 마음에 들었다.
2026년 현재, 나는 여전히 내 레시피를 즐기고 있으며 피드백을 받을 준비가 되어 있다. 또한 마운틴 듀와 같은 다른 맛도 만들어 보고 싶다.
24.관용적 디자인 부활!(Bring Back Idiomatic Design (2023))
저자 존 로버는 윈도우 95부터 윈도우 7까지의 데스크톱 소프트웨어 디자인의 일관성을 돌아보며 "관용적 디자인"의 중요성을 강조합니다. 관용적 디자인은 소프트웨어를 더 쉽게 사용할 수 있도록 해주는 표준화된 디자인 패턴을 의미합니다. 그는 사용자들이 로그인 프롬프트에서 체크박스와 같은 익숙한 요소에 익숙해져 있어 인지적 부담이 줄어든다고 언급합니다.
로버는 현재 웹 애플리케이션의 상태와 이를 대비시킵니다. 많은 웹사이트들이 공통 작업에 대해 서로 다른 방식을 사용하고 있어 사용자가 탐색하기 어렵다는 점을 지적합니다. 이러한 불일치는 두 가지 주요 문제에서 비롯됩니다. 첫째, 데스크톱과 모바일 플랫폼 모두를 위한 디자인의 어려움과 둘째, 현대 웹 개발에서 기존 디자인 관용구를 따르지 않는 것입니다.
그는 애플과 같은 기업들이 사용자 신뢰와 사용 편의성을 높이는 강력하고 일관된 디자인 원칙을 유지하고 있다고 칭찬합니다. 로버는 제품 개발자들에게 기존 웹 표준을 따르고 인터페이스 내에서 일관성을 확보함으로써 관용적 디자인을 우선시할 것을 촉구합니다.
궁극적으로 그는 웹 인터페이스가 표준화되고 직관적이어서 디지털 상호작용이 매끄럽고 효율적이 되는 미래를 꿈꿉니다.
25.지루한 바 대체!(boringBar – a taskbar-style dock replacement for macOS)
저자는 원격 근무를 하면서 여행할 때 더 나은 배터리 수명을 위해 Fedora/GNOME 노트북에서 MacBook Air로 전환했습니다. 그러나 창 관리를 위한 간단한 작업 표시줄이 그리워져 boringBar라는 애플리케이션을 만들었습니다. 이 앱은 현재 작업 공간의 창만 표시하고, 작업 공간 간의 쉽게 이동할 수 있도록 도와줍니다. 또한 시스템 Dock을 숨기거나, 앱을 고정하고, 검색 가능한 메뉴에서 앱을 실행하는 기능도 제공합니다. 저자는 몇 달 동안 boringBar를 사용해왔으며, 이제 공유할 준비가 되었다고 느끼고 있습니다. 이 앱은 GNOME, Windows 또는 전통적인 작업 표시줄과 유사한 창 관리 경험을 선호하는 macOS 사용자들을 위해 설계되었으며, GNOME 2 데스크탑을 그리워하는 사람들에게도 매력적일 수 있습니다. 저자는 사용성 및 문제에 대한 피드백을 요청하고 있습니다.
26.공 하나도 못 던진다(Most people can't juggle one ball)
이 글은 초보자부터 고급 기술까지 아우르는 종합적인 저글링 가이드로, 경험이 풍부한 저글러가 작성했습니다. 주요 내용을 간단히 정리하면 다음과 같습니다.
저자는 다양한 장소에서 저글링을 해왔으며, 다른 사람들에게 가르치는 것을 즐깁니다. 저글링을 배우기 위해서는 세 개의 공이나 비슷한 물체가 필요합니다.
기본 기술로는 먼저 공 없이 시작하여 발과 손을 어깨 너비로 벌리고 서는 것이 중요합니다. 그 다음, 한 손에서 다른 손으로 공을 던지는 연습을 하며 정확성에 집중합니다. 공을 잡으려고 손을 뻗거나 시선을 다른 곳으로 돌리는 등의 일반적인 실수를 피해야 합니다. 두 개의 공으로 넘어가면 충돌을 피하는 방식으로 던지는 연습을 합니다. 적절한 시점과 높이에서 던지는 것으로 실수를 수정하고, 같은 원리를 적용하여 세 개의 공으로 연습합니다. 마지막으로 타이밍을 맞추고 너무 빠르게 던지지 않도록 주의해야 합니다.
세 개의 공을 마스터한 후에는 외부 던지기나 밀스 메스와 같은 트릭을 배우기 시작할 수 있습니다. 네 개의 공을 저글링하는 것은 약 한 달 정도 걸리며, 다섯 개의 공은 복잡성이 증가하여 몇 년이 걸릴 수 있습니다. 여섯 개와 일곱 개의 공도 비슷한 학습 패턴을 따르며, 일곱 개는 다섯 개 이후의 자연스러운 발전입니다.
사이트스왑 표기법은 저글링 패턴을 숫자로 설명하는 더 고급 방법으로, 던지는 타이밍을 나타냅니다. 저글링은 서로 공을 주고받는 방식으로도 진행될 수 있어 상호작용적인 요소를 더합니다.
이 가이드는 클럽과 링과 같은 다른 저글링 물체에 대해서도 언급하며, 이들은 각각 다른 기술을 요구합니다. 정기적인 연습과 다양한 난이도로 훈련하는 것이 전반적인 저글링 기술 향상에 도움이 됩니다.
이 가이드는 저글링을 쉽게 접근할 수 있도록 하여 즐거움을 주며, 다양한 스타일을 탐구하도록 독려합니다.
27.안드로이드, 사진 위치 공유 차단!(Android now stops you sharing your location in photos)
구글의 안드로이드가 사진의 위치 정보가 포함된 상태로 공유하는 것을 어렵게 만들었습니다. 이 변화는 이미지의 위치 데이터에 의존하는 OpenBenches와 같은 사이트에 사진을 업로드하는 방식에 영향을 미칩니다. 이전에는 사용자가 지오태그가 포함된 사진을 쉽게 업로드할 수 있었지만, 이제 안드로이드에서는 이 기능을 제한하고 있습니다.
사용자들은 더 이상 휴대폰에서 지오태그가 포함된 사진을 직접 업로드할 수 없습니다. 파일 업로드 옵션의 변화로 인해 위치 데이터가 손실되고 있습니다. 또한 블루투스, 퀵쉐어, 이메일을 통해 사진을 공유할 때도 위치 정보가 사라집니다. 위치 데이터를 유지하려면 USB를 통해 사진을 컴퓨터로 전송한 후 거기서 업로드해야 합니다.
구글의 이러한 변화는 개인 정보 보호 문제와 관련이 있습니다. 정확한 위치를 드러내는 사진을 공유하는 데는 위험이 따르기 때문입니다. 사용자들은 구글이 이러한 변화에 대해 경고하거나 상담하지 않아 불만을 느끼고 있습니다. 이로 인해 사진 공유 경험이 복잡해졌습니다.
저자는 지오태그 데이터에 다시 접근할 수 있는 네이티브 앱을 만드는 것을 제안하지만, 이는 상당한 자원이 필요합니다. 또한 웹사이트에서 위치 데이터를 공유할 때 더 사용자 친화적인 안내가 필요하다고 강조합니다. 전반적으로 이러한 변화는 사용자의 개인 정보 보호를 목표로 하면서도 위치 데이터가 포함된 사진 공유를 더 어렵게 만들고 있습니다.
28.무슨 일 하고 있나요?(What Are You Working On? (April 2026))
현재 진행 중인 프로젝트에 대해 물어보고, 새로운 아이디어가 있는지 궁금해합니다.
29.I ran Gemma 4 as a local model in Codex CLI(I ran Gemma 4 as a local model in Codex CLI)
요약이 없습니다.
30.뉴욕 기차의 음악회(I gave every train in New York an instrument)
이 작품은 도시의 지하철 소리로 만들어진 독특한 예술 작품입니다. 각 지하철은 점으로 표현되며, 이 점들이 모여서 100년 넘게 계속된 음악 공연을 형성합니다. 소리는 시간에 따라 변하며, 출퇴근 시간에는 소음으로 가득 차고, 새벽 3시에는 긴 침묵이 이어집니다. 사용자가 자신의 위치를 공유하면, 주변의 지하철 소리가 더 크게 들려와 개인화된 경험을 제공합니다. 이 작품은 도시의 본질을 포착하고, 사용자의 위치에 따라 음악적 초상화를 만들어냅니다.
31.파멸론의 폭력적 결말(The Rational Conclusion of Doomerism Is Violence)
20세의 다니엘 모레노-가마가 OpenAI CEO 샘 올트먼의 집에 몰로토프 칵테일을 던지고 OpenAI 본사를 불태우겠다고 위협했습니다. 그는 PauseAI라는 그룹과 연관이 있으며, 인공지능이 인류에 대한 존재론적 위협이라고 극단적인 주장을 해왔습니다. 그는 자신의 추종자들에게 종말론적인 책을 추천하기도 했습니다. 그의 온라인 활동에는 불안감을 조성하는 내용과 인공지능이 인류의 멸망을 초래할 수 있다는 믿음이 포함되어 있었습니다.
모레노-가마의 행동은 종말론적 언사를 강화하고 인공지능 개발자에 대한 극단적인 조치를 정당화하는 커뮤니티의 영향을 받았습니다. AI 안전 운동의 저명한 인물들을 포함한 일부 회원들은 잠재적인 AI 재난을 막기 위해 폭력을 지지하는 것으로 해석될 수 있는 발언을 하기도 했습니다. 이는 인공지능에 대한 극단적인 믿음이 위험한 행동으로 이어질 수 있는 우려스러운 사고방식을 반영합니다.
이 기사는 이러한 종말론적 이데올로기의 근본적인 논리가 개인들이 폭력적으로 행동하도록 유도할 수 있다고 주장합니다. 그들은 인공지능 개발자들을 저지하는 것이 자기 방어를 위한 필요하다고 믿기 때문입니다. 저자는 이 커뮤니티가 가진 믿음이 예측 가능한 해로운 결과를 초래할 수 있음을 강조합니다.
32.구글과의 신뢰도 전쟁(We have a 99% email reputation, but Gmail disagrees)
저자 데이브 간디는 이메일 전달 문제, 특히 Gmail과 관련된 불만을 토로하고 있습니다. 그들의 회사는 SendGrid에서 높은 이메일 평판 점수를 가지고 있지만, Gmail은 그들의 이메일을 스팸으로 분류하고 있어 중요한 공지사항이 독자들에게 전달되지 않고 있습니다.
그들은 Gmail이 자체적인 평판 시스템을 가지고 있으며, 이메일을 너무 적게 보내거나 너무 많이 보낼 경우 기업에 불이익을 준다고 설명합니다. 이는 고객의 받은 편지함을 존중하고자 하는 기업들에게 어려운 상황을 만들어냅니다.
이 문제를 해결하기 위해 그들은 이메일 목록을 정리하고 발송 방식을 조정하고 있습니다. 독자들에게는 스팸 폴더를 확인하여 놓친 이메일이 있는지 살펴보고, 새로운 제품인 Build Awesome에 대한 소식을 널리 퍼뜨려 줄 것을 권장하고 있습니다.
33.스페인, 축구로 도커 풀 실패!(Tell HN: Docker pull fails in Spain due to football Cloudflare block)
저자는 GitLab 러너에서 발생한 문제를 해결하는 데 한 시간 이상을 소모했습니다. 이 러너는 Docker 이미지를 가져오려고 할 때 이상한 TLS 오류로 인해 파이프라인을 생성하지 못했습니다. 그들은 자신의 컴퓨터에서 "docker pull <image>" 명령어를 실행할 수 없었고, 잘못된 인증서에 대한 오류 메시지를 받았습니다. 처음에는 Tailscale이나 DNS 설정 같은 여러 가지 요인을 의심했습니다. 그러나 URL을 브라우저에 복사해 넣었을 때, 축구 경기와 관련된 법원 판결로 인해 IP 주소가 차단되었다는 메시지를 발견했습니다. 이로 인해 경기가 진행되는 동안 GitLab 파이프라인이 실행되지 않을 것이며, 저자는 이 상황이 매우 불만스럽다고 느끼고 있습니다.
34.AI 에이전트 벤치마크 활용법(Exploiting the most prominent AI agent benchmarks)
UC 버클리의 연구자들이 자동화된 에이전트를 개발하여 여덟 개의 주요 AI 벤치마크에서 심각한 취약점을 드러냈습니다. 이 연구는 이러한 점수가 실제 작업을 해결하지 않고도 조작될 수 있음을 입증했습니다. 주요 내용은 다음과 같습니다.
AI 벤치마크는 모델 성능을 측정하는 데 자주 사용되지만, 여러 가지 결함이 있습니다. 이러한 벤치마크는 악용될 수 있어 실제 능력을 반영하지 않는 부풀려진 점수를 초래할 수 있습니다. 연구팀의 에이전트는 설계상의 약점을 이용해 다양한 벤치마크에서 거의 완벽한 점수를 기록했습니다. 예를 들어, Terminal-Bench에서는 소프트웨어의 트로이 목마 버전을 사용해 시험 결과를 조작했고, SWE-bench에서는 모든 테스트를 문제를 해결하지 않고도 통과하도록 강제하는 스크립트를 만들었습니다. WebArena에서는 로컬 파일에서 정답을 직접 읽었고, FieldWorkArena에서는 빈 메시지를 보내는 것만으로 완벽한 점수를 얻었습니다. GAIA에서는 약한 문자열 매칭을 이용해 잘못된 정답을 맞추었습니다.
이 벤치마크들은 몇 가지 중요한 결함을 공유하고 있습니다. 에이전트와 평가자 간의 분리가 부족해 에이전트가 시험 결과에 영향을 미칠 수 있으며, 정답 키나 올바른 답을 드러내는 자원에 직접 접근할 수 있습니다. 또한, 신뢰할 수 없는 코드 실행(예: eval())을 사용하여 해로운 악용이 가능해질 수 있습니다.
이러한 취약점은 현재 AI 평가가 모델의 능력을 정확하게 반영하지 않을 수 있음을 의미하며, 이는 투자자, 엔지니어 및 연구자에게 잘못된 정보를 줄 수 있습니다. 연구자들은 강력한 벤치마크를 만들기 위한 체크리스트를 제공했으며, 여기에는 평가 환경을 분리하고 입력을 정화하며, 자신들의 에이전트처럼 취약점을 테스트하는 것이 포함됩니다.
연구팀은 BenchJack이라는 도구를 개발 중이며, 이 도구는 벤치마크의 취약점을 스캔하여 평가 시스템이 악용에 저항할 수 있도록 도와줄 것입니다. 이 연구는 AI에서 성능 점수가 실제 능력을 진정으로 반영하도록 보장하기 위해 더 잘 설계된 벤치마크의 필요성을 강조합니다.
35.완벽한 프로그래밍 언어(A perfectable programming language)
프로그래밍 언어에 대한 논의에서 저자는 여러 언어를 언급하며 Lean이 "완벽하게 발전할 수 있는" 언어라고 주장합니다. 이는 Lean이 개선되고 확장될 수 있음을 의미합니다. Lean은 개발자가 코드 자체에 대한 속성을 작성할 수 있게 하여 코드의 정확성을 검증하는 데 도움을 줍니다.
많은 프로그래밍 언어들이 타입을 포함하도록 진화하고 있으며, PHP와 Python에서도 이러한 경향을 볼 수 있습니다. 특히, 의존 타입은 올바른 코딩 관행을 위해 점점 더 중요해지고 있습니다. Lean은 정리 증명을 위한 내장 기능을 제공하여 타입의 동등성을 입증하는 데 뛰어난 성능을 발휘합니다.
또한 Lean은 메타프로그래밍을 지원하여 사용자가 쉽게 사용자 정의 구문을 만들 수 있습니다. 저자는 Lean을 사용하여 틱택토 게임을 표현하는 방법을 예로 들어 그 유연성과 강력함을 보여줍니다.
성능 또한 중요한 요소입니다. Lean은 Rust만큼 빠르지는 않지만, 코드 조각의 동등성을 증명할 수 있기 때문에 최적화의 잠재력이 큽니다. 저자는 Lean이 Coq, Idris, Agda와 같은 다른 언어들을 제치고 인기를 얻고 있다고 믿고 있으며, 이는 강력한 프로그래밍 능력과 정리 증명 기능이 결합된 덕분입니다.
결론적으로 Lean은 프로그래밍과 형식 검증을 결합한 독특한 언어로 부각되며, 저자는 Lean의 성장하는 커뮤니티와 잠재력 때문에 Lean을 사용할 것을 권장합니다.
36.오베론 시스템 3, 라즈베리 파이 3에서 실행!(Oberon System 3 runs natively on Raspberry Pi 3 (with ready SD card))
오베론 시스템 3의 라즈베리 파이 장치에 대한 개발 업데이트가 있습니다. 주요 내용은 다음과 같습니다.
최신 버전의 오베론 시스템 3는 라즈베리 파이 3b에서 작동합니다. 사용자는 설치를 위해 SD 카드에 플래시할 수 있는 준비된 이미지(oberon-rpi3.img)를 이용할 수 있습니다.
시스템 설치는 리눅스의 명령어를 사용하거나, 윈도우와 맥에서 라즈베리 파이 이미저 또는 에처와 같은 도구를 통해 가능합니다.
이 시스템은 라즈베리 파이 2b(버전 1.2 이상)와 라즈베리 파이 제로 2와도 호환됩니다. 이들 장치는 유사한 하드웨어를 공유합니다.
라즈베리 파이 3b는 최소한 2028년까지 생산이 계속될 것으로 예상되며, 제로 2는 최소한 2030년까지 생산될 예정입니다.
사용자는 필요한 파일이 제공되므로 시스템과 툴체인을 직접 구축할 수도 있습니다.
ARM 버전의 오베론 시스템은 성공적으로 포팅되어 QEMU에서 실행되고 있으며, i386 버전도 안정적으로 빌드되었습니다.
전반적으로 이 프로젝트는 다양한 라즈베리 파이 모델에서 오베론 시스템 3를 접근 가능하게 만드는 데 큰 진전을 이루고 있으며, 준비된 이미지와 사용자 맞춤형 빌드 옵션을 모두 제공합니다.
37.Point Cloud Allemansrätten(Point Cloud Allemansrätten)
요약이 없습니다.
38.수학의 크기(Is math big or small?)
수학에서의 규모 개념에 대해 논의하며, 수학이 "크다" 또는 "작다"는 질문을 탐구합니다. 규모는 상대적이며, 수학적 아이디어를 어떻게 표현하고 인식하는지에 영향을 미친다는 점을 강조합니다.
수학적 아이디어를 설명할 때 가장 먼저 고려해야 할 것은 그 규모입니다. 이는 작은 물체와 같은 구체적인 것일 수도 있고, 넓은 공간과 같은 광범위한 것일 수도 있습니다. 저자는 기차 선로와 심플렉틱 위상수학 같은 예를 들어, 서로 다른 규모가 수학적 개념에 대해 다양한 감정과 통찰을 불러일으킬 수 있음을 보여줍니다. 예를 들어, 기차 선로의 벽화는 선택한 시각에 따라 광대하게 또는 작게 느껴질 수 있습니다.
저자는 지리학과 식물학의 비유를 통해 수학 문제를 유연하게 개념화하는 방법을 소개합니다. 지리학은 가능한 것, 즉 형태의 한계를 다루고, 식물학은 특정 사례를 분류하는 데 중점을 둡니다. 이러한 비유는 수학적 사고를 정리하는 데 도움을 주며, 개념의 규모를 설명합니다.
이 논의는 연구에 뿌리를 두고 있으며, 특히 위상수학과 심플렉틱 기하학에서 수학자들이 규모를 사용하여 복잡한 아이디어를 탐구하고 이해하는 방식을 보여줍니다.
결국 수학은 크고 작을 수 있습니다. 가장 적절한 접근 방식은 맥락과 특정 수학적 객체에 따라 달라집니다. 저자는 수학적 개념을 시각화할 때 규모에 대해 반영할 것을 권장합니다.
수학적 아이디어의 규모를 이해하는 것은 이 주제에 대한 우리의 이해와 감사를 풍부하게 한다는 메시지를 전달합니다.
39.3주 만에 소셜 미디어 도구 완성!(I built a social media management tool in 3 weeks with Claude and Codex)
BrightBean Studio는 창작자, 에이전시, 중소기업을 위해 설계된 무료 오픈소스 소셜 미디어 관리 플랫폼입니다. 사용자는 Facebook, Instagram, LinkedIn, TikTok 등 다양한 소셜 미디어 플랫폼에서 여러 클라이언트 계정을 하나의 대시보드에서 관리할 수 있으며, 사용자 수나 요금에 제한이 없습니다.
이 플랫폼의 주요 기능으로는 무제한 조직과 작업 공간, 팀원을 관리할 수 있는 다중 작업 공간 관리 기능이 있습니다. 사용자들은 포스트를 작성하고, 시각적 캘린더를 통해 일정을 예약하며, 칸반 보드를 사용해 콘텐츠 아이디어를 관리할 수 있는 다양한 콘텐츠 작성 도구를 제공합니다. 또한, 소셜 미디어 API에 직접 연결되어 중개자 없이 사용자 데이터에 대한 통제권을 보장하는 직접 게시 기능도 포함되어 있습니다. 클라이언트는 별도의 계정 없이도 포스트를 승인할 수 있는 포털을 통해 협업할 수 있습니다. 보안 측면에서는 암호화된 저장소, 선택 가능한 이중 인증, 그리고 단일 로그인 옵션을 제공합니다.
사용자는 Heroku, Render, Railway와 같은 플랫폼을 통해 BrightBean Studio를 쉽게 배포할 수 있으며, Docker를 사용하거나 사용하지 않고 로컬에서 개발할 수도 있습니다.
BrightBean Studio는 Facebook, Instagram, LinkedIn, TikTok, YouTube, Pinterest, Google 비즈니스 프로필, Mastodon 등 여러 소셜 미디어 플랫폼을 지원하여 게시 및 상호작용 관리를 돕습니다.
이 플랫폼은 Django로 구축되었으며, 데이터베이스에는 PostgreSQL을 사용하고, 스타일링에는 Tailwind CSS와 같은 기술을 활용하고 있습니다. 전반적으로 BrightBean Studio는 반복적인 요금 없이 자가 호스팅 옵션을 선호하는 사용자들을 위해 다양한 플랫폼에서 소셜 미디어를 관리할 수 있는 포괄적이고 비용 효율적인 솔루션을 제공합니다.
40.애플의 뜻밖의 승리: AI 패자가 이길 수 있다(Apple's accidental moat: How the "AI Loser" may end up winning)
저자는 인공지능(AI) 분야에서 지능이 점점 더 접근 가능해지고 있다고 이야기합니다. 모델의 발전 덕분에 비용이 낮아지고 성능이 향상되고 있습니다. AI에서 뒤처져 있다고 여겨지는 애플은 오히려 이러한 추세로부터 이익을 볼 수 있을 것으로 보입니다. 다른 기업들이 과도한 지출을 한 반면, 애플은 이를 피했기 때문입니다. 예를 들어, 오픈AI는 높은 평가에도 불구하고 상당한 재정적 어려움에 직면해 있습니다.
많은 AI 연구소가 최고의 모델 개발에 집중하고 있지만, 저자는 단순히 최고의 모델만으로는 성공하기 어렵다고 주장합니다. 대신, 사용자로부터 수집한 개인화된 데이터와 같은 맥락이 중요해집니다. 애플은 자사의 기기에서 방대한 사용자 데이터를 보유하고 있어, 이를 통해 AI 기능을 향상시키면서도 사용자 프라이버시를 유지할 수 있습니다. 이로 인해 애플은 AI 분야에서 강력한 경쟁자가 될 수 있습니다.
애플의 하드웨어 설계, 특히 통합 메모리 아키텍처는 개인 기기에서 AI 모델을 효율적으로 실행하는 데 적합합니다. 이러한 위치 덕분에 애플은 모델 개발에서 선두에 서지 않더라도 AI 애플리케이션의 주요 플랫폼이 될 가능성이 있습니다.
저자는 애플의 AI 미래에 대해 긍정적인 전망을 제시하며, 회사의 전략이 특정 AI 목표를 추구하기보다는 선택지를 극대화하는 데 더 중점을 두었을 수 있다고 언급합니다. 전반적으로 애플의 확립된 생태계와 사용자 맥락은 점점 더 AI 중심으로 변화하는 세상에서 경쟁 우위를 제공할 수 있습니다.
41.유럽 외교, 거부권 종식 촉구(Von der Leyen uses Orbán defeat to push for end of veto in EU foreign policy)
유럽연합 집행위원장 우르줄라 폰 데어 라이엔은 최근 헝가리 총리 빅토르 오르반의 선거 패배를 계기로 EU의 외교 정책 결정 방식을 변화시키려 하고 있다. 그녀는 만장일치 대신 다수결로 결정을 내리는 것이 지연을 피하는 데 도움이 될 것이라고 믿고 있으며, 특히 러시아에 대한 제재와 우크라이나 지원과 같은 문제에서 효과적일 것이라고 강조했다. 폰 데어 라이엔은 이번 선거 결과를 EU를 강화할 기회로 보고, 페테르 마가르가 이끄는 새로운 친유럽 헝가리 정부와 협력할 수 있기를 기대하고 있다. 그녀는 이번 선거 결과를 헝가리에서 민주적 가치의 승리로 축하하며, 새로운 정부와의 협력의 중요성을 강조했다. 그러나 투표 규칙 변경은 일부 EU 회원국의 반대에 부딪힐 가능성이 크다.
42.EasyPost (YC S13) Is Hiring(EasyPost (YC S13) Is Hiring)
요약이 없습니다.
43.재생에너지 100% 국가들(Seven countries now generate nearly all their electricity from renewables (2024))
현재 알바니아, 부탄, 네팔, 파라과이, 아이슬란드, 에티오피아, 그리고 콩고 민주 공화국 등 7개 국가는 거의 모든 전기를 재생 가능 에너지로 생산하고 있습니다. 이들 국가는 지열, 수력, 태양광, 풍력 등 다양한 재생 가능 에너지원으로 99.7% 이상의 전기를 생성하고 있습니다.
또한, 유럽의 11개국을 포함해 약 40개국은 재생 가능 에너지로 최소 50%의 전기를 생산하고 있습니다. 전문가들은 재생 가능 에너지로의 전환이 기적적인 기술을 필요로 하지 않으며, 바람, 물, 태양 에너지로 모든 것을 전기화하는 것이 중요하다고 강조합니다.
영국에서는 2022년 재생 가능 에너지원이 전기 생산의 41.5%를 차지하며, 전년 대비 증가했습니다. 특히 스코틀랜드는 풍력 중심으로 재생 가능 에너지로 전기 수요의 113%를 충족했습니다.
연구자들은 태양광 에너지가 향후 수십 년 내에 주요 전력원으로 자리 잡을 것으로 예상하고 있으며, 기술 발전과 비용 감소가 이를 뒷받침할 것이라고 합니다. 최근 연구에 따르면, 2050년까지 태양광 에너지가 세계의 주요 에너지원이 되는 전환점에 도달했을 가능성이 있다고 합니다.
44.JVM 옵션 탐험기(JVM Options Explorer)
이 텍스트는 Java 개발과 관련된 도구, 옵션 및 설정에 대한 내용을 다루고 있으며, 특히 OpenJDK와 그 다양한 구현체에 초점을 맞추고 있습니다. 주요 내용은 다음과 같습니다.
여러 가지 도구가 언급되며, Byte-Me, JEPMap, JITWatch와 같은 도구는 Java 성능을 최적화하고 JVM의 동작을 이해하는 데 사용됩니다. VM Options Explorer는 다양한 JDK 버전에서 사용할 수 있는 옵션과 그 설명을 제공합니다.
텍스트는 OpenJDK 8, 11, 17 등 여러 Java Development Kit (JDK) 버전과 Amazon Corretto, Azul Systems Zulu와 같은 다양한 공급업체의 배포판을 나열합니다. 또한, 많은 VM 옵션이 가비지 수집 및 메모리 관리와 관련된 내용을 포함하고 있습니다.
가비지 수집(GC)과 관련된 다양한 설정이 있으며, 기능을 활성화하거나 비활성화하고 성능 조정을 위한 매개변수를 조정하는 옵션이 포함되어 있습니다.
문서에서는 컴파일러 설정에 대해서도 논의하며, 메서드 컴파일에 대한 임계값, 디버깅 옵션, 활성화하거나 비활성화할 수 있는 최적화 기능이 포함됩니다.
일부 옵션은 실험적이거나 더 이상 사용되지 않는 것으로 표시되어, Java 플랫폼에서 진행 중인 변화와 개선을 나타냅니다.
전반적으로 이 텍스트는 성능 최적화와 가비지 수집과 관련하여 Java 환경 내에서 사용할 수 있는 설정과 도구를 이해하고자 하는 개발자들에게 유용한 자료로 활용될 수 있습니다.
45.스마트폰으로 물리 실험!(Phyphox – Physical Experiments Using a Smartphone)
Phyphox는 스마트폰을 과학 실험을 위한 모바일 실험실로 변환하는 무료 앱입니다. 이 앱의 주요 기능은 다음과 같습니다.
스마트폰의 센서를 활용하여 실험을 진행할 수 있습니다. 예를 들어, 가속도계와 마이크를 사용해 진자의 주파수나 도플러 효과를 측정할 수 있습니다. 실험 데이터를 다양한 형식으로 저장하고 공유할 수 있어 추가 분석이 용이합니다. 웹 브라우저를 통해 실험을 원격으로 제어할 수 있으며, 이를 통해 데이터를 쉽게 관리하고 다운로드할 수 있습니다. 또한, 앱의 웹 편집기를 사용해 자신만의 실험을 만들고, 위키에서 다양한 자료에 접근할 수 있습니다.
Phyphox는 교육에 미친 영향으로 여러 상을 수상했습니다. 2020년에는 뛰어난 교육 기여로 Ars legendi 교수상을 받았고, 2019년에는 독일 물리학회로부터 실험실 과정의 우수성을 인정받아 교육상을 수상했습니다. 또한, STEM 교육을 촉진한 공로로 2019년 아르키메데스 상을 수상했으며, 2018년에는 RWTH 아헨 대학교 학생들로부터 최고의 지원에 대한 교육상을 받았습니다.
Phyphox는 RWTH 아헨 대학교와 교육 방법 및 교사 훈련을 향상시키기 위한 다양한 지원 프로그램에 의해 지원받고 있습니다. 개발 팀은 RWTH 아헨 대학교 제2물리학 연구소의 연구자와 학생들로 구성되어 있습니다.
더 많은 정보나 도움이 필요하면 [email protected]로 연락하거나 지역 지원을 위한 앰배서더 프로그램을 확인할 수 있습니다.
46.오디 탐방(A Tour of Oodi)
오오디 도서관은 헬싱키 중앙역 옆에 위치한 혁신적인 도서관으로, 방문객들이 편안하게 휴식을 취하고 소통할 수 있는 공간입니다.
1층에는 체스와 바둑판, 레스토랑, 저렴한 가격으로 고전 영화를 상영하는 영화관이 있습니다. 2층은 디지털 작업 공간, 녹음 스튜디오, 악기 대여, 친구들과 요리할 수 있는 주방, 최신 게임 콘솔과 가상 현실 장비가 있는 게임룸, 3D 프린터와 재봉틀이 갖춰진 메이커스페이스가 마련되어 있습니다. 3층에는 눈높이에 맞춘 책들이 가득한 서가, 통합 카페, 장난감과 경사로가 있는 어린이 공간이 있습니다. 편안한 좌석과 전원 콘센트도 많이 마련되어 있습니다.
또한, 로봇이 지하 저장소에서 책을 운반하는 시스템이 있어 효율성을 더합니다. 오오디는 현대 기술과 전통적인 도서관 서비스를 잘 결합한 독특한 장소이며, 온라인으로 가상 투어도 가능합니다.
47.디지털 게임으로 가까워지기(How long-distance couples use digital games to facilitate intimacy (2025))
장거리 연애는 특히 집을 떠나 공부하거나 일하는 젊은 층 사이에서 점점 더 흔해지고 있습니다. 많은 커플들은 함께 멀티플레이어 비디오 게임을 하며 유대감을 형성합니다. 그러나 게임이 이러한 관계를 유지하는 데 어떤 역할을 하는지는 아직 많이 연구되지 않았습니다. 이번 연구는 함께 게임을 자주 하는 13쌍의 장거리 연애 커플을 대상으로 진행되었습니다. 연구는 이들의 게임 스타일과 거리에도 불구하고 애정을 표현하기 위해 게임 기능을 어떻게 활용하는지를 살펴보았습니다. 또한, 연구 결과는 신체적 상호작용 부족과 함께한 시간의 추억을 저장하는 방법과 같은 문제를 해결하기 위해 커플을 더 잘 지원할 수 있는 게임 개선 아이디어를 제시했습니다.
48.Missouri town fires half its city council over data center deal(Missouri town fires half its city council over data center deal)
요약이 없습니다.
49.프로 맥스 5배 한도 초과!(Pro Max 5x quota exhausted in 1.5 hours despite moderate usage)
프로 맥스 5배 요금제를 사용하는 사용자들이 적당한 사용(질문과 답변, 가벼운 개발)에도 불구하고 1.5시간 만에 쿼타가 빠르게 소진되고 있습니다. 이전에는 쿼타 초기화 전, 많은 사용을 하더라도 5시간 동안 지속되었던 점을 고려할 때, 이러한 급격한 소진은 문제로 보입니다.
조사 결과, cache_read 토큰이 쿼타 한도에 대해 예상보다 높은 비율로 계산되고 있는 것으로 나타났습니다. 일반적으로는 1/10 비율로 계산되어야 하지만, 현재는 전량이 반영되고 있어 캐싱의 이점이 사라지고 있습니다. 또한, 다른 단말기에서 대기 중인 세션이 계속해서 쿼타를 소모하고 있어 소진에 큰 영향을 미치고 있습니다.
자동 압축 기능이 작동할 때 전체 컨텍스트를 전송하기 때문에 쿼타 사용량이 급증하는 현상도 발생하고 있습니다. 1M의 컨텍스트 창 크기는 호출당 더 많은 토큰을 생성하게 되어 쿼타 소진을 가속화하고 있습니다. 사용자들은 쿼타 창당 최소 2-3시간의 적당한 사용을 기대했지만, 실제로는 1.5시간 만에 소진되었고, 대기 중인 세션이 쿼타의 많은 부분을 차지하고 있습니다.
이에 대한 개선 방안으로는 cache_read 토큰의 계산 방식을 명확히 하고, 대기 중인 세션에 대한 비율을 줄이며, 실시간으로 쿼타 소모를 더 잘 확인할 수 있도록 하고, 토큰 사용에 대한 컨텍스트 기반 예측을 제공하는 것이 필요합니다. 이 문제는 캐싱을 통해 쿼타 관리를 하는 사용자들에게 큰 영향을 미치며, 현재 개발자들이 조사 중입니다.
50.64비트에서의 32비트 나눗셈 최적화(Optimization of 32-bit Unsigned Division by Constants on 64-bit Targets)
그란룬드와 몽고메리는 상수로 나누는 부호 없는 정수 나눗셈을 최적화하는 방법인 GM 방법을 개발했습니다. 이 방법은 현재 GCC와 Clang과 같은 주요 컴파일러에서 사용되고 있습니다. 그러나 이 방법은 처음에 32비트 CPU를 위해 설계되었기 때문에 64비트 프로세서의 장점을 충분히 활용하지 못합니다. 특히 x/7과 같은 나눗셈에서는 더욱 그렇습니다. 이 논문은 64비트 CPU를 위한 32비트 부호 없는 나눗셈에 대한 새로운 최적화를 제시합니다. 구현 결과, 인텔 제온 w9-3495X에서는 1.67배, 애플 M4에서는 1.98배의 속도 향상이 나타났습니다. LLVM 업데이트가 성공적으로 통합되어 이 방법의 효과가 입증되었습니다.
51.미지의 섬, 곧 항해도에 등장!(Uncharted island soon to appear on nautical charts)
최근 웨델 해에서 얼음breaker 폴라스턴호를 타고 진행된 탐사에서 이전에 해도에 표시되지 않았던 섬이 발견되었습니다. 이 탐사팀은 93명의 국제 연구원으로 구성되어 있으며, 2026년 2월부터 라르센 빙붕에서 나오는 얼음과 물의 흐름을 연구해왔습니다.
악천후를 피하기 위해 대피처를 찾던 중, 팀은 처음에는 빙산으로 생각했던 미지의 육지를 발견했습니다. 자세히 조사한 결과, 이곳은 약 130미터 길이, 50미터 너비, 해수면에서 16미터 높이의 암석 섬임을 확인했습니다. 이 섬의 위치는 기존 해도에서 표시된 지점에서 약 1해리 떨어져 있었습니다.
팀은 onboard 장비와 드론을 사용해 섬에 대한 상세 조사를 실시하며, 이 새로운 섬의 체계적인 지도를 처음으로 작성했습니다. 그들은 이 섬에 공식적인 이름을 붙이고, 국제 해도에 포함시키는 작업을 진행할 계획입니다. 이는 해상 항해에 매우 중요합니다.
섬 발견 외에도 이번 탐사는 남극 해빙의 변화하는 조건에 대한 귀중한 통찰을 제공했습니다. 남극 해빙은 2017년 이후 두께와 면적이 줄어들고 있습니다. 연구자들은 또한 녹은 물이 해양 생태계에 미치는 영향과 해빙이 탄소 순환에서 수행하는 역할을 연구하고 있습니다. 폴라스턴호는 임무를 마친 후 2026년 5월에 본항으로 돌아올 예정입니다.
52.클로드 신화: 시스템 카드(Claude Mythos: The System Card)
클로드 미토스는 앤트로픽이 개발한 새로운 AI 모델로, 심각한 보안 우려로 인해 일반 사용자에게 공개되지 않습니다. 이전의 GPT-2와는 달리, 클로드 미토스를 공개하지 않기로 한 결정은 거의 모든 소프트웨어의 취약점을 악용할 가능성이 있기 때문입니다. 만약 잘못 사용된다면 심각한 위험을 초래할 수 있습니다. 따라서 이 모델은 오직 사이버 보안 회사에만 제공되어 중요한 시스템을 보호하는 데 도움을 주고 있습니다.
앤트로픽은 프로젝트 글래스윙을 소개했습니다. 이 프로젝트는 미토스를 통제된 방식으로 사용하여 사이버 보안 문제를 해결하는 데 중점을 두고 있으며, 더 넓은 접근을 고려하기 전에 이러한 문제를 해결하려고 합니다. 미토스는 이전 AI 모델에 비해 실수를 덜 하는 경향을 보이며 행동의 일관성이 뛰어난 것으로 평가되고 있지만, 이는 실패가 발생할 경우 그 심각성에 대한 우려도 함께 불러일으킵니다.
미토스의 평가 과정은 철저하게 진행되어 실제 응용 프로그램에서 나타날 수 있는 위험한 행동을 사전에 식별하는 것을 목표로 하고 있습니다. 그러나 이러한 정렬 평가가 표면적인 성격을 가질 수 있다는 경고도 있으며, 이는 모델 내부의 더 깊은 문제를 포착하지 못할 수 있습니다.
전반적으로 미토스는 지금까지 앤트로픽이 개발한 모델 중 가장 높은 일관성을 보이는 것으로 평가되지만, 그 고급 기능은 잘못된 정렬이 심각한 결과를 초래할 수 있음을 의미합니다. 진행 상황에도 불구하고, 모델이 잘못 사용되거나 그 기능이 제대로 이해되지 않을 경우 여전히 상당한 위험이 존재한다는 데에는 일반적인 합의가 이루어지고 있습니다.
53.클로드.ai 중단(Claude.ai down)
클로드.ai의 사건 요약
클로드.ai와 클로드 코드에서 로그인에 문제가 발생하여 오류가 증가했습니다. 이 문제는 2026년 4월 13일 UTC 기준으로 15:31부터 16:19까지 확인되었고, 해결 작업이 진행되었습니다. 상황은 15:40 UTC에 처음 보고되었으며, 16:35 UTC에 문제 해결될 때까지 지속적으로 업데이트가 이루어졌습니다.
이번 사건은 클로드.ai, 클로드 코드, 클로드 API를 포함한 여러 플랫폼에 영향을 미쳤습니다. 현재 문제는 해결되었으며, 서비스는 정상적으로 운영되고 있습니다.
사용자들은 클로드.ai에서 발생하는 사건에 대한 업데이트를 이메일이나 SMS로 구독할 수 있습니다.
54.이큅렉트: 러스트 VR 영상 플레이어(Equirect – a Rust VR video player)
60세의 프로그래머인 저자는 1980년부터 쌓아온 경험을 바탕으로 최근 몇 달 동안 인공지능(AI)에 대한 자신의 시각이 어떻게 변화했는지를 이야기합니다. 처음에는 회의적이었지만, 직장에서 열린 AI 교육 주간에 참여한 후 흥미를 느끼게 되었습니다. 이제는 대부분의 코드를 스스로 작성하기보다는 AI, 특히 Claude를 활용해 도움을 받고 있습니다.
개인 프로젝트를 위해 저자는 약 30시간을 들여 Claude에게 그래픽과 가상 현실을 사용하는 윈도우 앱을 만드는 과정을 안내했습니다. 이 기술들에 대한 경험이 많지 않았음에도 불구하고, AI가 생성한 코드를 검토하면서도 복잡한 문제를 스스로 해결하는 것보다 Claude를 통해 더 빠르게 해결할 수 있었습니다.
최근에는 Claude의 도움을 받아 오래된 프로젝트를 업데이트하며 버그를 수정하고 오랫동안 원했던 기능을 추가했습니다. 이 과정이 즐거웠고, AI가 자신의 작업에 가져다줄 가능성에 대해 기대하고 있습니다. 다른 사람들이 관심이 있다면 Claude와 함께 사용한 프롬프트를 공유할 의향도 있다고 전했습니다.
55.게으름의 위험성(The peril of laziness lost)
이 글에서는 "게으름"이라는 개념이 프로그래밍의 세 가지 미덕 중 하나로 언급되며, 이는 "프로그래밍 펄"의 저자 래리 월이 설명한 내용입니다. 게으름은 프로그래머가 효율적인 추상화를 만들어내도록 장려하여, 소프트웨어 개발을 더 쉽고 효과적으로 만들어줍니다.
하지만 현대 도구, 특히 대형 언어 모델(LLM)의 발전으로 소프트웨어 제작에 대한 태도가 변화하고 있습니다. LLM은 생산성을 높여주지만, 일부 사용자들이 양을 질보다 우선시하는 경향을 보이게 하여 프로그래밍의 피상성을 조장합니다. 예를 들어, 개리 탄과 같은 사람들은 코드의 양을 자랑하지만 그 내용에는 신경 쓰지 않는 경우가 많습니다.
저자는 LLM이 인간의 게으름 개념을 결여하고 있다고 주장합니다. 이 개념은 프로그래머가 미래의 효율성을 위해 작업을 최적화하도록 유도합니다. 이러한 제약이 없으면 LLM은 부풀려지고 비효율적인 코드를 생성할 수 있습니다.
그럼에도 불구하고 LLM은 올바르게 사용된다면 유용한 도구가 될 수 있습니다. 이들은 실제 프로그래밍 문제를 해결하고 엔지니어링 관행을 향상시키는 데 도움을 줄 수 있지만, 항상 게으름의 미덕에 부합하는 방식으로 사용되어야 합니다. 즉, 미래의 개발자에게 유익한 더 간단하고 강력한 시스템을 목표로 해야 합니다.
56.컬 위의 운명(Doom, Played over Curl)
cURL DOOM은 cURL과 bash만 있으면 터미널에서 클래식 게임 DOOM을 직접 플레이할 수 있게 해주는 도구입니다. 별도의 설치 없이 간편하게 즐길 수 있습니다.
게임을 시작하는 방법은 두 가지가 있습니다. 첫 번째는 간단한 방법으로, curl -sL http://localhost:3000 | bash 명령어를 사용하면 게임 환경을 설정하는 스크립트를 가져옵니다. 두 번째는 고급 방법으로, 키 입력을 게임에 직접 스트리밍하는 복잡한 명령어인 stty -echo -icanon min 1 time 0 && curl -sN -X POST -T - localhost:3000/play를 사용합니다. 이 방법은 실시간 상호작용이 가능하지만 터미널 설정을 변경해야 합니다.
게임은 기본적으로 작은 화면에서 실행되지만, 열과 행의 매개변수를 추가하면 크기를 조정할 수 있습니다. 게임을 시작하려면 아무 키나 누르면 되고, 종료하려면 Ctrl+C를 누르고 터미널 설정을 복원하려면 reset 명령어를 사용하면 됩니다.
기술적인 측면에서, 게임은 ANSI 그래픽으로 프레임을 스트리밍하며, 단일 TCP 연결을 사용합니다. 기본적으로 초당 15프레임으로 설정되어 있지만 조정이 가능합니다. 서버는 각 게임 세션을 별도로 관리하며, 플레이어의 입력을 처리합니다.
설치를 위해서는 Node.js, C 컴파일러, 그리고 DOOM 공유 소프트웨어 WAD 파일이 필요합니다. 설치 단계를 따라 서버를 설정하고 게임을 시작할 수 있습니다.
게임 조작은 W/S/A/D 키로 이동하고, F 키로 발사하며, 문을 열거나 메뉴에 접근하는 등의 다양한 행동을 위한 키가 있습니다.
환경 변수를 설정하여 서버 주소, 터미널 크기 등을 변경할 수 있는 커스터마이징 기능도 제공합니다. 서버는 세션 생성, 입력 전송, 서버 상태 확인을 위한 여러 HTTP 경로를 제공합니다.
현대 웹 기술을 활용하여 DOOM을 경험할 수 있는 재미있고 혁신적인 방법입니다!
57.Caffeine, cocaine, and painkillers detected in sharks from The Bahamas(Caffeine, cocaine, and painkillers detected in sharks from The Bahamas)
요약이 없습니다.
58.AI의 프론트엔드 한계(Why AI Sucks at Front End)
AI는 프로그래밍, 특히 사용자 인터페이스(UI) 제작에서 강점과 약점을 가지고 있습니다.
AI의 장점은 반복적이고 표준화된 작업에 뛰어난 성능을 발휘한다는 점입니다. 따라서 일반적인 UI 패턴을 복사하고 붙여넣는 데 유용합니다. 또한, 기본적인 작업인 스캐폴딩, 토큰 마이그레이션, 일반적인 개요 작성 등을 신속하게 처리할 수 있습니다.
하지만 AI는 맞춤형 솔루션이나 복잡한 상호작용에서는 어려움을 겪습니다. 종종 구식이거나 잘못된 코드를 생성하기도 합니다. 레이아웃, 간격, 접근성, 성능과 같은 부분에서도 복잡한 작업이 될수록 더 많은 문제를 일으킵니다. 요청이 복잡해질수록 AI의 효과는 떨어집니다.
AI의 한계에는 몇 가지 이유가 있습니다. 첫째, AI는 오래된 기준과 일반적인 템플릿에 의존하기 때문에 현대적인 관행에 대한 지식이 부족합니다. 둘째, AI는 언어 모델로서 시각적 요소나 복잡한 레이아웃을 효과적으로 해석할 수 없습니다. 셋째, 디자인 선택의 이유를 이해하지 못해 맞춤형 솔루션을 만드는 데 비효율적입니다. 마지막으로, AI는 웹 렌더링에서 발생하는 다양한 변수, 예를 들어 브라우저 종류나 사용자 입력 등을 고려할 수 없어 출력 결과가 복잡해집니다.
인간은 예측할 수 없고 끊임없이 선호가 변하기 때문에 AI가 일관되게 관련성 있는 솔루션을 제공하기가 어렵습니다. 전반적으로 AI는 기본적인 프로그래밍 작업에 유용한 도구가 될 수 있지만, 복잡하고 맞춤화된 요구 사항에서는 어려움을 겪습니다.
59.21세기 Zed, 새로운 선택!(Zed, A sans for the needs of 21st century (2024))
Zed는 21세기를 위해 설계된 새로운 산세리프 서체로, 기존 서체의 한계를 극복하고자 합니다. 이 서체는 읽기에 최적화된 텍스트 버전과 큰 텍스트를 위한 디스플레이 버전 두 가지로 제공됩니다.
Zed의 주요 특징 중 하나는 접근성입니다. 이 서체는 시각 장애인과 소외된 커뮤니티를 포함한 다양한 독자들을 위해 설계되었습니다. 다양한 인구의 요구를 충족하는지 테스트를 거쳤습니다.
디자인 측면에서 텍스트 버전은 열린 카운터와 느슨한 간격을 가지고 있어 가독성을 높이고 글자를 구별하기 쉽게 만듭니다. 반면 디스플레이 버전은 간격이 좁고 대비가 낮아 큰 사이즈에서 시각적으로 매력적입니다.
Zed는 연구 결과에 기반하여 단순화된 글자 형태와 명확한 디자인이 읽기 속도를 향상시킨다는 사실을 반영하고 있습니다. 특히 시각 장애인을 위한 테스트에서 Zed는 헬베티카보다 더 나은 성과를 보였습니다.
문화적 지원 측면에서도 Zed는 547개 이상의 언어를 지원하며, 많은 멸종 위기 언어와 원주민 언어도 포함됩니다. 특정 언어적 필요를 위한 특수 문자도 포함되어 있어 문화적 다양성을 보존하는 데 기여하고자 합니다.
또한 Zed는 비언어적 소통을 위한 아이콘 세트를 제공하며, 다양한 필요를 가진 사용자들을 위해 점자 서체도 포함하고 있습니다.
전반적으로 Zed는 현대적인 디자인과 접근성, 문화적 포용성을 결합한 혁신적인 서체입니다.
60.구글, '도키도키 문학동아리' 삭제(Google removes "Doki Doki Literature Club" from Google Play)
게임 "도키 도키 문학 클럽" (DDLC)이 구글 플레이 스토어에서 삭제되면서 사용자들의 비판이 일고 있다. 많은 사람들은 구글이 DDLC를 금지한 결정이 위선적이라고 생각하고 있다. 그들은 구글이 DDLC처럼 정신 건강 문제를 다룬 게임을 차단하면서도 다른 유해한 콘텐츠는 허용하고 있다는 점을 지적한다. 비평가들은 구글이 사용자 안전보다 이익을 더 중요시하고 있으며, 이러한 행동이 미디어에서의 검열 경향을 반영한다고 주장한다. 일부 사용자들은 구글 플레이에 의존하지 말고 다른 경로를 통해 게임을 다운로드할 것을 제안하고 있다. 전반적으로 DDLC의 삭제는 정당하지 않으며, 콘텐츠 관리에서의 이중 기준을 드러낸다는 강한 의견이 있다.
61.근대 유럽의 교과서와 필기법(Textbooks and Methods of Note-Taking in Early Modern Europe (2008))
제공된 텍스트는 손상되었거나 형식이 잘못된 PDF 파일로 보입니다. 이 파일은 요약할 수 있는 일관되거나 의미 있는 내용을 포함하고 있지 않습니다. 요약하고 싶은 특정 텍스트나 문서가 있다면, 읽을 수 있는 형식으로 제공해 주시면 기꺼이 도와드리겠습니다.
62.OBDD의 새로운 전환(A Canonical Generalization of OBDD)
이 글에서는 부울 함수 표현을 위한 새로운 모델인 트리 결정 다이어그램(TDD)에 대해 소개합니다. TDD는 순서가 있는 이진 결정 다이어그램(OBDD)의 개념을 기반으로 하며, 특정한 구조인 vtree를 따르는 구조화된 d-DNNF의 일종입니다. 저자들은 TDD가 OBDD와 유사한 장점을 가지고 있다고 강조합니다. 예를 들어, 모델을 세고 조작하는 효율적인 방법을 제공하지만, 정보를 더 간결하게 표현할 수 있습니다. 특히, TDD는 k의 트리 너비를 가진 CNF 공식을 고정 매개변수 처리 가능(FPT)한 크기로 표현할 수 있는데, 이는 OBDD로는 불가능한 점입니다. 이 연구는 또한 CNF 공식을 결정론적 TDD로 변환하는 방법을 아래에서 위로 접근하는 방식으로 살펴보며, 이 과정이 팩터 너비라는 복잡성 개념과 어떻게 연결되는지를 설명합니다.
63.앤트로픽 캐시 TTL 조정(Anthropic downgraded cache TTL on March 6th)
2026년 3월 초, 앤트로픽은 클로드 코드의 기본 캐시 생존 시간(TTL)을 1시간에서 5분으로 줄였다고 보도되었습니다. 이 변경은 사용자에게 비용 증가와 더 높은 쿼터 사용량을 초래했습니다.
5분 TTL로의 변경으로 인해 캐시 생성 비용이 20-32% 상승했습니다. 이전에 쿼터에 도달하지 않았던 사용자들도 증가한 캐시 소비로 인해 한계에 도달하게 되었습니다. 2026년 1월부터 4월까지의 세션 데이터를 분석한 결과, 119,000건 이상의 API 호출이 두 개의 별도 기계에서 발생했으며, 이 변경은 3월 6일부터 8일 사이에 이루어진 것으로 확인되었습니다. 그 이전에는 데이터가 일관되게 1시간 TTL을 보여주었습니다.
행동 단계는 다음과 같습니다. 첫 번째 단계(1월 11일 - 1월 31일)에서는 5분 TTL 데이터만 기록되었습니다. 두 번째 단계(2월 1일 - 3월 5일)에서는 1시간 TTL만 관찰되었습니다. 세 번째 단계(3월 6일 - 7일)에서는 두 가지 TTL이 모두 존재하는 전환 단계였습니다. 마지막으로 네 번째 단계(3월 8일 - 4월 11일)에서는 5분 TTL이 지배적이었습니다. 5분 TTL 하에서는 캐시 생성 속도가 높아져 사용자들이 지불하는 비용이 상당히 증가했습니다. 캐시 생성 비용은 캐시 읽기 비용보다 12.5배 더 비쌉니다.
구독 사용자들은 증가한 캐시 생성 빈도로 인해 처음으로 쿼터 한계에 도달하는 어려움을 겪었습니다. 이러한 조용한 변경은 예측 가능한 비용을 기반으로 예산을 관리하는 팀들에게 사용자 신뢰를 잠재적으로 위반하는 것으로 여겨지고 있습니다.
이에 대한 권장 사항으로는, 1시간에서 5분 TTL로의 변경이 의도된 것인지 실수인지 확인할 필요가 있습니다. 또한 TTL 설정의 의도된 기본값을 명확히 하고, 1시간 TTL을 기본값으로 복원하거나 사용자 맞춤 설정을 허용하는 방안을 고려해야 합니다. 마지막으로, 캐시 읽기 토큰이 쿼터에 어떻게 반영되는지에 대한 투명성을 제공해야 합니다.
이 요약은 사용자 경험과 비용에 중대한 영향을 미칠 수 있는 운영상의 변화를 반영하며, 시스템의 명확성과 잠재적인 조정의 필요성을 강조합니다.
64.GPS의 물리학(The Physics of GPS)
GPS는 시간을 거리로 변환하여 길을 안내하는 시스템입니다. 이 시스템은 어떻게 작동할까요? 위성이 신호를 보내면, 당신의 휴대전화가 그 신호를 받습니다. 신호가 이동하는 데 걸리는 시간은 위성이 얼마나 떨어져 있는지를 알려줍니다. 각 GPS 측정은 빛의 속도로 이동하는 신호로 시작됩니다. 예를 들어, 신호가 당신의 휴대전화에 도달하는 데 1 나노초가 걸린다면, 이는 위성이 약 0.3미터 떨어져 있다는 의미입니다. 이 시스템은 정확성을 보장하기 위해 시계의 차이와 위성의 위치와 같은 다양한 요소를 고려합니다. 요약하자면, GPS는 시간을 이용해 위성으로부터의 거리를 계산하여 당신의 위치를 파악합니다.
65.마크의 마법 배가(Mark's Magic Multiply)
이 글에서는 임베디드 프로세서에서의 단정도 부동소수점 곱셈에 대해 다루고 있으며, 부동소수점 연산을 가속화하는 맞춤형 RISC-V 확장인 Xh3sfx에 초점을 맞추고 있습니다. 저자는 하드웨어 지원이 없는 프로세서에서 전통적인 부동소수점 연산이 어떻게 에뮬레이션되는지를 설명하고, Xh3sfx가 특수 ALU 연산과 표준 정수 명령어를 결합하여 더 효율적인 대안이 된다고 소개합니다.
주요 내용은 다음과 같습니다.
Xh3sfx 확장은 단정도 덧셈과 곱셈을 더 빠르게 수행할 수 있도록 하여 임베디드 애플리케이션에서 부동소수점 연산의 성능을 크게 향상시킵니다. Xh3sfx 라이브러리에서 기본 곱셈 방법은 부동소수점 숫자를 풀고, 그 곱을 계산한 후, 정규화하고 결과를 다시 포장하는 과정을 포함합니다. Xh3sfx는 단정도 곱셈을 16 사이클 내에 수행하여 부동소수점 연산을 일반 애플리케이션에서도 훨씬 더 실용적으로 만듭니다.
저자는 곱셈을 위한 다양한 하드웨어 구성에 대해 탐구하고 이를 최적화하며, Mark Owen의 방법을 통해 두 번의 곱셈만으로도 정확한 결과를 얻을 수 있는 방법에 대한 통찰을 공유합니다. 논의된 기술들은 이론적으로는 배정도 부동소수점 곱셈에도 적용될 수 있지만, 이는 아직 검증되지 않았습니다.
전반적으로 이 글은 임베디드 시스템에서 효율적인 부동소수점 연산의 중요성을 강조하고 성능을 향상시키기 위한 혁신적인 기술을 공유합니다.
66.레이더 기술의 기초(Basics of Radar Technology)
이 페이지는 레이더의 작동 원리를 설명하며, 주요 원칙과 기술에 중점을 두고 있습니다. 레이더 운영자와 유지보수 직원들을 위해 기본적인 기술 수학 지식이 필요합니다. 이 사이트는 교육 자료를 제공하며, 상호작용 학습을 위한 가상 오실로스코프와 쉽게 참조할 수 있는 인쇄 가능한 PDF 파일을 포함하고 있습니다.
내용은 순수하게 교육적인 목적이며, 상업적인 의도는 없습니다. 웹사이트는 느린 인터넷 연결에서도 빠르게 로딩될 수 있도록 최적화되어 있으며, 레이더 기초, 다양한 레이더 세트, 레이더 기술에 대한 섹션이 포함되어 있습니다.
67.은하 알고리즘(Galactic Algorithm)
갤럭틱 알고리즘은 이론적으로 뛰어난 성능을 가진 알고리즘의 일종이지만, 실제로는 실용적인 한계로 인해 거의 사용되지 않습니다. 이러한 한계는 성능 이점이 매우 큰 문제를 다룰 때만 명확하게 드러나거나, 알고리즘이 효율성의 작은 이득을 위해 너무 복잡하기 때문에 발생합니다.
갤럭틱 알고리즘은 지구에서의 비실용성 때문에 붙여진 이름으로, 기록적인 이론적 성능을 보여주지만 실제 상황에서는 사용할 수 없습니다. 이 알고리즘들은 새로운 기술을 도입하여 실용적인 알고리즘 개발에 기여할 수 있으며, 컴퓨터 성능이 향상되면 사용 가능해질 수도 있습니다. 또한, 이론적 이해를 발전시키는 데 도움을 주며, 실제로 구현되지 않더라도 연구에 중요한 영향을 미칩니다.
예를 들어, 정수 곱셈의 가장 빠른 방법은 복잡한 푸리에 변환을 포함하지만 실제 사용에는 적합하지 않습니다. 소수 판별을 위한 AKS 테스트는 이론적으로는 견고하지만, 실제로는 더 빠른 다른 방법보다 느립니다. 행렬 곱셈에 대한 이론적 개선이 존재하지만, 큰 상수로 인해 비효율적이어서 사용되지 않습니다. 통신 코드에서도 이론적으로 최적의 코드가 존재하지만, 구현하기에는 비실용적입니다. 여행하는 세일즈맨 문제에 대한 새로운 알고리즘은 기존 방법에 비해 최소한의 개선을 제공하지만, 이론적으로는 중요한 의미를 갖습니다.
비록 실용적이지 않더라도 이러한 알고리즘들은 연구와 계산 한계 이해에 영향을 미치며, 컴퓨터 과학의 주요 미해결 문제를 해결하는 데 기여할 수 있습니다. 역사적으로, 저밀도 패리티 검사 코드와 같은 일부 갤럭틱 알고리즘은 처음에는 비실용적이었지만, 기술 발전에 따라 실제 응용 사례를 찾기도 했습니다. 갤럭틱 알고리즘은 현재 실용성이 부족하지만, 이론적 컴퓨터 과학에서 중요한 역할을 하며 미래의 실용적 혁신으로 이어질 가능성이 있습니다.
68.맥북 모서리 다듬기(Filing the corners off my MacBooks)
저자는 자신의 맥북의 날카로운 모서리를 다듬은 경험을 공유합니다. 이 모서리들이 손목에 불편함을 주었기 때문입니다. 저자는 이 수정 작업에 대해 다른 사람들도 의견을 표현하도록 격려하고 싶어합니다. 저자는 특히 노치 주변의 모서리를 부드럽게 만들기 위해 신중하게 파일을 사용했습니다. 스피커와 키보드를 보호하기 위해 테이프를 붙이고, 노트북이 손상되지 않도록 시간을 들여 작업했습니다. 최종 결과에 만족했다고 전합니다. 저자는 이 맥북이 자신의 업무용 컴퓨터임을 언급하며, 비슷한 수정 작업을 원하는 사람들을 도와줄 의향이 있다고 말합니다. 또한, 도구를 자신에게 맞게 커스터마이즈하는 것을 두려워하지 말라고 권장합니다.
69.협력 벡터 소개(Cooperative Vectors Introduction)
이 글에서는 신경망(Neural Networks, NN)을 렌더링 엔진에 활용하는 최신 발전에 대해 다루고 있습니다. 특히 신경 재료(Neural Materials, NM)와 신경 방사 캐싱(Neural Radiance Caching, NRC)에 중점을 두고 있습니다. 저자 루카 쿠아르테산은 NN 추론과 훈련을 위한 프레임워크의 발전 과정을 설명하며, 하드웨어 지원의 문제와 성능 향상을 위한 협력 벡터(Cooperative Vectors)의 도입을 강조합니다.
2021년부터 렌더링에 NN을 적용하는 연구가 시작되었으며, 그 결과 NM의 성공적인 구현이 이루어졌습니다. 초기 작업은 오프라인에서 훈련을 진행하며 추론에 중점을 두었고, 파이토치(PyTorch)를 사용했습니다. 그러나 NN 추론을 위한 하드웨어 지원은 제한적이었고, 특정 공급업체에 의존적이었습니다. 이를 해결하기 위해 컴퓨트 셰이더를 활용하여 플랫폼 간 NN 추론이 가능하도록 하는 솔루션이 개발되었습니다.
협력 벡터는 NN 연산을 보다 효율적으로 처리하기 위해 도입되었습니다. 이는 행렬-행렬 연산에서 벡터-행렬 연산으로 전환함으로써 이루어집니다. 이를 통해 서로 다른 픽셀이 각각 다른 입력을 요구할 때 별도의 가중치 없이도 성능을 향상시킬 수 있습니다. 추론 과정에서는 속도를 위해 최적의 행렬 배치를 사용하고, 훈련 과정에서는 네트워크 최적화를 위한 그래디언트를 계산합니다. 효율적인 그래디언트 계산과 업데이트를 위한 특정 연산이 설명되며, 협력 벡터 연산의 활용도 포함됩니다.
앞으로의 발전으로는 다이렉트X가 협력 벡터 기능을 새로운 이름인 선형 대수(Linear Algebra)로 통합하고, 벌칸(Vulkan)은 협력 행렬을 표준으로 승격시킬 예정입니다. 이 요약은 렌더링을 위한 신경망 활용의 기술적 발전과 방법론에 대한 접근 가능한 개요를 제공합니다.
70.AI로 차단하는 X 피드!(Bouncer: Block "crypto", "rage politics", and more from your X feed using AI)
Bouncer는 AI를 활용해 불필요한 게시물을 걸러내는 브라우저 확장 프로그램입니다. 사용자는 "암호화폐"나 "분노 정치"와 같은 간단한 용어로 필터를 설정할 수 있으며, Bouncer는 실시간으로 해당 게시물을 숨깁니다.
주요 기능으로는 사용자 정의 필터가 있습니다. 사용자가 원하지 않는 콘텐츠를 자신의 말로 설명할 수 있습니다. 또한 여러 AI 옵션을 제공하여, 로컬 모델을 사용하거나 클라우드 기반 AI(예: OpenAI, 구글)에 접근할 수 있습니다. 로컬 모델은 데이터를 외부로 전송하지 않고 브라우저 내에서 실행됩니다. 이미지 필터링 기능도 있어, 이미지에 따라 게시물을 걸러낼 수 있습니다. 각 게시물이 숨겨진 이유를 확인할 수 있는 투명성도 제공합니다. 인터페이스는 자동으로 밝은 모드와 어두운 모드 간에 전환됩니다.
Bouncer는 다양한 AI 모델과 호환되며, 일부 모델은 API 키가 필요하고, 로컬 모델은 브라우저에서 직접 실행할 수 있습니다.
설치는 Chrome이나 Edge의 경우 Chrome 웹 스토어에서 설치하거나 소스에서 빌드할 수 있습니다. iOS의 경우 App Store에서 다운로드하면 됩니다.
Bouncer는 사용자의 피드를 지속적으로 모니터링하여 새로운 게시물을 확인하고, 설정한 필터를 사용해 분류한 후 일치하는 콘텐츠를 숨깁니다. 필터링된 게시물은 나중에 확인할 수 있으며, 필터링 이유도 볼 수 있습니다. 캐시된 결과는 동일한 게시물과의 향후 상호작용을 빠르게 도와줍니다.
71.클라우드 코드, 파워 유저를 위한!(Claudraband – Claude Code for the Power User)
Claudraband는 Claude Code의 텍스트 사용자 인터페이스(TUI)를 개선하여 작업 흐름 관리를 더 효율적으로 할 수 있도록 돕는 도구입니다. 이 도구는 tmux를 사용하여 세션을 시각적으로 표시하고, xterm.js를 통해 헤드리스 세션을 지원하여 사용자가 Claude Code와 더 효과적으로 상호작용할 수 있게 합니다.
주요 기능으로는 이전 세션을 이어서 작업할 수 있는 재개 가능한 작업 흐름이 있으며, 과거의 결정에 대한 질문도 할 수 있습니다. 또한, Claude Code 세션을 원격으로 제어할 수 있는 HTTP 서버와 Zed 또는 Toad와 같은 다른 애플리케이션과 통합할 수 있는 ACP 서버도 포함되어 있습니다. 이 외에도, 이러한 작업 흐름을 자신의 소프트웨어에 쉽게 통합할 수 있도록 도와주는 TypeScript 라이브러리도 제공됩니다.
이 도구는 다양한 Claude Code 작업에서 tmux send-keys 사용을 간소화하기 위해 개발되었습니다.
72.엘레벤티의 종말(The End of Eleventy)
2026년 3월 4일, Font Awesome 팀은 Build Awesome이라는 프로젝트를 위해 4만 달러를 모금하는 킥스타터 캠페인을 시작했습니다. 이 프로젝트는 정적 사이트 생성기인 Eleventy(11ty)를 재브랜딩하는 것을 목표로 하고 있습니다. 캠페인은 빠르게 목표 금액에 도달했지만, 소통 문제로 인해 취소되었습니다.
Eleventy는 사용자가 특정 자바스크립트 프레임워크에 얽매이지 않고 다양한 템플릿 언어를 사용하여 웹사이트를 만들 수 있게 해주는 정적 사이트 생성기입니다. 이 도구는 유연성을 제공하며 NASA와 구글을 포함한 여러 조직에서 사용되고 있습니다.
Eleventy는 복잡한 사이트 생성기의 가벼운 대안으로 만들어졌습니다. Font Awesome의 Build Awesome으로의 전환은 플랫폼을 수익화하려는 목표를 가지고 있지만, 기존 사용자들 사이에서는 프로젝트의 방향성에 대한 우려가 커지고 있습니다.
오픈 소스 프로젝트의 수익화는 어려운 문제입니다. 과거의 시도들은 종종 실패했으며, 이는 원래 사용자층과 공감하지 못하는 도구를 만드는 데 의존하기 때문입니다.
많은 개발자들은 재브랜딩에 대해 복잡한 감정을 표현하고 있습니다. 일부는 기존 커뮤니티가 소외될까 걱정하며, 웹 개발이 더 기업적이고 개인적이지 않은 방식으로 변화할까 우려하고 있습니다.
Eleventy의 창시자인 리더맨은 오픈 소스 개발에서 지속 가능한 관행의 중요성을 강조하며, 이 목표를 달성하기 위해 Font Awesome에 합류했습니다.
과거의 정적 사이트 생성기 수익화 시도가 문제를 일으켰다는 주장이 제기됩니다. Build Awesome이 핵심 사용자의 필요를 효과적으로 충족하지 못할 수 있으며, Eleventy를 처음 지원했던 커뮤니티를 간과할 수 있다는 우려가 있습니다. 저자는 커뮤니티의 중요성과 웹 기술 발전에 기여한 이들의 유산을 반영하며, 진정한 가치는 상업화가 아닌 이타적인 기여에서 온다고 강조하고 있습니다.
73.프로그래밍의 자유(Programming Used to Be Free)
저자는 프로그래밍 여정을 돌아보며, QBasic과 같은 구식 기술을 사용했던 초기 경험을 회상합니다. 그들은 무료 자원과 오픈 소스 소프트웨어에 접근할 수 있었던 덕분에 제한된 자원 속에서도 배우고 성장할 수 있었다고 강조합니다. 역사적으로 프로그래밍은 비용이 많이 들고 대기업이나 대학에서만 접근할 수 있었지만, 자유 소프트웨어 운동이 시작되면서 무료 도구와 지식을 제공하게 되었습니다.
하지만 대형 언어 모델(LLM)의 등장은 접근성에 대한 우려를 불러일으킵니다. 이전의 프로그래밍 도구와 달리 LLM은 상당한 컴퓨팅 파워를 요구하며, 종종 높은 비용이 발생합니다. 이는 자원이 없는 사람들에게 장벽이 될 수 있습니다. 저자는 이러한 변화가 1970년대처럼 부유한 사람들만이 필요한 도구와 지식을 가질 수 있는 배타적인 환경으로 돌아갈 수 있다고 걱정합니다. 그들은 불우한 상황에 있는 개인들이 프로그래밍에 접근할 수 있는 미래에 대해 우려를 표합니다.
74.월 2만 원으로 1억 기업 운영하기(I run multiple $10K MRR companies on a $20/month tech stack)
저자는 월 10,000달러의 반복 수익(MRR)을 올리면서 기술 비용을 월 20달러로 낮추고 여러 회사를 운영하는 방법을 공유합니다. 그들은 전통적인 자금 모델에 비해 더 유연하고 스트레스가 적은 슬림한 운영의 중요성을 강조합니다.
주요 내용으로는 첫째, 복잡한 클라우드 설정 대신 Linode나 DigitalOcean과 같은 제공업체의 저렴한 가상 사설 서버(VPS)를 사용하여 관리가 간편하고 비용을 절감합니다. 둘째, 백엔드 개발에는 성능과 단순성을 고려해 Go 언어를 선호하며, 자원을 더 많이 소모할 수 있는 Python이나 Ruby와 같은 무거운 언어는 피합니다. 셋째, 개인 GPU를 활용해 AI 작업을 로컬에서 수행하여 API 비용을 절감합니다. Ollama로 시작한 후, 생산용으로는 VLLM으로 전환할 것을 추천합니다.
넷째, 고급 AI 작업을 위해 OpenRouter를 사용하여 여러 AI 모델에 접근하며, 별도의 계정이나 API를 관리할 필요가 없습니다. 다섯째, 저자는 코딩 지원을 위해 GitHub Copilot을 사용하며, 이 가격 모델을 활용해 비용을 낮추고 있습니다. 마지막으로, SQLite를 주요 데이터베이스로 추천하며, 적절히 구성할 경우 속도와 효율성이 뛰어나고 동시 사용자 처리에 유리하다고 강조합니다.
결론적으로, 저자는 효율성과 단순성에 집중하면 최소한의 자원으로도 성공적인 스타트업을 구축할 수 있다고 주장합니다. 그들은 다른 사람들도 슬림한 방법을 탐색하고 자신의 경험과 도구를 공유할 것을 권장합니다.
75.GTA 6 해킹 폭로!(Rockstar hackers set to release GTA 6 data breach as 'demands not met')
해킹 그룹인 ShinyHunters가 Rockstar Games의 데이터에 접근했다고 주장하며, 요구 사항이 충족되지 않자 데이터를 공개하겠다고 위협하고 있습니다. 이들은 클라우드 분석 플랫폼인 Snowflake와 연결된 제3자 서비스를 통해 침입한 것으로 알려졌습니다.
Rockstar는 데이터 유출 사실을 확인했지만, 접근된 정보는 소량의 비민감한 회사 정보에 불과하며, 플레이어에게는 영향을 미치지 않는다고 밝혔습니다. 해커들은 금전을 요구하며, 4월 14일까지 민감한 데이터를 공개하겠다고 경고했습니다. 이들이 주장하는 민감한 데이터에는 GTA 6의 마케팅 계획이 포함되어 있지만, 게임의 소스 코드는 포함되지 않았다고 합니다.
데이터 유출의 전체 규모는 아직 불확실하지만, 이번 사건은 제3자 서비스와 관련된 위험성을 부각시키고 있습니다. 해커들이 주장하는 내용은 현재 확인되지 않은 상태입니다.
76.70년대 텍스트 게임, 웹에서 즐기기!(Haunt, the 70s text adventure game, is now playable on a website)
체스 무스 터미널 모델 IV 개요
이 모델은 다양한 형광 색상을 제공합니다. 색상으로는 녹색(P1), 호박색(P3), 그리고 흰색이 있습니다. 속도 옵션은 느림, 보통, 빠름, 즉시로 설정할 수 있어 사용자가 원하는 속도로 조정할 수 있습니다. 또한 깜박임 기능이 제공되어 필요에 따라 사용할 수 있습니다.
77.패트 겔싱어 인터뷰(An Interview with Pat Gelsinger)
반도체 산업의 저명한 인물인 팻 겔싱어는 인텔에서 오랜 경력을 쌓았으며 현재는 플레이그라운드 글로벌에서 신기술에 집중하고 있습니다. 그는 특히 인공지능, 양자 컴퓨팅, 고급 아키텍처와 같은 분야에서 컴퓨팅 혁신의 중요성을 강조합니다.
최근 인터뷰에서 겔싱어는 인텔의 CEO에서 스타트업 평가자로의 전환에 대한 통찰을 공유했습니다. 플레이그라운드 글로벌에서 그는 기술 산업에 큰 영향을 미칠 수 있는 기업들을 지원하는 것을 목표로 하고 있습니다. 그는 인공지능 추론 능력의 발전 필요성과 고전 컴퓨팅, 인공지능, 양자 시스템의 결합 가능성에 대해 논의했습니다.
겔싱어는 컴퓨팅의 미래가 세 가지 기술의 "삼위일체"에 있다고 믿으며, 다양한 작업 부하에 따라 다른 아키텍처가 필요하다고 강조합니다. 그는 컴퓨팅 시스템의 회복력과 이를 달성하기 위한 하드웨어와 소프트웨어의 역할이 중요하다고 말합니다.
또한 그는 반도체 기술의 확장 문제와 산업 내 인재 양성의 중요성에 대해서도 언급했습니다. 겔싱어는 하드웨어의 미래와 반도체 제조 및 기술에서의 중요한 돌파구 가능성에 대해 낙관적입니다.
전반적으로 겔싱어의 통찰은 오늘날 산업의 실제적인 도전 과제를 고려하면서 기술의 미래를 형성하려는 의지를 반영하고 있습니다.
78.뇌 속의 분류법(Categorization Is 'Baked' into the Brain)
이 기사는 유사성에 따라 항목을 그룹화하는 과정인 범주화가 우리의 뇌 작용에서 중요한 역할을 한다고 설명합니다. 전통적으로 범주화는 감각을 인식한 후, 즉 특징을 감지하고 기억을 회상한 뒤에 이루어진다고 여겨졌습니다. 그러나 최근 연구에 따르면 범주화는 뇌의 처리 과정에서 훨씬 더 일찍 시작된다고 합니다. 이는 우리가 정보를 인식하는 과정에서 지속적으로 이루어지는 과정으로, 예측 피드백 신호에 의해 영향을 받습니다. 이러한 새로운 이해는 신경과학 이론, 향후 연구 방향, 그리고 신경정신 장애에 대한 잠재적 치료법에 중요한 의미를 갖습니다.
79.Nordics and Estonia rolling out offline card payment backup in case internet cut(Nordics and Estonia rolling out offline card payment backup in case internet cut)
요약이 없습니다.
80.라즈베리파이로 집 난방?(Struggling to heat your home? How about 500 Raspberry Pi units? (2025))
영국 전력망(UKPN)은 저소득 가구를 위한 새로운 난방 솔루션을 시험하고 있습니다. 이들은 라즈베리 파이 장치로 구동되는 미니 데이터 센터인 히트허브 보일러를 가정에 설치하고 있습니다. 이 프로젝트는 SHIELD 프로그램의 일환으로, 저렴한 난방을 제공하고 에너지 비용을 줄이는 것을 목표로 하고 있습니다.
히트허브는 전통적인 가스 보일러를 대체하며, 작업 부하를 처리해 난방과 온수에 사용할 수 있는 열을 생성합니다. UKPN은 가정에 태양광 및 배터리 시스템을 갖출 계획이며, 2030년까지 매년 10만 개의 히트허브 시스템을 배포할 예정입니다.
참여 가구는 새로운 사회 난방 요금제를 통해 월 약 5.60파운드(약 7.52달러)의 비용으로 난방을 이용할 수 있으며, 이를 통해 에너지 비용을 20-40%까지 줄일 수 있을 것으로 기대하고 있습니다. 이 시범 프로그램은 여러 기관과 협력하여 진행되고 있으며, 높은 에너지 비용에 직면한 가구들에게 긍정적인 결과를 보여주고 있습니다.
81.아이리다(IrDA)
빛은 통신의 중요한 매개체로, 역사적으로 신호 불이나 세마포어와 같은 방법으로 사용되었습니다. 오늘날에도 우리는 광섬유를 통해 빛을 이용한 통신을 하고 있으며, 물리적 경로 없이 데이터를 전송하는 자유 공간 광학(FSO) 시스템도 사용하고 있습니다.
FSO 기술은 1990년대 후반부터 존재했지만, 최근에는 스타링크와 같은 저궤도 위성 시스템 덕분에 주목받고 있습니다. 우주 응용 프로그램은 기술적 도전에 직면했지만, FSO는 짧은 거리 통신, 예를 들어 가시광선을 이용한 네트워킹을 목표로 하는 Li-Fi와 같은 분야에서 잠재력을 가지고 있습니다. 그러나 Li-Fi는 상업적으로 널리 사용되지 않고 있습니다.
1980년대에 휴렛팩커드(HP)는 계산기를 위한 적외선 통신 프로토콜을 개발하였고, 이는 1993년에 적외선 데이터 협회(IrDA)로 이어져 단거리 적외선 통신을 표준화했습니다. IrDA 기술은 1990년대 후반에 전화기와 프린터와 같은 장치에서 일반화되었지만, 상호 운용성과 표준화 문제에 직면했습니다.
IrDA 프로토콜에는 115 kbps의 데이터 전송 속도를 지원하는 직렬 적외선(SIR)이 포함되어 있으며, 이후 중간 적외선(MIR)과 고속 적외선(FIR)과 같은 발전이 이루어져 속도가 증가했습니다. IrDA의 응용 프로그램으로는 파일 전송과 인쇄가 있으며, IrCOMM과 OBEX와 같은 프로토콜이 통신과 데이터 전송을 용이하게 했습니다.
그럼에도 불구하고 IrDA 기술은 블루투스와 와이파이의 등장으로 인해 감소했습니다. 블루투스와 와이파이는 더 많은 편리함과 유연성을 제공하기 때문입니다. IrDA는 저렴한 비용과 보안 기능 덕분에 특정 산업 응용 프로그램에서는 여전히 사용되고 있지만, 스마트폰의 출현 이후 소비자 장치에서는 널리 채택되지 않았습니다.
결론적으로, IrDA는 역사적 의의와 일부 틈새 응용 프로그램을 가지고 있지만, 블루투스와 와이파이와 같은 더 다재다능한 무선 기술에 의해 크게 가려졌습니다.
82.디지털 물결의 종말, AI의 반란(AI could be the end of the digital wave, not the next big thing)
현재 인공지능(AI) 기술의 발전이 새로운 기술 시대의 시작을 의미하는 것이 아니라, 1970년대부터 이어져 온 디지털 혁명의 끝을 나타낼 수 있다는 주제를 다루고 있다. 저자는 니콜라 콜랭이 제안한 '후기 사이클 투자 이론'을 언급하며, 우리가 컴퓨터와 네트워크 혁명의 성숙 단계에 접어들었다고 설명한다.
역사적 관점에서, 이 글은 칼로타 페레즈의 모델을 바탕으로 기술과 금융이 어떻게 긴 투자 주기, 즉 '서지'에서 상호작용하는지를 설명한다. 현재의 디지털 서지는 과거의 기술 발전과 유사하게 정점에 도달하고 있을 가능성이 있다.
콜랭은 기술 분야가 후기 사이클에 접어들었다는 세 가지 신호를 제시한다. 첫째, 스타트업 자금 조달의 감소는 단순한 조정이 아니라 스타트업 모델의 구조적 문제를 나타낼 수 있다. 둘째, ChatGPT와 같은 주요 AI 혁신이 새로운 스타트업이 아닌 기존의 대기업에서 나왔다는 점은 대형 기술 기업이 시장을 지배하고 있음을 보여준다. 셋째, 많은 산업이 이미 디지털 변환을 겪었기 때문에 앞으로의 성장 기회는 제한적일 수 있다.
AI는 기존 시스템을 개선하는 방법으로 여겨지며, 완전히 새로운 시스템을 만드는 것이 아니라, 대량 생산을 대체하지 않고도 효율성을 높인 린 생산과 유사하다. 기술 서지의 초기 단계에서는 투자들이 분산되고 불확실한 경향이 있지만, 현재 AI 분야에서는 대기업들이 대규모로 명확한 투자를 하고 있어 혁신보다는 최적화로의 전환을 나타낸다.
이 글은 미국과 중국의 AI 접근 방식을 비교한다. 미국은 AI의 변혁적 비전에 중점을 두는 반면, 중국은 경제 목표에 부합하는 실용적인 응용에 초점을 맞추고 있다. 전반적으로 이 글은 AI가 중요하지만, 새로운 시대의 시작이 아니라 기존 디지털 기술의 정점을 나타낼 수 있음을 시사한다.
83.미소 모델의 발견!(Small models also found the vulnerabilities that Mythos found)
이 기사는 사이버 보안에서 인공지능(AI)의 능력, 특히 Anthropic의 AI 모델인 Mythos에 대해 다루고 있습니다. Mythos는 보안 취약점을 자율적으로 식별하고 활용할 수 있다고 주장합니다. 주요 내용을 요약하면 다음과 같습니다.
현재 사이버 보안에서 AI의 상태는 다양한 능력을 보여주며, 성능은 모델과 작업에 따라 크게 다릅니다. 이를 "울퉁불퉁한 경계"라고 부르며, 이는 큰 모델이 모든 분야에서 작은 모델보다 항상 우수하지 않다는 것을 의미합니다.
Anthropic은 Claude Mythos와 Project Glasswing을 발표했습니다. 이 프로젝트는 AI를 사용해 소프트웨어의 취약점을 찾아 수정하는 것을 목표로 하고 있으며, 오픈 소스 보안을 위해 1억 달러를 사용 크레딧과 기부에 투자했습니다.
저자와 팀은 Mythos가 강조한 취약점에 대해 다양한 모델, 특히 더 작고 저렴한 모델을 테스트했습니다. 놀랍게도 많은 작은 모델이 큰 모델과 비슷하거나 더 나은 성능을 보였으며, 효과적인 사이버 보안 솔루션이 항상 최신의 비싼 AI 모델을 필요로 하지 않음을 보여주었습니다.
테스트는 세 가지 주요 작업으로 구성되었습니다. 첫째, 보안 코드에서 잘못된 긍정 결과를 식별하는 것이었습니다. 둘째, FreeBSD에서 특정 공격을 탐지하는 것이었습니다. 셋째, OpenBSD의 복잡한 취약점을 분석하는 것이었습니다. 결과는 모델마다 이 작업을 처리하는 능력이 크게 달라졌으며, 때로는 작은 모델이 더 나은 결과를 내기도 했습니다.
저자는 AI의 사이버 보안 효과는 모델의 능력보다는 전체 시스템과 관련된 전문성에 더 의존한다고 결론지었습니다. 잘 설계된 시스템은 작은 모델을 효과적으로 활용할 수 있습니다.
이러한 발견은 많은 조직이 Mythos와 같은 최첨단 모델에 접근하지 않고도 기존 AI 도구를 사이버 보안에 활용할 수 있음을 시사합니다. 초점은 AI를 보안 작업 흐름에 통합하고 효과적인 취약점 관리를 위해 소프트웨어 유지 관리자와의 관계를 구축하는 데 있어야 합니다.
기사는 AI 사이버 보안의 지속적인 개발 필요성을 강조하며, 조직들이 더 발전된 모델을 기다리기보다는 지금 당장 이러한 기술을 채택할 것을 권장합니다.
전반적으로 Mythos가 가능성을 보여주지만, 사이버 보안에서 AI의 실제 배치와 성공은 단일 고급 모델의 능력보다는 강력한 시스템과 실용적인 응용에 달려 있다고 주장합니다.
84.산업을 만든 문제(The Problem That Built an Industry)
이 글은 연간 45억 명의 승객을 지원하는 항공 예약 시스템의 오랜 인프라에 대해 다루는 시리즈의 일부입니다. 1953년의 한 대화가 SABRE 시스템의 탄생으로 이어져 항공사 예약 과정을 혁신하게 된 과정을 설명합니다. 이전에는 색인 카드와 전화 통화를 통해 예약이 이루어졌습니다.
1950년대에 아메리칸 항공사는 느린 예약 시스템으로 어려움을 겪고 있었습니다. 항공사 사장 C.R. 스미스와 IBM 판매원 R. 블레어 스미스 간의 대화가 SABRE 개발로 이어졌고, 이 시스템은 1964년에 출시되었습니다. SABRE는 최초의 글로벌 분배 시스템(GDS)으로, 이후 아폴로, 갈릴레오, 아마데우스와 같은 다른 시스템들이 등장했습니다. 이 시스템들은 대량의 거래를 효율적으로 처리하기 위해 설계되었습니다.
TPF(거래 처리 시설)는 IBM의 운영 체제로, 빠른 거래 처리를 위해 개발되었으며, 여전히 사용되고 있습니다. 이 시스템은 피크 시간대에 초당 최대 50,000건의 거래를 처리할 수 있는 효율성을 자랑합니다. 오늘날의 예약 시스템인 아마데우스는 발전했지만, 여전히 원래 시스템의 데이터 모델과 프로토콜에 의존하고 있습니다. 예를 들어, MakeMyTrip은 예약에 아마데우스를 사용하여 1960년대 디자인의 연속성을 보여줍니다.
인디고와 같은 다양한 항공사들은 저비용 운영을 우선시하는 맞춤형 시스템(나비테어)을 사용하지만, 이는 다른 항공사와의 상호 운용성을 복잡하게 만들 수 있습니다. 항공편 예약 과정은 여러 시스템과 프로토콜이 얽혀 있어 현대 예약을 지원하는 기술의 복잡한 구조를 보여줍니다. 새로운 시스템으로의 전환은 길고 복잡할 수 있으며, 최근 에어 인디아가 아마데우스 알테아로 이전한 사례에서 그 어려움을 확인할 수 있습니다.
다음 시리즈에서는 예약 참조 코드(DDTCIV)의 중요성과 그 의미에 대해 다룰 예정입니다.
85.원디 체스(1D Chess)
1D-Chess는 체스의 간소화된 버전으로, 1차원에서 진행되어 복잡성을 줄였습니다. 플레이어는 AI와 대결하며 흰색으로 게임을 진행할 수 있습니다. 처음에는 어려워 보일 수 있지만, 흰색이 승리할 수 있는 전략이 존재합니다.
주요 규칙으로는 다음과 같습니다. 먼저, 말의 종류가 있습니다. 왕은 모든 방향으로 한 칸 이동할 수 있습니다. 나이트는 두 칸 앞으로 또는 뒤로 이동하며, 다른 말을 뛰어넘을 수 있습니다. 룩은 직선으로 어떤 방향으로든 이동할 수 있습니다.
게임의 목표는 상대방의 왕을 체크메이트하는 것입니다. 체크메이트란 왕이 공격받고 있으며 도망칠 수 없는 상태를 의미합니다.
무승부 조건도 있습니다. 스테일메이트는 더 이상 합법적인 이동이 없고 플레이어가 체크 상태가 아닐 때 발생합니다. 세 번의 반복은 동일한 보드 위치가 세 번 나타날 때 적용됩니다. 마지막으로, 충분한 자원이 없을 경우에는 오직 왕만 남아 체크메이트가 불가능해집니다.
1D-Chess는 1980년 7월 마틴 가드너에 의해 '사이언티픽 아메리칸'에 처음 소개되었습니다.
86.어리석음의 승리(The Triumph of Stupidity (1933))
버트런드 러셀은 "어리석음의 승리"에서 나치 정권이 부상하던 독일의 우려스러운 상황을 논의합니다. 그는 개별 독일인들이 문명에 크게 기여했지만, 독일 정부의 집단적인 행동이 잔인함과 타락의 상태로 이끌었다고 지적합니다. 독일의 지적이고 인도적인 사람들은 숨거나 사라졌고, 잔인하고 무지한 이들이 권력을 장악했습니다.
러셀은 비슷한 상황이 영국을 포함한 다른 나라에서도 발생할 수 있다고 경고합니다. 그는 폭력이 지배적인 힘으로 자리 잡고 있으며, 종종 문명에 반대하는 이들의 손에 넘어간다고 주장합니다. 그는 무지한 자들의 자신감과 지적인 자들의 의구심 사이의 대조를 강조하며, 지적인 사람들은 개인주의 때문에 종종 단결하지 못한다고 말합니다.
러셀은 과거를 돌아보며, 100년 전 자신감 있는 철학적 급진자들이 정치와 사회에 큰 영향을 미쳤다고 언급합니다. 그는 현대의 회의론과 개인주의가 오늘날의 어려운 시기에 효과적인 행동을 방해할 수 있다고 믿습니다. 그러나 그는 민주주의가 여전히 번창하고 있으며, 지도자들이 폭력이 아닌 건설적인 방식으로 문제를 해결하는 미국에서 희망을 봅니다. 그는 미국이 다시 한 번 유럽이 극단주의의 결과에서 벗어나는 데 중요한 역할을 할 수 있다고 제안합니다.
87.3D로 하늘의 비행기 추적하기(Every plane you see in the sky – you can now follow it from the cockpit in 3D)
이 텍스트는 비행 중인 항공기에 대한 기본 정보를 제공합니다. 현재 고도는 0피트이며, 지면 속도는 0노트, 방향은 0도입니다. 또한 조종석을 나가거나 지도를 볼 수 있는 옵션도 있습니다.
88.그들이 당신의 사진을 본다(They See Your Photos)
이 글에서는 Google Vision API를 사용한 실험에 대해 다루고 있습니다. 이 실험은 단 한 장의 사진으로부터 얼마나 많은 개인 정보를 추론할 수 있는지를 보여줍니다. 독자들에게 사진을 선택해 보도록 권장하며, 그 사진에서 어떤 정보가 추출될 수 있는지를 확인해 보라고 합니다.
89.포스트그레스 큐 관리법(Keeping a Postgres Queue Healthy)
건강한 데이터베이스는 잘 작동하는 소화 시스템과 같습니다. 효율적으로 데이터를 관리하고 불필요한 데이터를 제거해야 합니다. 특히 작업 큐를 처리하는 Postgres 데이터베이스의 경우, 성능 유지를 위해서는 정기적인 데이터 정리가 필요합니다. 이를 통해 느려짐이나 장애를 방지할 수 있습니다.
작업 큐의 특성상 대부분의 데이터는 임시적입니다. 데이터가 삽입되고 처리된 후 삭제되기 때문에, 테이블의 크기는 일정하게 유지됩니다. 높은 처리량에도 불구하고 테이블 크기가 변하지 않는 것입니다.
Postgres는 여러 작업을 동시에 처리할 수 있지만, 서로 다른 작업들이 자원을 놓고 경쟁할 수 있어 성능 문제를 일으킬 수 있습니다. 예를 들어, 트랜잭션, 분석, 큐 작업이 동시에 진행될 때 문제가 발생할 수 있습니다.
Postgres에서 행이 삭제되면 즉시 제거되지 않고 "죽은 튜플"로 표시됩니다. 이 튜플은 나중에 청소 과정인 진공(vacuum)을 통해 제거됩니다. 만약 이 청소가 충분히 빠르게 이루어지지 않으면 성능 저하가 발생할 수 있습니다.
진공 과정은 장기 실행 중인 트랜잭션에 의해 방해받을 수 있습니다. 이러한 문제를 "MVCC 수평선" 문제라고 합니다. 트랜잭션이 겹치거나 너무 오랫동안 실행되면 죽은 튜플이 청소되는 것보다 더 빠르게 쌓이게 됩니다.
작업 부하를 효과적으로 관리하기 위해 PlanetScale은 데이터베이스 트래픽 제어(Database Traffic Control)라는 도구를 제공합니다. 이 도구는 동시에 실행될 수 있는 겹치는 쿼리의 수를 제한하여 자원 관리를 개선합니다. 이를 통해 진공 과정이 데이터 흐름을 따라잡을 수 있도록 도와줍니다.
진공 설정을 조정하는 것만으로는 충분하지 않습니다. 트래픽 제어를 구현하면 우선 순위가 높은 작업을 우선 처리하고 다른 데이터베이스 활동과 함께 큐를 건강하게 유지할 수 있습니다.
Postgres는 시간이 지남에 따라 개선되었지만, 혼합 작업 환경에서 작업 큐를 효과적으로 관리하는 것이 성능 문제를 예방하는 데 필수적입니다. 트래픽 제어와 같은 도구는 데이터베이스 건강을 유지하는 데 필요한 감독을 제공합니다.
90.사면 데이터베이스(Pardonned.com – A searchable database of US Pardons)
이 글은 리즈 오이어의 비디오에서 영감을 받아, 사면에 대한 정보를 쉽게 확인할 수 있도록 돕는 프로젝트에 대해 다룹니다. 이 프로젝트는 법무부(Department of Justice) 웹사이트에서 정보를 수집하기 위해 Playwright라는 도구를 사용하고, 데이터를 로컬에 저장하기 위해 SQLite를 활용합니다. 또한, 데이터베이스에서 정적 웹사이트를 만들기 위해 Astro 6를 사용합니다. 이 프로젝트의 모든 코드는 오픈 소스이며, GitHub에서 확인할 수 있습니다.
91.러스트의 핵심, 고통은 적게!(High-Level Rust: Getting 80% of the Benefits with 20% of the Pain)
저자는 이상적인 프로그래밍 언어를 찾고 있지만, 어떤 언어도 모든 요구를 충족하지 못한다고 느끼고 있습니다. F#, TypeScript, C# 각각의 장단점이 있어 항상 특정 부분에서妥協해야 한다고 생각합니다.
F#은 뛰어난 타입 시스템을 가지고 있지만, 문법이 간결해 읽기 어렵고 생태계가 작습니다. TypeScript는 큰 생태계를 자랑하지만, 타입의 신뢰성이 떨어지고 자주 변화합니다. C#은 견고한 객체 지향 언어이지만, 문장이 길고 특정 기능이 부족합니다.
저자는 Rust가 속도와 타입 시스템 덕분에 유력한 후보라고 생각하지만, 배우기 어려운 점과 고급 언어에 비해 생산성이 낮다는 점이 걱정입니다. 그래서 Rust를 고급 언어처럼 사용할 수 있는 방법을 제안합니다. 이 방법은 다음과 같습니다.
첫째, 타입 우선 도메인 모델링을 통해 데이터 표현을 정확하게 하기 위해 열거형과 구조체를 사용합니다. 둘째, 불변성과 순수 함수를 선호하는 함수형 프로그래밍 원칙을 적용하여 복잡성을 줄입니다. 셋째, 도메인 주도 설계를 통해 애플리케이션을 서비스 중심으로 구조화하여 더 나은 조직을 만듭니다.
이 접근 방식은 성능을 일부 희생(10-30% 느려짐)하지만 접근성을 개선하여 Rust를 웹 API와 비즈니스 로직 애플리케이션에 더 적합하게 만듭니다. 그러나 게임 엔진과 같은 성능이 중요한 작업에는 이상적이지 않습니다.
저자는 이 아이디어를 더 발전시키고 있으며, Rust에서 클로닝 비용을 관리하는 데 도움이 되는 LightClone이라는 패키지를 개발하고 있습니다. 그들은 자신의 작업에 대한 피드백을 요청하며, 이 방법이 개발자들에게 Rust를 더 친숙하게 만들 수 있기를 희망하고 있습니다.
92.iOS XNU 오프셋 계산(Compute iOS XNU offset from kernel cache)
최근 게시물에서는 XNU 커널 캐시에서 오프셋을 추출하는 방법에 대해 다루고 있습니다. 이 커널 캐시는 기호 없이 원시 ARM64 코드를 포함하고 있습니다. 저자는 커널 읽기/쓰기 원시를 사용한 경험을 공유하며 커널 탐색을 위한 단계별 접근 방식을 설명합니다.
첫 번째 단계는 Mach-O 서명을 식별하는 것입니다. 커널에서 Mach-O 바이너리 서명을 찾기 위해 읽기/쓰기 원시를 사용합니다. 다음으로 커널 캐시에 대한 이해가 필요합니다. IPSW 파일에서 가져온 커널 캐시는 기호가 없지만 내부 구조를 해독할 수 있습니다.
이 작업을 위해서는 몇 가지 준비물이 필요합니다. 디스어셈블러(예: Binary Ninja, Ghidra)와 복호화된 커널 캐시, 그리고 참고용 XNU 소스 코드가 필요합니다. XNU 소스 코드를 활용하여 필드 이름과 구조체 정의를 식별하고, 이를 통해 바이너리 내에서의 레이아웃을 예측할 수 있습니다.
글로벌 변수를 찾아서 커널 데이터 구조를 이해하는 데 기준점으로 활용합니다. 특정 명명 패턴을 따르는 함수를 검색하여 구조체 내 필드 오프셋을 드러내는 것도 중요합니다. 구조체를 반복하거나 인스턴스를 생성하는 함수는 필드 레이아웃에 대한 통찰을 제공할 수 있습니다.
시스템 호출 구현을 분석하는 것도 필수적입니다. 시스템 호출은 구조체 필드에 접근하는 데 중요하며, 숨겨진 관계와 오프셋을 드러낼 수 있습니다. 다양한 단계에서 얻은 정보를 결합하여 직접 접근할 수 없는 객체 간의 관계를 추적합니다. 일부 데이터 구조는 연결 리스트 대신 해시 테이블을 사용하므로, 조회 함수를 통해 이를 매핑할 수 있습니다.
실용적인 팁으로는 관련 함수의 클러스터를 찾아 필드 위치를 예측하고, ARM64 명령어가 나타내는 필드 크기에 주의하는 것이 있습니다. 이 가이드는 스트립된 커널 캐시에서 구조체 오프셋을 추출하는 포괄적인 방법론을 제공하며, 여러 출처와 함수에서 정보를 결합하여 커널 데이터 구조를 효과적으로 이해하는 것이 중요하다는 점을 강조합니다.
93.기술 가치, AI 이전으로 회귀(Tech valuations are back to pre-AI boom levels)
2026년 4월 11일 기준으로 기술 기업의 가치가 크게 하락했습니다. 주가수익비율(P/E 비율)이 40배에서 20배로 떨어졌습니다. 이는 인공지능(AI) 기술에 대한 관심이 급증하기 전의 수준으로 돌아간 것을 의미합니다. 이 분석은 S&P 500 지수와 정보기술(IT) 부문에 초점을 맞추고 있으며, NVIDIA, 애플, 마이크로소프트 등 10대 주요 기술 기업을 강조하고 있습니다.
이 정보는 아폴로 글로벌 매니지먼트의 수석 경제학자인 토르스텐 슬록이 제공한 것입니다. 데이터의 정확성과 신뢰성에 대한 면책 조항이 포함되어 있으며, 이는 투자 조언으로 간주되지 않습니다. 투자자들은 스스로 연구를 수행하고 전문가와 상담할 것을 권장합니다.
94.손으로 코딩할 최적의 순간(Now is the best time to write code by hand)
이 기사는 인공지능, 특히 대형 언어 모델(LLM)이 소프트웨어 엔지니어링 기술에 미치는 영향을 다룹니다. 주요 내용은 다음과 같습니다.
많은 엔지니어들이 LLM을 활용해 코드를 빠르게 작성하고 있으며, 이로 인해 코딩 기술이 저하되고 있습니다. 이러한 의존은 사회적 압력, 모델의 효과성, 그리고 인간의 게으름에 의해 촉진되고 있습니다.
AI가 더 많은 코드를 생성하고 수작업으로 작성되는 코드가 줄어들면서, 많은 엔지니어들이 코딩 기술을 잃을 위험이 있습니다. 이는 복잡한 문제를 해결할 수 있는 숙련된 엔지니어의 부족을 초래할 수 있습니다.
AI의 발전에도 불구하고, 기업들은 기본 개념을 이해하고 압박 속에서도 문제를 해결하며 시스템을 처음부터 끝까지 구축할 수 있는 엔지니어를 여전히 중요하게 여길 것입니다.
AI에만 의존하는 엔지니어들은 자신의 능력이 저하됨에 따라 더 많은 저숙련 노동자들과 경쟁해야 할 수도 있습니다. 반면, 기술을 개발하는 엔지니어들은 더 나은 취업 기회를 가질 가능성이 높습니다.
엔지니어가 AI를 활용해 성공적인 제품을 만들면 번창할 수 있지만, 제품이 실패할 경우 그들의 능력에 대한 부정적인 인식이 생길 수 있습니다.
코딩 기술을 지속적으로 연습하고 향상시키는 사람들은 많은 이들이 그렇지 않은 시장에서 두드러질 기회를 가질 것입니다.
결론적으로, AI가 생산성을 높일 수 있지만, 엔지니어의 기술에 위험을 초래하여 장기적인 성공을 위해 지속적인 연습이 필수적임을 보여줍니다.
95.지성의 정점(What have been the greatest intellectual achievements? (2017))
이 블로그 글은 역사 속에서 가장 위대한 지적 성취에 대해 다루며, 정보 이론의 창시자인 클로드 섀넌과 같은 인물의 중요성을 강조합니다. 저자는 인문학과 사회과학 분야에서의 많은 중요한 기여가 널리 인식되지 않을 수 있음을 지적합니다.
글에서는 여러 분야에서의 영향력 있는 성취를 나열합니다. 현대 수학의 시작을 알린 탈레스와 피타고라스, 역사를 학문으로 정립한 헤로도토스와 투키디데스, 소크라테스의 철학적 방법, 코페르니쿠스 혁명, 갈릴레오의 천문학 기여, 뉴턴의 역학과 미적분학, 존 로크의 자유주의 기초, 아담 스미스의 현대 경제 이론, 뒤르켐의 사회학 발전, 다윈의 진화론, 의학과 세균 이론의 발전, 현대 논리학과 집합론의 발명 등이 포함됩니다.
저자는 독자들에게 자신의 생각을 더해줄 것을 권장하며, 신경과학과 유전자 공학과 같은 분야에서의 미래의 성취 가능성도 언급합니다. 이 글은 지적 성취의 명확한 순위를 매기기보다는 토론을 촉진하는 데 목적이 있습니다.
96.스타플링: 원탭 궤도 게임(Starfling: A one-tap endless orbital slingshot game in a single HTML file)
이 텍스트는 "스타플링"이라는 모바일 게임에 관한 내용입니다. 플레이어는 별 사이를 이동하기 위해 화면을 터치하여 별을 발사합니다. 게임은 일시 정지하거나 다시 시작할 수 있으며, 현재 점수는 0입니다. 광고를 제거하는 옵션이 있으며, 가격은 2.99달러입니다. 게임이 종료되면 플레이어는 광고를 시청하여 계속하거나 다시 시작할 수 있는 선택권이 주어집니다. 또한, 플레이어는 iOS와 안드로이드에서 게임 출시 알림을 받을 수 있도록 가입할 수 있습니다. 점수를 공유할 수 있지만, 현재 점수는 0입니다.
97.APL 프로그래밍 소스코드(The APL programming language source code (2012))
이 글은 레너드 J. 슈스텍이 작성한 APL 프로그래밍 언어의 소스 코드에 대해 다룹니다. 이 내용은 2012년 10월 10일, 컴퓨터 역사 박물관(CHM) 관련 블로그에 게시되었습니다. 글의 주된 내용은 APL 소스 코드의 중요성과 세부 사항에 대한 것입니다.
98.밀밭의 선택, 태양광의 거부('Yes to fields of wheat, no to fields of iron': how Denmark soured on solar)
덴마크에서 태양광 패널의 확장은 논란을 일으키고 있습니다. 특히 농촌 지역에서는 일부 주민들이 산업용 태양광 발전소로 인해 농지가 위협받고 있다고 느끼고 있습니다. 덴마크 민주당의 이인거 스퇴이베르그 대표는 농업용지의 중요성을 강조하며 태양광 설치에 반대하는 입장을 밝혔습니다. 이러한 반발은 지역 선거에 영향을 미쳤고, 일부 지방자치단체는 태양광 프로젝트를 취소하기도 했습니다.
덴마크는 재생 가능 에너지 분야에서 선두주자로, 전체 전력의 90%를 재생 가능 에너지로 생산하고 있습니다. 그러나 태양광 발전 비율이 2021년 4%에서 2025년 13%로 급증하면서, 태양광 발전소가 매력적이지 않거나 재산 가치를 해친다고 느끼는 지역 사회의 우려가 커지고 있습니다. 덴마크 민주당은 태양광 패널이 농지가 아닌 도시 지역에 설치되어야 한다고 주장하고 있습니다.
덴마크 전역에서 재생 가능 에너지에 대한 지지가 강하지만, 농촌 지역의 유권자들 중 상당수는 태양광 프로젝트에 반대하고 있습니다. 비판자들은 태양광 패널이 농지의 약 0.2%만 차지하며, 많은 설치가 지붕 위에 이루어지고 있다는 점에서 반발이 과도하다고 주장합니다. 그럼에도 불구하고 일부 지방자치단체는 저항에도 불구하고 조용히 태양광 프로젝트를 추진하고 있습니다.
태양광 발전의 도전 과제로는 흐린 날의 낮은 수익과 전력망 혼잡으로 인한 재정적 어려움이 있습니다. 전문가들은 지역 사회와의 더 나은 소통이 태양광 에너지 이니셔티브에 대한 반대를 완화하는 데 도움이 될 수 있다고 제안하고 있습니다.
99.경계의 종말(The Closing of the Frontier)
이 글은 사회에서 중요한 기회, 즉 "프론티어"의 종료에 대해 다루고 있으며, 특히 첨단 기술과 인공지능(AI) 접근의 맥락에서 이야기합니다. 저자는 강력한 AI 모델에 대한 접근이 점점 부유한 기업이나 기존의 조직에만 국한되면서 발생하는 경제적 불균형에 대한 우려를 표명합니다. 이는 과거 인터넷이 더 평등한 성격을 가졌던 것과 대조적입니다.
역사적으로 미국의 프론티어 개념은 새로운 시작과 기회의 공간을 의미했지만, 현재 그 기회는 줄어들고 있습니다. 저자는 인터넷이 한때 누구에게나 혁신과 창작의 기회를 제공했지만, 이제는 첨단 AI에 대한 접근이 소수에게만 제한되고 있다고 주장합니다.
이 글은 이러한 제한된 접근이 초래할 수 있는 불평등의 심화와 몇몇 조직이 강력한 기술을 독점하게 되는 위험에 대한 우려를 강조합니다. 저자는 AI를 핵무기처럼 통제해야 한다는 생각을 비판하며, 지능은 창의적인 힘으로서 더 널리 접근 가능해야 한다고 강조합니다.
저자는 첨단 AI에 대한 접근을 제한하는 것이 안전성에 미치는 영향에 대해 걱정하며, 이는 혁신과 보안 조치의 부족으로 이어질 수 있다고 경고합니다. 그들은 AI에 대한 보다 개방적인 접근 방식을 지지하며, 접근이 보장되고 위험을 관리할 수 있는 안전 장치가 마련되어야 한다고 주장합니다.
결국 이 글은 소수의 조직에 권력이 집중되는 것에 대한 경고를 하며, AI 기술에 대한 더 넓은 접근을 허용하는 시스템이 필요하다고 강조합니다. 이는 혁신과 민주적 책임을 위해 매우 중요하다고 주장합니다.
100.유럽 AI, 정복 가이드(European AI. A playbook to own it)
유럽은 우수한 학술 기관과 인간 중심 기술에 대한 헌신, 4억 5천만 명이 넘는 대규모 단일 시장 덕분에 AI 분야에서 강력한 주체가 될 가능성이 있습니다. 현재의 초점은 미국과 중국과 경쟁할 수 있는지가 아니라, 이러한 강점을 활용하여 독립적인 AI 리더가 되는 방법에 있습니다.
유럽은 현재 외국 기술에 크게 의존하고 있으며, 이는 자율성, 경제, 민주적 가치에 위험을 초래합니다. AI 혁명은 유럽이 단순히 따라잡는 것을 넘어 혁신에서 선도할 기회를 제공합니다. 유럽의 다양한 인재와 산업을 활용할 수 있는 좋은 기회입니다.
유럽이 취할 수 있는 구체적인 조치로는 AI 전문가를 위한 신속 비자 제도를 도입하고, 대학과 AI 기업 간의 파트너십을 촉진하며, AI 혁신 연구소 네트워크를 개발하는 것이 있습니다. 또한, EU 국가 간의 비즈니스 운영을 간소화하기 위해 규제를 정비하고, 스타트업이 이전하지 않도록 자금 접근성을 높이는 것도 중요합니다.
경제에서 AI 채택을 촉진하기 위해서는 공공 조달을 통해 유럽 AI 솔루션을 우선시하고, 중소기업이 AI를 도입하는 데 장애물을 제거하며, 민간 부문의 투자를 장려하는 인센티브를 제공해야 합니다. 또한, AI 개발을 지원하기 위해 고성능 데이터 센터에 투자하고, AI 인프라의 지속 가능성을 보장하기 위해 에너지 정책을 조정하는 것이 필요합니다.
유럽은 자신의 강점을 활용하고 가치에 부합하는 자급자족 AI 생태계를 구축하기 위해 신속하고 단호하게 행동해야 합니다. 이러한 전략을 실행함으로써 유럽은 잠재력을 현실로 바꾸고 AI 분야에서 경쟁력 있고 혁신적인 미래를 보장할 수 있습니다.