1.웨스노스 전투: 전략의 대결(Battle for Wesnoth: open-source, turn-based strategy game)
이 웹사이트는 데이터를 수집하는 인공지능 회사들로부터 보호하기 위해 '아누비스'라는 시스템을 사용합니다. 아누비스는 사용자가 사이트에 접근하기 위해 작은 작업을 수행해야 하도록 요구하여 대량 데이터 수집이 어렵게 만듭니다. 이 방법은 사이트가 자동화된 브라우저를 식별하는 능력을 개선하는 동안의 임시 방편입니다. 사용자는 이 도전을 통과하기 위해 최신 자바스크립트 기능을 활성화해야 하며, 일부 브라우저 플러그인이 이 과정에 방해가 될 수 있습니다.
2.The Cult of Vibe Coding Is Insane(The Cult of Vibe Coding Is Insane)
요약이 없습니다.
3.AI 코딩 샌드박스(Freestyle: Sandboxes for AI Coding Agents)
벤과 제이콥은 코딩 에이전트를 위한 클라우드 플랫폼을 만드는 회사인 프리스타일의 공동 창립자입니다. 그들은 처음에 AI가 SQL과 함께 작업할 수 있도록 도구를 개발하고, 초기 AI 애플리케이션 제작자들을 위해 서버리스 배포 시스템을 지원했습니다.
현재 그들은 AI가 컴퓨터의 모든 기능을 사용할 수 있도록 하는 새로운 세대의 도구로 발전하고 있습니다. 이 도구는 아마존 EC2 인스턴스와 유사한 "샌드박스" 환경에서 작동합니다. 이 샌드박스는 몇 가지 독특한 기능을 가지고 있습니다. 첫째, 진행 중인 프로세스를 중단하지 않고도 빠르게 복사본을 생성할 수 있어, 브라우저나 게임 서버와 같은 애플리케이션에서 원활한 전환이 가능합니다. 둘째, 약 500밀리초 안에 시작할 수 있습니다.
프리스타일은 eBPF와 Fuse와 같은 고급 기능을 포함하여 전체 리눅스 기능을 지원하는 강력한 샌드박스를 제공하는 것을 목표로 하고 있습니다. 그들은 전통적인 클라우드 노드 대신 맞춤형 베어 메탈 서버에서 운영하여 성능을 향상시키고, 클라우드 제공업체의 비용이 높다는 사실을 발견했습니다.
그들의 목표는 인간 프로그래머의 개발 작업 흐름을 모방하는 인프라를 구축하여, 이러한 가상 머신이 AI 사용을 위해 강력하고 신속하게 제공될 수 있도록 하는 것입니다.
4.양자 컴퓨팅의 미래(A cryptography engineer's perspective on quantum computing timelines)
2026년 4월 6일, 한 암호학 엔지니어는 양자 저항 암호의 필요성이 최근 양자 컴퓨팅의 발전으로 인해 긴급해졌다고 전했습니다. 두 개의 중요한 연구 논문은 양자 컴퓨터가 널리 사용되는 암호화 방법을 예상보다 훨씬 빠른 시기에, 아마도 몇 년 내에 무너뜨릴 수 있다는 가능성을 제시했습니다.
최근 연구 결과에 따르면, 양자 컴퓨터는 예상보다 적은 물리적 큐비트로 256비트 타원 곡선 암호를 깨뜨릴 수 있을 것으로 보입니다. 이는 공격이 가능해지고 심각한 피해를 초래할 수 있음을 의미합니다.
전문가들은 헤더 애드킨스와 소피 슈미에그를 포함해 실용적인 양자 컴퓨터가 2029년까지 등장할 수 있다고 경고하고 있습니다. 이는 이전 예측보다 훨씬 빠른 시점입니다.
저자는 즉각적으로 포스트 양자 암호 솔루션, 특히 ML-KEM과 ML-DSA를 도입해야 한다고 강조합니다. 현재의 암호화 방법은 위험에 처해 있으며, 잠재적으로 손상된 것으로 간주해야 합니다.
조직들은 포스트 양자 시스템으로 신속하게 전환해야 합니다. 특히 암호화된 신원과 파일 암호화에 의존하는 환경에서는 기존 시스템이 불안정해질 수 있다는 우려가 있습니다.
저자는 미래의 암호학 학생들에게 RSA와 ECDSA와 같은 전통적인 알고리즘을 양자 위협으로 인해 구식으로 간주하도록 가르칠 계획입니다.
결론적으로, 포스트 양자 암호로의 전환은 더 이상 선택 사항이 아닙니다. 이는 양자 컴퓨팅의 발전으로 인한 즉각적인 위험으로부터 사용자와 시스템을 보호하기 위한 중요한 단계입니다.
5.독일, 러시아 랜섬웨어 두목 공개!(Germany Doxes "UNKN," Head of RU Ransomware Gangs REvil, GandCrab)
독일 당국은 "UNKN"이라는 이름으로 알려진 해커 다니일 막시모비치 슈치킨을 악명 높은 랜섬웨어 그룹인 간드크랩과 레빌의 수장으로 지목했습니다. 31세의 슈치킨은 2019년부터 2021년까지 130건 이상의 사이버 공격을 주도한 혐의를 받고 있으며, 이로 인해 약 200만 유로의 갈취와 3,500만 유로 이상의 경제적 피해를 초래했습니다.
슈치킨의 그룹은 이중 갈취라는 전술로 유명했습니다. 해킹된 시스템을 잠금 해제하기 위한 지불과 도난당한 데이터를 공개하지 않기 위한 추가 요금을 요구했습니다. 간드크랩 그룹은 2018년부터 2019년까지 활동하며 20억 달러 이상을 갈취한 것으로 알려져 있으며, 해체 당시 사이버 범죄를 통해 큰 돈을 벌 수 있다는 것을 입증했다고 주장하는 작별 메시지를 남겼습니다.
간드크랩이 해체된 후, 슈치킨이 앞장선 레빌이 등장했습니다. 이 그룹은 대규모 조직을 겨냥하고 상당한 몸값을 요구하는 것으로 악명 높아졌습니다. 그들의 영향력을 보여주는 사례로는 2021년 7월에 발생한 카세야 공격이 있으며, 이 공격으로 1,500개 이상의 기업이 영향을 받았습니다.
독일 연방범죄수사청(BKA)은 슈치킨이 현재 러시아에 있으며, 그의 초기 활동 중 봇넷 운영 등 다양한 범죄 활동과 연관되어 있다고 보고 있습니다. 또한, 그와 관련된 암호화폐 지갑이 확인되었으며, 이 지갑에는 317,000달러 이상이 들어있습니다.
6.Sc-im: Spreadsheets in your terminal(Sc-im: Spreadsheets in your terminal)
요약이 없습니다.
7.안티기억 부서 없음(Book review: There is no antimemetics division)
"안티메메틱스 부서가 없습니다"는 샘 휴즈(필명 qntm)가 쓴 소설로, 데이터 손실과 침묵 속의 실패와 관련된 독특한 공포를 탐구합니다. 이는 공식 시스템에서 일하는 사람들이 느끼는 두려움과 유사합니다. 이야기의 중심은 메메(퍼지는 아이디어)와 안티메메(인식과 기억에 저항하는 아이디어)라는 개념에 있습니다. 주인공 마리온 휠러는 기억에서 사라지는 보이지 않는 위협과 싸우는 안티메메틱스 부서를 이끌고 있으며, 그녀의 일은 필수적이면서도 무의미한 작업입니다.
이 소설은 SCP 재단 위키에서 시작되었습니다. 이곳에서는 기여자들이 비정상적인 존재에 대한 허구의 보고서를 작성합니다. 휴즈의 안티메메틱스에 대한 글은 이 플랫폼에서 가장 뛰어난 작품 중 하나로 평가받고 있으며, 이 책은 이를 매력적인 이야기로 잘 엮어냈습니다.
마리온의 임무는 이러한 안티메메틱 위협을 기억하고 싸우는 것입니다. 그녀는 기억을 강화하는 약물인 메네스틱 약물을 사용하지만, 이 약물은 심각한 부작용을 동반합니다. 싸우는 과정에서 그녀는 사랑하는 사람들의 기억을 포함해 자신의 기억을 지워버리게 되며, 이는 정체성과 희생에 대한 깊은 탐구로 이어집니다. 이야기는 사랑이 지워짐 속에서도 지속적인 흔적을 남길 수 있음을 보여주며, 감정적인 깊이를 강조합니다.
책의 구조는 주제를 반영하여, 잊혀짐의 경험을 반영하는 단편적인 이야기 방식으로 구성되어 있습니다. 이는 정보 시스템의 취약성에 대해 걱정하는 누구에게나 공감할 수 있는 사고를 자극하는 공포 이야기입니다. 궁극적으로 이 작품은 현대 문학에서 중요한 위치를 차지하며, 협업 온라인 프로젝트에서 탄생한 작품으로 자리 잡고 있습니다.
8.정부 경매 한눈에!(GovAuctions lets you browse government auctions at once)
저자는 압수되거나 잉여 물품을 판매하는 정부 경매 사이트에서 좋은 거래를 찾는 것을 즐깁니다. 현재 샌디에이고에서는 26톤의 납 총알이 경매에 나와 있으며, 시작 가격은 1,000달러입니다. 그러나 이러한 사이트를 검색하는 것은 느린 로딩 속도와 불편한 탐색으로 인해 답답함을 느끼고 있습니다. 이 문제를 해결하기 위해 저자는 GovAuctions라는 웹사이트를 만들었습니다. 이 사이트는 사용자가 모든 정부 잉여 경매를 한 곳에서 검색할 수 있도록 도와줍니다. 사용자는 위치, 카테고리, 가격별로 결과를 필터링할 수 있고, 관심 있는 물품을 저장하거나 새로운 경매에 대한 알림을 받을 수 있습니다. 저자는 피드백을 환영하며, 다른 사람들도 좋은 거래를 찾기를 바랍니다.
9.Sky – an Elm-inspired language that compiles to Go(Sky – an Elm-inspired language that compiles to Go)
요약이 없습니다.
10.Eighteen Years of Greytrapping – Is the Weirdness Finally Paying Off?(Eighteen Years of Greytrapping – Is the Weirdness Finally Paying Off?)
요약이 없습니다.
11.Claude Code is unusable for complex engineering tasks with the Feb updates(Claude Code is unusable for complex engineering tasks with the Feb updates)
요약이 없습니다.
12.사기에서 배운 교훈(What being ripped off taught me)
2024년 봄, 친구가 베이징 공원에서 증강 현실(AR) 버스 투어 프로젝트를 도와줄 기회에 대해 연락을 해왔습니다. 이 프로젝트는 어려움을 겪고 있었고, 제가 AR 프로젝트에 대한 경험이 있었지만 팀은 준비가 부족해 보였습니다.
현장에 도착해 보니 프로젝트가 매우 엉망이었습니다. 경험이 부족한 개발자들이 버전 관리 없이 코드를 다루고 있어 심각한 기술적 문제가 발생하고 있었습니다. 그들은 기본적인 AR 개념조차 이해하지 못하고 있었고, 장비도 신뢰할 수 없는 상태여서 약속된 기능을 제공하는 것이 불가능했습니다.
이러한 어려움에도 불구하고 저는 버전 관리 도입과 카메라 설정 개선 같은 제안을 하며 도와주려고 노력했습니다. 개인 장비를 사용하고 제 돈을 쓰면서 긴 시간 동안 일했으며, 가족과 보내는 시간도 놓쳤습니다.
안타깝게도, 제 노력에도 불구하고 클라이언트는 35,000달러의 대금을 지불하지 않았습니다. 저는 도움이 필요한 사람들이 그 도움을 받아들이지 않을 수도 있다는 것을 배웠고, 계약이 있어도 상대방이 지불을 거부하면 아무 의미가 없다는 것을 깨달았습니다. 이런 상황에서 제 직감을 신뢰하는 것이 얼마나 중요한지도 알게 되었습니다.
13.마지막 고요함(The Last Quiet Thing)
텍스트는 두 가지 시계, 즉 간단하고 저렴한 카시오 F-91W와 고급 기술이 적용된 비싼 스마트워치를 비교합니다. 카시오는 사용이 간편하고 유지보수가 거의 필요 없으며 업데이트도 필요하지 않습니다. 반면, 스마트워치는 알림, 업데이트, 건강 및 활동 모니터링 기능 등으로 끊임없이 주의를 요구합니다.
저자는 현대의 소유물이 마치 의존하는 존재처럼 되어가고 있다고 반성합니다. 이러한 변화는 기기를 소유하는 것이 더 이상 간단하지 않다는 것을 의미하며, 오히려 지속적인 의무감의 관계를 만들어냅니다. 이제 자동차에서 가전제품에 이르기까지 모든 것이 정기적인 업데이트와 관리가 필요하게 되어, 사람들은 압도감과 피로감을 느끼게 됩니다.
저자는 사람들이 기기에 중독되어 있다는 주장을 비판하며, 실제로는 복잡하게 연결된 제품 생태계에 대한 책임에서 오는 피로감이라고 주장합니다. 이러한 책임이 기업에서 소비자로 이전되면서, 소비자는 끝이 없는 일을 하는 듯한 기분을 느끼게 됩니다.
결국 저자는 많은 사람들이 느끼는 피로감이 개인의 실패가 아니라, 소비자를 계속 참여시키고 제품에 대한 책임을 부과하도록 설계된 산업의 결과라고 결론짓습니다. 카시오 시계의 단순함은 현대 기기들이 끊임없이 더 많은 것을 요구하는 것과는 달리, 간단하고 완성된 형태로 평화를 제공하는 상쾌한 대조로 묘사됩니다.
14.Adobe modifies hosts file to detect whether Creative Cloud is installed(Adobe modifies hosts file to detect whether Creative Cloud is installed)
요약이 없습니다.
15.작은 LLM으로 언어 모델 해부하기(I built a tiny LLM to demystify how language models work)
저자는 약 900만 개의 매개변수를 가진 대형 언어 모델(LLM)을 만들어 이러한 모델이 어떻게 작동하는지 학습했습니다. 이 모델은 기본적인 트랜스포머 아키텍처를 사용하며, 60,000개의 합성 대화로 훈련되었습니다. 코드의 양은 약 130줄로, PyTorch로 작성되었습니다. 이 모델은 무료 Google Colab T4 GPU를 사용하면 단 5분 만에 훈련할 수 있습니다. 또한, 사용자는 모델의 성격을 포크하여 자신의 개성에 맞게 변경함으로써 맞춤 설정할 수 있습니다.
16.마이크로소프트 GUI의 혼란(Microsoft hasn't had a coherent GUI strategy since Petzold)
이 텍스트는 "stevesi"라는 사용자가 특정 상태나 게시물에 대한 링크를 제공합니다. 이 링크들은 동일한 내용으로 연결되어 있어, 사용자들이 해당 게시물에서 공유된 정보를 볼 수 있도록 합니다.
17.앱은 필요 없어! 웹으로 충분해(I won't download your app. The web version is a-ok)
저자는 웹 서비스보다 모바일 앱에 대한 집중이 증가하는 것에 대해 불만을 표출하고 있습니다. 많은 기업들이 사용자에게 앱을 다운로드하도록 강요하며, 종종 웹 경험을 가리는 성가신 팝업이나 모달을 사용합니다. 이는 특히 공공 서비스와 같은 특정 서비스에 접근하는 유일한 방법이 앱일 때 더욱 짜증스럽습니다.
저자는 온라인 경험에 대한 통제를 중요하게 생각하며, 이는 사용자 스크립트나 광고 차단기와 같은 도구를 통해 웹사이트에서 더 쉽게 관리할 수 있습니다. 반면, 앱은 이러한 통제를 제한하고 사용자 데이터를 수집하여 매력이 떨어집니다.
대부분의 앱은 텍스트와 미디어를 표시하는 단순한 인터페이스일 뿐이며, 저자는 기본 작업을 수행하기 위해 대용량 다운로드가 필요한 이유를 의문시합니다. 또한 많은 앱이 네이티브 경험에서 기대되는 세련됨이 부족해 불편한 상호작용을 초래합니다.
"엉망이 되는 루프"는 기업들이 처음에는 쉬운 웹 접근으로 사용자를 유치하지만, 이후 웹 경험을 저하시키고 사용자들을 앱으로 유도하는 과정을 설명합니다. 이러한 전략은 종종 웹이 앱 다운로드를 위한 마케팅 도구로 전락하게 만들어 전체적인 웹 경험을 저하시킵니다.
18.포스트호그 채용 중!(PostHog (YC W20) Is Hiring)
PostHog는 개발자들이 성공적인 제품을 만들 수 있도록 제품 분석, 기능 플래그, 세션 재생 등의 도구를 제공합니다. 이 회사의 주요 내용은 다음과 같습니다.
PostHog는 운영 및 보상에 대한 통찰을 제공하는 공개 핸드북을 운영하고 있습니다. 회사는 엄격한 절차보다는 자율성과 투명성을 통해 성장을 촉진합니다. 또한, 해결해야 할 흥미로운 기술적 도전이 많이 있습니다. PostHog는 향후 몇 년 동안 20개의 새로운 제품을 개발할 계획입니다. 잠재적인 직원들을 위해 공개 보상 계산기도 제공하고 있습니다. 현재 제품 엔지니어, 백엔드 엔지니어, 기술 지원 직무 등 다양한 역할을 채용하고 있습니다.
채용 공고에 대한 자세한 내용은 PostHog의 경력 페이지를 방문하시기 바랍니다.
19.레덕토, 딥 익스트랙트 출시!(Reducto releases Deep Extract)
2026년 4월 6일, 우리는 자동 문서 추출을 위한 강력한 업데이트인 Deep Extract를 소개했습니다. Deep Extract는 에이전트를 포함한 혁신적인 접근 방식을 사용하여 자신의 출력을 검증하고 수정할 수 있어, 지속적인 인간 감독 없이도 높은 정확도를 달성합니다.
이 도구는 청구서나 재무제표와 같은 길고 복잡한 문서에서 데이터를 추출하는 데 뛰어난 성능을 보이며, 이미 2,500페이지에 달하는 문서에서 2,800만 개 이상의 필드를 성공적으로 처리했습니다. 정확도는 99-100%에 달하며, 전문가인 인간 검토자보다도 더 나은 성과를 보입니다.
전통적인 추출 방법은 긴 문서에서 효과적으로 오류를 잡아내지 못해 종종 실패하며, 이로 인해 오류와 불완전한 데이터가 발생합니다. 많은 기업들이 수작업으로 출력을 검토할 사람을 고용하는데, 이는 시간이 많이 소요됩니다.
Deep Extract는 작업을 더 작은 부분으로 나누고 각 단계를 검증하며, 출력이 정확해질 때까지 이 과정을 반복함으로써 이 문제를 개선합니다. 사용자는 올바른 출력이 어떤 모습인지 정의할 수 있어 정확성을 높이는 데 도움을 줍니다. 또한 추출된 데이터에 대한 자세한 감사 기록을 제공합니다.
베타 테스트 동안 사용자들은 정확도가 크게 향상되었다고 보고했으며, 일부는 Deep Extract로 전환하면서 10-20%의 정확도에서 99-100%로 개선되었습니다. 표준 방법보다 시간이 더 걸릴 수 있지만, 수작업 검토보다 더 빠르고 비용 효율적입니다.
Deep Extract는 이제 사용 가능합니다. 개발자는 전체 문서에 접근할 수 있으며, 기업 팀은 맞춤형 솔루션을 요청할 수 있습니다.
20.아이폰의 젬마 4(Gemma 4 on iPhone)
GROTE가 Gemma 4를 출시했습니다. 이 새로운 버전은 고성능 모델을 완전히 오프라인에서 사용할 수 있게 해주며, 사고 모드와 에이전트 기술 같은 기능을 추가했습니다.
21.Got kicked out of uni and had the cops called for a social media website I made(Got kicked out of uni and had the cops called for a social media website I made)
요약이 없습니다.
22.달 신호 반사기, 240안테나 공개!(An open-source 240-antenna array to bounce signals off the Moon)
QuadRF는 4개의 안테나를 갖춘 소프트웨어 정의 라디오(SDR) 타일입니다. 이 장치는 독립적으로 작동할 수 있으며, 다른 타일과 결합하여 더 큰 위상 배열을 만들 수 있습니다. 곧 출시될 예정입니다.
QuadRF의 주요 특징 중 하나는 주파수 범위입니다. 4.9GHz에서 6.0GHz까지의 C-band 주파수를 지원하며, 전이중 통신이 가능합니다. 각 안테나는 40MHz의 대역폭을 제공하며, 8비트 I/Q 데이터를 사용합니다. 전송 전력은 각 안테나당 1와트입니다. 수신기 노이즈 지수는 약 1.2dB로, 신호의 품질을 높이는 데 기여합니다. 편파 방식은 송신 시 오른쪽 원형, 수신 시 왼쪽 원형으로 설정되어 있습니다.
QuadRF는 저지터 특성을 가진 MEMS TCXO를 사용하여 시계 안정성을 확보하고 있으며, 지연 시간이 짧은 Lattice ECP5 FPGA로 처리됩니다. 전원 요구 사항은 12V DC이며, 최대 전력 소모는 약 25와트입니다.
이 장치는 다양한 독립형 응용 프로그램에 활용될 수 있습니다. 일반적인 4×4 MIMO SDR로 사용되거나, 여우 사냥 및 방향 탐지, RF 탐색, 오픈 Wi-Fi 라우터, 오픈 4G/5G 기지국, 드론 HD 통신 및 로봇 링크 등 다양한 분야에서 활용될 수 있습니다.
23.2026 UI 혁신: 나만의 선택(Zooming UIs in 2026: Prezi, impress.js, and why I built something different)
웹 인터페이스에서 확대 기능을 구현하는 방법은 두 가지가 있으며, 각각 장단점이 있습니다. 저자는 이와는 다른 세 번째 옵션인 Zumly를 개발했습니다.
첫 번째는 Prezi입니다. Prezi는 발표를 위한 대표적인 도구로, 세련된 제품과 인공지능 기능을 제공합니다. 그러나 이는 폐쇄형 플랫폼으로, 사용자가 자신의 앱에 확대 엔진을 통합할 수 없습니다. 가격은 월 15달러부터 시작하며, 슬라이드를 내보낼 경우 확대 효과가 사라질 수 있습니다. 사용자들은 전환 과정에서 멀미를 느끼는 경우가 많고, 주로 이야기 전달을 위해 확대 기능을 사용합니다.
두 번째는 impress.js입니다. 이 오픈 소스 프레임워크는 CSS3를 사용하여 Prezi의 확대 기능을 모방합니다. 혁신적이긴 하지만, 단계 기반 구조로 인해 동적인 콘텐츠 탐색이 필요한 애플리케이션에는 적합하지 않습니다. 슬라이드 덱처럼 작동하며, 탐색 도구로는 한계가 있습니다.
마지막으로 저자가 만든 Zumly는 전통적인 페이지 탐색을 확대 기능으로 개선하는 것을 목표로 합니다. 사용자는 확대 가능한 요소를 표시할 수 있으며, Zumly는 전환과 새로운 뷰를 관리합니다. impress.js와 달리 Zumly는 전환 중에 뷰를 동적으로 장착하고 분리하여 단일 페이지 애플리케이션(SPA)과 유사한 방식으로 작동합니다. 저자는 2020년부터 Zumly를 개선해왔으며, 현재 그 기능에 만족하고 있습니다.
저자는 확대 인터페이스가 성공적이거나 실패하는 이유에 대한 피드백을 요청하며, Zumly 랜딩 페이지와 GitHub 저장소 링크를 제공합니다.
24.81yo Dodgers fan can no longer get tickets because he doesn't have a smartphone(81yo Dodgers fan can no longer get tickets because he doesn't have a smartphone)
요약이 없습니다.
25.France pulls last gold held in US for $15B gain(France pulls last gold held in US for $15B gain)
요약이 없습니다.
26.The 1987 game “The Last Ninja” was 40 kilobytes(The 1987 game “The Last Ninja” was 40 kilobytes)
요약이 없습니다.
27.Smart people recognize each other – science proves it(Smart people recognize each other – science proves it)
요약이 없습니다.
28.루아로 만드는 2D 게임(LÖVE: 2D Game Framework for Lua)
LÖVE는 Lua 프로그래밍 언어를 사용하여 2D 게임을 만들기 위한 무료 오픈 소스 프레임워크입니다. 이 프레임워크는 Windows, macOS, Linux, Android, iOS 등 다양한 플랫폼에서 작동합니다.
사용자는 LÖVE 위키에서 문서를 찾을 수 있으며, 포럼, Discord, Reddit을 통해 도움을 받을 수 있습니다. LÖVE의 주요 개발 브랜치는 향후 릴리스를 위한 것으로, 안정적이지 않을 수 있습니다. 현재 주요 릴리스에 대한 안정된 버전은 제공되며, 모든 릴리스는 쉽게 접근할 수 있도록 태그가 붙어 있습니다. 불안정한 버전이나 야간 빌드는 GitHub에서 확인할 수 있습니다.
LÖVE API를 확인하기 위한 테스트 스위트가 제공됩니다. 개발자는 love testing 명령어를 사용하여 로컬에서 테스트를 실행할 수 있습니다. 기여는 이슈 트래커와 공식 채널을 통해 환영합니다. 코드 기여는 스타일 가이드를 따라야 하며, 풀 리퀘스트를 제출하기 전에 변경 사항에 대한 논의가 이루어져야 합니다.
컴파일 지침은 다음과 같습니다. Windows의 경우, 메가소스 저장소의 지침을 따르십시오. 유닉스 시스템에서는 별도의 빌드 디렉토리를 만들고 CMake를 사용하여 설치합니다. macOS에서는 필요한 폴더를 설정한 후 Xcode를 사용하여 빌드합니다. iOS의 경우, Xcode와 특정 의존성이 필요합니다. Android의 경우, Android 빌드 저장소를 참조하십시오.
LÖVE는 기능을 위해 SDL3, OpenGL, Lua 등 여러 라이브러리에 의존합니다.
29.실시간 AI 음성 변환(Real-time AI (audio/video in, voice out) on an M3 Pro with Gemma E2B)
외부 링크의 내용을 직접적으로 접근하거나 요약할 수는 없습니다. 하지만 요약하고 싶은 텍스트나 주요 아이디어를 붙여주시면 기꺼이 도와드리겠습니다.
30.신호: 푸시풀 알고리즘(Signals, the push-pull based algorithm)
이 글에서는 현대 프론트엔드 프레임워크에서 "신호(Signal)"가 어떻게 애플리케이션의 반응성을 관리하는 데 사용되는지를 설명합니다. 신호는 값이 변경될 때 의존하는 값들이 자동으로 업데이트되는 기본적인 푸시-풀 알고리즘을 기반으로 합니다.
신호는 읽거나 수정할 수 있는 반응형 값을 나타냅니다. 신호가 변경되면 애플리케이션의 모든 연결된 부분이 자동으로 업데이트됩니다. 푸시 기반에서는 신호가 업데이트될 때 즉시 모든 구독자에게 변경 사항을 알립니다. 반면 풀 기반에서는 "계산된 값(computed)"이라고 불리는 파생 값이 접근될 때만 업데이트되며, 그 의존성이 변경된 경우에만 업데이트됩니다. 이들은 수동으로 선언할 필요 없이 자동으로 의존성을 추적합니다.
신호와 계산된 값은 반응형 그래프를 형성하여 변경 사항이 알림(푸시)과 재평가(풀)를 통해 전파됩니다. 계산된 값은 의존성이 변경될 때 스스로를 "더럽혀진(dirty)" 상태로 표시하여 재평가가 필요하다는 것을 알립니다. 시스템은 계산된 값의 실행 중에 어떤 신호가 접근되었는지를 자동으로 추적하여 이들 간의 연결을 만듭니다. 이를 통해 효율적인 업데이트가 가능하고 오래된 데이터 문제를 피할 수 있습니다.
저자는 이러한 개념을 더 잘 이해하기 위해 신호 시스템의 기본 버전을 구현했습니다. 이 탐구는 신호가 세밀한 반응성을 제공하여 애플리케이션의 성능과 사용자 경험을 향상시키는 방법을 강조합니다. 앞으로 신호 모델을 자바스크립트에서 표준화하자는 제안이 있으며, 이는 다양한 프레임워크 간의 구현을 통합할 수 있는 기회를 제공합니다.
신호는 의존하는 값들을 자동으로 업데이트하여 데이터 관리를 향상시키고, 개발을 더 쉽고 효율적으로 만들어 줍니다. 이 글은 인터랙티브한 예제와 추가 자료를 통해 이 주제에 대한 더 깊은 탐구를 권장합니다.
31.220달러 개미: 야생동물 밀매의 새로운 경계(One ant for $220: The new frontier of wildlife trafficking)
케냐에서 거대한 아프리카 수확 개미의 불법 거래가 새롭게 나타나고 있습니다. 특히 길길(Gilgil) 마을 주변에서 전 세계의 취미 수집가들이 애완용으로 여왕 개미를 찾고 있습니다. 우기에는 개미 떼가 많이 나타나기 때문에 이 귀한 여왕 개미를 잡기가 쉬워지며, 이들은 암시장에서 최대 220달러에 거래될 수 있습니다.
이 거래는 나이바샤(Naivasha)의 한 게스트 하우스에서 5,000마리의 살아있는 여왕 개미가 발견되면서 주목받았습니다. 이 사건은 벨기에, 베트남, 케냐의 밀수업자들이 연루된 네트워크를 드러냈습니다. 개미는 종종 시험관에 담겨 운송되며, 이로 인해 일정 시간 동안 생존할 수 있습니다.
전문가들은 이 거래가 생태계에 미치는 영향에 대해 우려를 표명하고 있습니다. 외래종이 지역 생태계를 교란할 수 있기 때문입니다. 개미를 합법적으로 수집하는 것은 허가를 통해 가능하지만, 현재까지 그런 신청은 이루어지지 않았습니다. 생태적 피해를 방지하기 위해 개미 거래에 대한 규제와 모니터링이 필요하다는 목소리가 커지고 있습니다.
위험에도 불구하고, 일부는 적절한 관리가 이루어진다면 케냐가 지속 가능한 개미 거래를 통해 경제적으로 이익을 얻을 수 있다고 믿고 있습니다. 이는 지역 주민의 생계를 지원하면서 생물 다양성을 보호하는 데 기여할 수 있습니다.
32.드롭, 코르세어로 재편!(Drop, formerly Massdrop, ends most collaborations and rebrands under Corsair)
드롭은 Fallout Nuka-Cola™, 반지의 제왕™, 사이버펑크 2077™와 같은 인기 게임 타이틀과의 흥미로운 협업을 통해 새로운 장을 열고 있습니다. 이들의 제품은 게임 경험을 향상시키기 위해 설계되었으며, CORSAIR 브랜드의 테마 장비를 특징으로 합니다.
현재 진행 중인 협업으로는 사이버펑크와 CORSAIR, 드롭, 엘가토가 함께한 제품이 있습니다. 이 제품은 아라사카 기술에서 영감을 받아 제작되었습니다. 또한, 더 위쳐 3와의 협업으로 게임의 세계를 작업 공간으로 가져오는 제품도 선보이고 있습니다.
과거의 협업에는 최신 게임인 콜 오브 듀티™: 블랙 옵스 7을 위한 공식 장비, 중세 전투를 주제로 한 DOOM: 다크 에이지 장비, 격렬한 전투를 준비한 플레이어를 위한 콜 오브 듀티™: 워존 장비가 포함되어 있습니다. 또한, 특별판 스트림 덱과 독특한 수집품인 폴아웃, 우주 탐사를 위한 한정판 아이템인 스타필드도 있었습니다.
드롭은 게이머와 창작자를 위한 혁신적이고 고품질의 제품에 집중하고 있으며, 재고가 있는 한 제공됩니다.
33.Running Gemma 4 locally with LM Studio's new headless CLI and Claude Code(Running Gemma 4 locally with LM Studio's new headless CLI and Claude Code)
요약이 없습니다.
34.Londoners are sick of viral videos telling lies about their city(Londoners are sick of viral videos telling lies about their city)
요약이 없습니다.
35.Sheets Spreadsheets in Your Terminal(Sheets Spreadsheets in Your Terminal)
요약이 없습니다.
36.프로그래밍 음악(Music for Programming)
이 텍스트는 음악 트랙 목록과 함께 각 곡의 재생 시간과 파일 크기를 제공합니다. Mohn, Angel R, Vangelis 등 다양한 아티스트와 곡들이 포함되어 있습니다. 전체 재생 시간은 2시간이며, 추가 정보나 콘텐츠를 위한 웹사이트 링크도 제공됩니다.
37.젬마 젬: 브라우저 속 AI(Gemma Gem – AI model embedded in a browser – no API keys, no cloud)
젬마 젬은 구글의 젬마 4(2B) 모델을 활용하여 웹페이지와 상호작용할 수 있는 크롬 확장 프로그램입니다. 사용자는 이 확장 프로그램을 통해 페이지에 대한 질문을 하거나, 스크린샷을 찍고, 요소를 클릭하며, 텍스트를 입력하고, 스크롤을 하거나, 자바스크립트를 실행할 수 있습니다. 각 페이지에는 사용자와의 상호작용을 위한 채팅 오버레이가 나타나며, 사고 모드가 포함되어 있어 그 과정에서의 사고 과정을 보여줍니다. 간단한 작업에서는 성능이 좋지만, 복잡한 다단계 작업에서는 어려움을 겪고 가끔 도구를 제대로 사용하지 못하는 경우도 있습니다. 이 기본 에이전트는 추가 실험을 위해 독립적인 라이브러리로도 사용될 수 있습니다.
38.12TB 데이터 복구 사례(Case study: recovery of a corrupted 12 TB multi-device pool)
이 텍스트는 맞춤형 도구를 사용하여 심각하게 손상된 12TB 멀티 디바이스 저장소 풀을 복구한 사례 연구에 대해 설명합니다. 주요 내용은 다음과 같습니다.
저장소 풀에서 전원 사이클이 발생해 손상이 발생했으며, 일반적인 복구 방법으로는 문제를 해결할 수 없었습니다. btrfs check --repair 명령을 시도했지만 무한 루프에 빠져 진행이 불가능해졌고, 백업 지점에 대한 접근도 잃게 되었습니다.
복구는 btrfs-progs API를 사용하여 개발한 14개의 맞춤형 C 도구를 통해 성공적으로 이루어졌습니다. 이 과정에서 4.59TB 중 약 7.2MB의 데이터 손실이 발생했습니다.
저자는 향후 유사한 문제를 예방하기 위해 btrfs 시스템에서 개선할 수 있는 아홉 가지 영역을 확인했습니다. 여기에는 더 나은 진행 상황 감지와 명확한 문서화가 포함됩니다.
맞춤형 도구와 시스템 성능을 개선하기 위한 패치는 GitHub에 공개되어 있어 다른 사용자들도 이 경험을 활용할 수 있습니다.
저자는 건설적인 피드백을 환영하며, 제안된 관찰 사항과 논의에 대해 더 이야기할 준비가 되어 있습니다.
이 사례 연구는 btrfs 파일 시스템의 신뢰성을 향상시키기 위한 통찰력과 제안을 공유하는 데 목적이 있습니다.
39.스위스의 초고속 인터넷 비밀(Why Switzerland has 25 Gbit internet and America doesn't)
이 기사는 스위스의 인터넷 속도가 미국과 독일에 비해 훨씬 빠르고 저렴한 이유를 설명합니다. 주요 내용을 간단히 정리하면 다음과 같습니다.
스위스에서는 주민들이 여러 인터넷 제공업체로부터 고속 전용 광섬유 인터넷을 이용할 수 있습니다. 이들은 연결을 공유하지 않기 때문에 속도가 빠릅니다. 반면, 미국에서는 선택할 수 있는 옵션이 제한적이고 연결을 공유하는 경우가 많아 속도가 느려지는 경향이 있습니다.
규제 모델에 대해 살펴보면, 스위스는 공유 인프라에 중점을 둔 규제된 통신 부문을 가지고 있어 서비스 제공업체 간의 경쟁이 가능합니다. 독일은 여러 회사가 각자 케이블을 설치하는 '과잉 구축' 현상이 발생하여 자원이 낭비되고 비용이 증가합니다. 규제는 경쟁을 목표로 하지만, 종종 소규모 제공업체의 접근을 방해합니다. 미국은 몇몇 회사가 시장을 지배하는 지역 독점이 흔해 소비자에게 선택의 여지가 적고, 공유 연결로 인해 서비스 속도가 느려집니다.
자연 독점 개념에 따르면, 통신과 같은 산업은 여러 경쟁 네트워크보다 공유할 수 있는 단일 인프라를 선호합니다. 스위스의 모델은 기업들이 공유 물리적 네트워크를 통해 경쟁할 수 있도록 하여 이 점을 잘 반영하고 있습니다.
스위스의 효과적인 규제는 정부와 통신 제공업체의 협력으로 이루어졌으며, 경쟁업체가 인프라에 쉽게 연결할 수 있는 개방형 접근 시스템을 만들어 빠른 속도와 더 나은 가격을 보장합니다.
이 기사는 미국과 독일과 같은 국가들이 인터넷 서비스를 개선하기 위해 몇 가지 정책 변화를 제안합니다. 인프라에 대한 공유 접근을 의무화하고, 가정용 전용 광섬유 라인을 요구하며, 다중 광섬유 배포에 대한 기준을 설정하고, 경쟁 당국의 권한을 강화하는 것입니다.
결국, 이 기사는 통신 분야에서 진정한 경쟁이 이루어지려면 인프라를 공유 자산으로 인식하는 규제 체계가 필요하다고 주장합니다.
40.이상한 시계들(Weird Clocks)
한 무료 일요일 오후, 나는 시계를 시각화하는 여러 가지 독특하고 비현실적인 아이디어를 생각해냈다.
41.JPMorgan warns Tesla stock could sink 60% in new note(JPMorgan warns Tesla stock could sink 60% in new note)
요약이 없습니다.
42.I made a YouTube search form with advanced filters(I made a YouTube search form with advanced filters)
요약이 없습니다.
43.I Replaced Kafka, Redis, and RabbitMQ with One Tool – A Deep Dive into NATS(I Replaced Kafka, Redis, and RabbitMQ with One Tool – A Deep Dive into NATS)
요약이 없습니다.
44.Employers use your personal data to figure out the lowest salary you'll accept(Employers use your personal data to figure out the lowest salary you'll accept)
요약이 없습니다.
45.아르테미스 II 달 비행(Artemis II Lunar Flyby (Official Broadcast))
NASA의 아르테미스 II 미션이 오늘 오후 1시에 발사될 예정입니다. 이번 미션에서는 우주비행사들이 달 주위를 비행하며 고해상도 사진을 촬영할 것입니다. 이 사진에는 인류가 가까이에서 본 적이 없는 달의 뒷면 이미지도 포함됩니다. 이 이벤트는 이미 진행되었으며, 생중계의 재방송을 시청할 수 있습니다.
46.A visual guide to Iran's coastline and strategic islands(A visual guide to Iran's coastline and strategic islands)
요약이 없습니다.
47.Modo – I built an open-source alternative to Kiro, Cursor, and Windsurf(Modo – I built an open-source alternative to Kiro, Cursor, and Windsurf)
요약이 없습니다.
48.Caveman: Why use many token when few token do trick(Caveman: Why use many token when few token do trick)
요약이 없습니다.
49.8년의 갈망, 3개월의 AI 혁신(Eight years of wanting, three months of building with AI)
저자는 8년간의 열망과 3개월의 집중 작업 끝에 SQLite를 위한 고품질 개발 도구 세트인 "syntaqlite"를 만드는 과정을 공유합니다. 이 프로젝트는 AI 코딩 에이전트를 활용하여 어려움을 극복하고 개발 과정을 간소화할 수 있었던 덕분에 가능했다고 강조합니다.
저자는 SQLite에 대한 더 나은 도구가 필요하다고 느꼈습니다. 기존의 도구들이 부족하다고 생각했기 때문에, 자신의 프로젝트인 Perfetto뿐만 아니라 모든 SQLite 사용자들을 위한 도구를 만들고자 했습니다.
SQLite를 위한 정확한 파서를 만드는 것은 공식적인 사양이 부족해 어려웠습니다. 이 작업은 SQLite의 복잡한 소스 코드를 다루는 지루한 과정이었습니다.
AI 코딩 에이전트는 기술적인 문제에 대한 구체적인 해결책을 제공함으로써 프로젝트 시작의 장벽을 크게 낮췄습니다. 이들은 코딩 속도를 높이고 코드 조직을 도와주었지만, 저자는 AI가 생성한 출력물에서 디자인의 깊이가 부족한 문제를 겪기도 했습니다.
AI의 도움 덕분에 저자는 새로운 개념을 빠르게 배우며 낯선 분야에서도 효율적으로 작업할 수 있었습니다. 그러나 초기 단계에서 명확한 디자인 결정을 내리는 것이 나중의 혼란을 피하는 데 중요하다는 점도 깨달았습니다.
AI를 사용하는 과정에서 주요 디자인 선택을 미루거나 코드베이스와의 연결이 끊기는 문제, 생성된 테스트가 많아져서 생기는 잘못된 안전감 등의 단점도 있었습니다. 저자는 AI가 구현에 도움을 주지만, 깊이 있는 디자인을 대체할 수는 없다고 강조했습니다.
결국 저자는 syntaqlite를 성공적으로 출시했으며, AI가 개발에 중요한 역할을 했지만 그로 인해 발생한 문제들도 인식하고 있습니다. 그는 다른 이들에게도 소프트웨어 개발에서 AI를 사용하는 솔직한 경험을 공유할 것을 권장하며, 특히 실제 적용이 필요한 프로젝트에 대해 이야기하길 바랍니다.
전반적으로 저자는 소프트웨어 개발에서 AI와의 복잡하면서도 변혁적인 관계를 반영하며, AI의 강점을 활용하면서도 디자인에 대한 인간의 감독이 필요하다는 점을 강조합니다.
50.러스트의 꼬리 호출 해석기(A tail-call interpreter in (nightly) Rust)
저자는 Rust의 새로운 기능인 "become"을 사용하여 꼬리 호출 해석기를 만들었습니다. 이 해석기는 백토끼 생태계에서 애플리케이션을 실행하는 Uxn CPU의 가상 머신(VM) 성능을 개선하기 위한 진행 중인 프로젝트의 일환입니다.
이 해석기의 주요 특징은 성능 향상을 위해 프로그램 상태를 함수 인수에 저장하고 마지막에 다음 함수를 호출하는 설계입니다. 이를 통해 스택 사용을 최적화할 수 있습니다.
Uxn CPU는 256개의 명령어와 제한된 메모리(총 64K)를 가진 간단한 스택 머신입니다. 해석기는 RAM에서 명령어를 읽고 프로그램 카운터를 업데이트하여 명령어를 실행합니다.
꼬리 호출 해석기는 이전의 Rust 및 ARM64 어셈블리 구현보다 성능이 크게 향상되었습니다. 테스트 결과, 마이크로 벤치마크에서는 더 빠른 성능을 보였지만, x86-64에서 수동으로 작성한 어셈블리보다는 약간 느렸습니다.
초기 구현에서는 스택 오버플로우 문제가 발생했으나, "become" 기능을 사용하여 적절한 꼬리 호출을 가능하게 하여 스택 프레임을 재사용하도록 해결했습니다.
저자는 x86 및 웹어셈블리(WASM) 플랫폼에서 성능을 개선하는 데 관심이 있으며, 이 플랫폼에서는 꼬리 호출 구현이 네이티브 VM에 비해 덜 효율적이었습니다.
꼬리 호출 해석기는 프로젝트의 코드베이스에 통합되었으며 ARM64 시스템의 기본 선택으로 설정되었습니다. 앞으로 더 많은 개선이 계획되어 있습니다.
51.맨 페이지 숫자 사용법(Number in man page titles e.g. sleep(3))
이 글에서는 리눅스 시스템 프로그래밍에서 자주 사용되는 매뉴얼 페이지 제목의 숫자 의미에 대해 설명하고 있습니다. 예를 들어 sleep(3)와 read(2)와 같은 표현이 있습니다. 필자는 최근에 이 숫자들이 매뉴얼의 특정 섹션을 나타낸다는 것을 알게 되었습니다.
숫자 1은 실행 가능한 프로그램이나 셸 명령을 의미하고, 2는 시스템 호출, 즉 커널 함수에 해당합니다. 숫자 3은 라이브러리 호출, 즉 프로그램 라이브러리 내의 함수를 나타냅니다. 필자는 동료가 올바른 참조는 라이브러리 호출을 가리켜야 한다고 지적했을 때 실수를 깨달았습니다. 따라서 "man 3 basename"이 맞고 "man 2 basename"은 잘못된 표현이라는 것입니다.
또한, 이 글에서는 이러한 숫자에 특정 문자를 추가하여 문서의 종류를 나타낼 수 있다는 점도 언급합니다. 예를 들어 "p"는 POSIX 문서를, "x"는 X 문서를 의미합니다. 필자는 매뉴얼 페이지를 사용한 지 수년 만에 이러한 사실을 알게 되어 놀랐다고 전합니다.
52.계산물리학 2판(Computational Physics (2nd Edition) (2025))
이 웹사이트는 마크 뉴먼의 "계산 물리학, 제2판"에 대한 자료를 제공합니다. 여기에는 샘플 챕터, 프로그램, 데이터 파일, 연습 문제 텍스트, 도서의 그림 등이 포함되어 있습니다. 사용자들은 이 자료를 다운로드하거나 인쇄하여 교육이나 개인 학습에 활용할 수 있습니다. 피드백을 환영하며, 사이트에 연락처 정보도 제공되어 있습니다. 또한, 책의 목차와 더 많은 정보는 아마존 페이지에서 확인할 수 있습니다.
53.아르테미스 II, 달 뒷면 첫 공개!(Artemis II crew see first glimpse of far side of Moon [video])
NASA의 아르테미스 II 팀이 오리온 우주선에서 임무를 수행하며 달의 뒷면을 처음으로 공개했습니다. 우주 비행사인 리드 와이즈먼, 빅터 글로버, 크리스티나 코크, 제레미 핸슨은 우주에서의 세 번째 날을 보내고 있습니다. 코크는 자신이 평소에 보던 달과는 다른 느낌이라고 말하며 흥분을 감추지 못했습니다. 이들은 오리엔탈 분지를 촬영했으며, 이는 인류가 이 지역을 처음으로 목격한 역사적인 순간으로 기록됩니다. 토요일 저녁 기준으로 우주선은 지구에서 18만 마일 이상 떨어져 있었습니다.
54.프롬프트로 부정행위 잡기(My university uses prompt injection to catch cheaters)
한 대학의 1학년 컴퓨터 과학 수업에서는 학생들이 복사하여 붙여넣기를 통해 부정행위를 하는 경우를 방지하기 위해 아주 작은 글씨로 숨겨진 지침을 사용하고 있다. 이 방법의 효과는 확실하지 않으며, 한 학생이 이러한 지침을 코딩 도구에 붙여넣은 후 이를 발견하게 되었다.
55.200달러의 나노코드, 최고의 클로드 코드!(Nanocode: The best Claude Code that $200 can buy in pure JAX on TPUs)
살만 모하마디가 "나노코드"라는 라이브러리를 소개했습니다. 이 라이브러리는 클로드 코드 모델을 훈련시키기 위한 것으로, 앤트로픽의 방법과 유사하게 헌법적 인공지능(Constitutional AI)을 활용하여 훈련 과정을 간소화하는 것을 목표로 합니다.
나노코드는 TPU 훈련을 위해 JAX로 구축되었으며, 간단한 훈련 방식을 따릅니다. 사용자는 구글의 TPU 프로그램을 통해 한 달 동안 무료로 사전 예약 가능한 TPU에 접근할 수 있습니다. 모델은 13억 개의 매개변수를 가진 d24 모델을 약 200달러에 9시간 동안 훈련할 수 있으며, 더 작은 d20 모델은 34달러에 1.5시간 동안 훈련할 수 있습니다.
이 모델은 특정한 토큰화 방법을 사용하여 추가적인 코딩 데이터를 포함함으로써 코딩 효율성을 높입니다. 또한, 모델은 코딩 파트너로서의 역할을 수행하도록 설계되어, 작업을 이해하고 도구 호출을 통해 코딩 작업을 수행할 수 있습니다. 훈련 과정에서는 "SOUL" 문서를 작성하여 모델의 행동을 안내하고, 친근하게 지시를 따르도록 합니다.
훈련 과정은 감독된 미세 조정과 강화 학습을 포함하여, 출력이 원하는 SOUL 특성과 일치하도록 조정됩니다. 모델의 성능은 다양한 지표를 사용하여 평가되며, 훈련 후 정확성과 능력이 향상된 것을 보여줍니다. 코드베이스는 사용자 맞춤형으로 수정할 수 있도록 공개되어 있어, 사용자가 에이전트의 성격과 코드 인터페이스를 필요에 따라 변경할 수 있도록 장려합니다.
전반적으로 나노코드는 에이전트 행동과 사용자 친화적인 상호작용에 중점을 두어 코딩 모델 훈련을 위한 체계적인 접근 방식을 제공합니다.
56.버전 신고 필수!(Stamp It: All programs must report their version)
이 글에서는 소프트웨어 버전 관리의 중요성을 다루며, 가전제품에서 사용하는 것과 유사한 명확한 버전 관리 기준의 필요성을 강조합니다. 저자는 최근 버전 번호에 대한 가시성이 부족해 발생한 장애 해결 지연 사례를 반영하며, 버전 관리 관행을 재평가하게 되었다고 언급합니다.
소프트웨어 버전 관리의 중요성은 특정 빌드를 식별하고 문제 해결을 용이하게 하는 데 큰 도움이 됩니다. 특히 사고 발생 시에는 더욱 중요합니다.
i3 윈도우 매니저의 사례를 살펴보면, i3 --version 및 i3 --moreversion과 같은 명령어를 통해 효과적으로 버전 정보를 보고합니다. 이러한 명령어는 사용자 지원과 디버깅에 필수적인 상세한 버전 정보와 설정 세부사항을 제공합니다.
개발자에게는 버전 관리에 VCS(버전 관리 시스템) 수정 사항을 포함해야 합니다. 이는 빌드의 출처를 식별하고 잘못된 수정 사항에서 빌드하는 등의 일반적인 실수를 피하는 데 도움이 됩니다.
최고의 관행으로는 항상 소스 VCS 수정 사항을 소프트웨어 빌드에 포함시키고, 빌드 및 패키징 과정에서 VCS 수정 사항이 손실되지 않도록 해야 합니다. 또한, 명령줄 응답, 로그, 사용자 인터페이스 등 다양한 출력에서 VCS 수정 사항이 가시화되도록 해야 합니다.
저자는 NixOS와의 버전 스탬핑 통합에 대한 통찰을 제공하며, 빌드 과정에서 VCS 정보가 보존되도록 하는 데 있어 발생할 수 있는 문제와 해결책을 강조합니다.
이러한 버전 관리 관행을 구현하면 사고 대응 시간을 크게 개선하고 소프트웨어 품질을 높일 수 있다는 점이 강조됩니다.
57.프렌디카: 분산형 소셜 네트워크(Friendica – A Decentralized Social Network)
탈중앙화는 시스템 내에 중앙 권한이나 소유권이 없다는 것을 의미합니다. 이는 서로 호환되는 다양한 시스템이 연결되어 작은 사이트들로 구성된 큰 네트워크를 형성할 수 있게 합니다. 사용자들은 이 네트워크의 여러 부분에서 원활하게 게시물을 작성하고 댓글을 달 수 있습니다.
58.도시들이 플록 카메라를 중단하는 이유(Why some cities are shutting down Flock cameras amid privacy concerns)
미국의 일부 도시들이 번호판을 읽는 데 사용되는 플록 카메라의 사용을 중단하기로 결정하고 있습니다. 이는 개인 정보 보호에 대한 우려 때문입니다. 일부 도시는 이 회사와의 계약을 종료하고 있는 반면, 다른 도시들은 여전히 새로운 계약을 체결하거나 다음 단계에 대해 고민하고 있습니다. 이 상황은 도시 지역에서 감시와 개인 프라이버시 간의 갈등이 커지고 있음을 보여줍니다.
59.클로드와 웨어러블 연결!(I just built a MCP Server that connects Claude to all your wearables)
Pace는 다양한 웨어러블 기기(가민, 후프 등)를 클로드와 연결해 주는 새로운 도구입니다. 이 도구를 사용하면 대시보드 없이도 자연어를 통해 자신의 피트니스 데이터를 분석할 수 있습니다. 수면, 훈련, 활동 및 트렌드를 추적할 수 있는 기능이 포함되어 있습니다. 이 기술은 파이썬, 구글 클라우드 런, 구글 클라우드 SQL, 파이어베이스를 기반으로 하고 있습니다. 현재 Pace는 무료로 사용해 볼 수 있으며, 유료 클로드 플랜이 필요하지 않습니다. 제작자는 웨어러블 기술이나 MCP 서버에 경험이 있는 사용자로부터 피드백을 받고자 합니다.
60.OpenJDK: Panama(OpenJDK: Panama)
요약이 없습니다.
61.The Mechanics of Steins Gate (2023) [pdf](The Mechanics of Steins Gate (2023) [pdf])
요약이 없습니다.
62.구글 애널리틱스 대신 내 도구!(I replaced Google Analytics with my own tool – no cookies, <1KB script)
Datakool은 쿠키나 동의 배너 없이 사용할 수 있는 간단하고 개인정보 보호에 중점을 둔 구글 애널리틱스 대안입니다. 설치가 간편하고 사용자 친화적인 대시보드를 제공하여 특별한 교육 없이도 웹사이트 트래픽을 쉽게 이해할 수 있습니다.
주요 특징으로는 설치가 1분 만에 완료되는 빠른 설정, 쿠키나 개인 데이터 수집이 없는 개인정보 보호 중심의 서비스, 구글 애널리틱스보다 훨씬 작은 1KB 이하의 경량 추적 스크립트로 사이트 성능을 향상시키는 점이 있습니다. 또한, 사용자는 방문자 수, 트래픽 출처 등 실시간 데이터를 확인할 수 있으며, 팀원 간의 역할 기반 접근이 가능하고 공유 대시보드 및 이메일 보고서 옵션도 제공합니다. 가격은 14일 무료 체험 후 월 2달러부터 시작하는 저렴한 요금제로 구성되어 있습니다.
Datakool은 사용자 개인정보 보호와 사이트 속도를 우선시하며, 명확하고 효율적인 방식으로 필수적인 분석 정보를 제공하는 것을 목표로 하고 있습니다.
63.집에서 만드는 콜레코비전 5편(Make your own ColecoVision at home, part 5)
Leako 프로젝트는 ColecoVision 클론으로, 다른 사람들이 쉽게 제작할 수 있도록 수정되고 있습니다. 현재 칩 부족과 신뢰성 문제와 같은 어려움이 있습니다. 최신 수정안은 기계의 신뢰성을 높이기 위해 몇 가지 주요 업데이트를 포함하고 있습니다.
첫째, 전원 공급 방식이 변경되었습니다. 이전 버전은 배럴 잭을 사용했는데, 이로 인해 극성이 혼동될 수 있었습니다. 새로운 버전은 USB 연결을 사용하여 호환 가능한 전원 공급원을 찾기 쉽게 했지만, 모든 USB 어댑터가 전압을 잘 조절하지는 않으므로 주의가 필요합니다.
둘째, 보드의 안정성이 개선되었습니다. 디자인에는 카트리지를 삽입할 때 보드가 휘어지는 것을 방지하기 위한 개선 사항이 포함되어 있어, 잘못된 납땜 접합을 예방할 수 있습니다. 추가적인 지지대가 추가되었지만, 칩 배치와 관련된 몇 가지 문제는 여전히 남아 있습니다.
셋째, 부품 부족 문제로 인해 프로젝트에 영향을 받고 있으며, 일부 부품은 대체 부품을 사용하고 있습니다. 이로 인해 Leako 제작 비용이 크게 증가했습니다.
넷째, 조립 과정이 개선되었습니다. 보드에는 조립을 쉽게 하기 위해 부품에 레이블이 붙어 있으며, 색상으로 구분된 RCA 잭이 추가되어 명확성을 높였습니다. 사용하지 않는 입력의 접지를 개선하기 위한 새로운 방법도 도입되었습니다.
다섯째, 테스트와 디버깅 과정에서 초기 테스트에서 조이스틱 조작과 비디오 출력에 일부 기능 문제를 발견했습니다. 이후 디버깅을 통해 성능에 영향을 미친 납땜 문제를 확인했습니다.
마지막으로, 커뮤니티 피드백에 따르면 다른 제작자들이 Leakos를 조립하려고 시도했지만 결과는 다양했습니다. 일부는 성공적으로 작동하는 시스템을 구축했지만, 다른 이들은 추가 조사가 필요한 문제에 직면했습니다.
진전이 있었지만 Leako의 신뢰성과 성능을 보장하는 데 여전히 도전 과제가 남아 있습니다. 프로젝트는 계속 진행 중이며, 테스트와 피드백을 바탕으로 추가 수정 및 개선 계획이 있습니다.
64.Usenet Archives(Usenet Archives)
요약이 없습니다.
65.위험한 무지의 흐름(The threat is comfortable drift toward not understanding what you're doing)
이 글은 인공지능(AI)이 학술 연구, 특히 천체 물리학에 미치는 영향을 두 박사 과정 학생인 앨리스와 밥의 이야기를 통해 다룹니다. 앨리스는 자신의 연구에 깊이 몰입하며 귀중한 기술을 배우고 발전시킵니다. 반면, 밥은 AI를 활용해 작업을 더 빨리 완료하려고 합니다. 두 학생 모두 발표 가능한 논문을 작성하지만, 그들의 경험과 이해는 크게 다릅니다.
저자는 학술 시스템이 질보다 양을 중시하며, 종종 본질적인 학습 과정을 반영하지 못하는 성과 지표를 중요시한다고 주장합니다. 많은 박사 과정 학생들이 학계를 떠나는 상황에서, 단순히 결과를 생산하는 것이 아니라 독립적인 사고를 키우는 데 집중해야 한다고 강조합니다.
연구에서 AI의 사용은 피상적인 학습에 대한 우려를 불러일으킵니다. 학생들이 진정한 이해로 이어지는 필수적인 고난과 비판적 사고를 건너뛰게 될 수 있기 때문입니다. 이 글은 AI가 연구에 도움을 줄 수 있지만, 과도한 의존은 과학 교육과 사고의 질을 저하시킬 위험이 있다고 강조합니다. 결국 저자는 학문의 미래와 자신의 연구를 깊이 이해하는 과학자들의 발전에 대한 우려를 표명하며, 앨리스의 탄탄한 학습과 밥의 기초 지식 부족을 대조합니다.
66.GPU 제작 게임(A game where you build a GPU)
GPU 아키텍처에 대한 학습 자료가 부족하다는 것을 느껴, 우리는 직접 자료를 만들기로 결정했습니다.
67.일본의 로봇, 기피직업을 채우다(In Japan, the robot isn't coming for your job; it's filling the one nobody wants)
일본에서 물리적 인공지능(Physical AI)이 중요한 관심 분야로 떠오르고 있습니다. 이는 노동력 부족 문제를 해결하고 생산성을 유지하기 위한 필요성에서 비롯됩니다. 일본 정부는 2040년까지 국내 물리적 AI 산업을 강화하고 글로벌 시장의 30%를 차지하는 것을 목표로 하고 있으며, 이는 산업 로봇 분야에서의 기존 우위를 바탕으로 하고 있습니다.
이러한 변화의 주요 이유는 로봇에 대한 문화적 수용, 인구 문제, 그리고 일본의 로봇 하드웨어에 대한 전문성입니다. 인구가 감소하고 생산 가능 인구가 줄어들면서 기업들은 원활한 운영을 위해 AI 기반 로봇에 점점 더 의존하고 있습니다.
일본은 AI 능력 향상과 로봇 통합을 위해 약 63억 달러를 투자했습니다. 이제는 시험적 구현에서 실제 배치로 초점이 이동하고 있으며, 특히 제조업과 물류 분야에서 로봇을 활용해 상품을 픽업하고 운반하는 작업을 수행하고 있습니다.
이 생태계는 기존 기업과 스타트업 간의 협력으로 발전하고 있습니다. 대기업은 규모와 신뢰성을 제공하고, 스타트업은 소프트웨어와 시스템 디자인에서 혁신을 이루고 있습니다. 이러한 하이브리드 접근 방식은 일본의 물리적 AI 시장에서 글로벌 경쟁력을 강화하는 데 기여할 것입니다.
68.Media scraper Gallery-dl is moving to Codeberg after receiving a DMCA notice(Media scraper Gallery-dl is moving to Codeberg after receiving a DMCA notice)
요약이 없습니다.
69.여성의 바른 출산(Women were never meant to give birth on their backs)
수세기 동안 여성들은 일반적으로 서 있는 자세에서 출산을 해왔습니다. 이러한 자세는 출산 과정에 더 유리합니다. 그러나 오늘날 많은 여성들이 등을 대고 누워서 출산하는데, 이는 지난 300-400년 동안 일반화된 관행입니다. 이 변화는 프랑스의 의사 프랑수아 모리소의 영향을 받았습니다. 그는 이 자세가 여성에게 더 편안하고 남성 의사에게는 더 편리하다고 믿었습니다.
이러한 자세의 변화는 출산 중 합병증을 초래했습니다. 누워 있는 자세는 출산 과정을 더 어렵고 의학적으로 복잡하게 만듭니다. 연구에 따르면, 서 있는 자세는 제왕절개 수술의 필요성을 줄이고, 통증을 완화하며, 어머니와 아기 모두에게 더 나은 결과를 가져올 수 있습니다. 또한, 지원적인 출산 환경에서 출산하는 여성들은 이러한 유익한 서 있는 자세를 채택할 가능성이 더 높다는 연구 결과도 있습니다.
최근에는 "능동적 출산"에 대한 인식이 높아지고 있습니다. 이는 여성들이 진통 중 자유롭게 움직일 수 있도록 장려합니다. 현재 가이드라인에서는 여성들이 진통 중에 평평하게 누워 있는 것을 피할 것을 권장하고 있습니다. 여성들에게 출산 옵션에 대한 교육을 제공하는 것은 출산 경험을 향상시키는 데 매우 중요합니다.
70.아기의 두 번째 쓰레기통(Baby's Second Garbage Collector)
이 글에서는 프로그래밍 언어인 론 리스프(Lone Lisp)를 위한 가비지 컬렉터의 발전 과정을 다루고 있습니다. 초기 버전인 "아기의 첫 번째 가비지 컬렉터"에서 시작해 더 발전된 버전으로 나아가는 과정을 설명합니다.
가비지 컬렉터는 시간이 지나면서 성장해 왔습니다. 단순한 수집기에서 보다 정교한 버전으로 발전하여 메모리를 더 효과적으로 관리할 수 있게 되었습니다. 이 가비지 컬렉터는 메모리 내의 객체를 정확하게 추적하여 더 이상 사용되지 않는 객체로부터 메모리를 회수할 수 있습니다. 하지만 일부 객체가 가비지 컬렉터의 통제를 벗어나려고 하면서, 수집기와 이러한 객체 간의 갈등이 발생합니다.
메모리 내의 객체가 가비지 컬렉터의 감시를 피하는 경우가 있어 프로그램 내에서 문제가 발생할 수 있습니다. 가비지 컬렉터는 이러한 잃어버린 객체를 찾기 위해 적응해야 하며, 이 객체들은 쉽게 접근할 수 없는 곳에 숨을 수 있습니다.
가비지 컬렉터는 효율성을 높이기 위해 기존의 경계를 넘어 탐색하는 방법을 배웁니다. 객체가 숨을 수 있는 네이티브 스택을 탐색하며, 가능한 많은 객체를 찾기 위해 추적 방법을 사용합니다.
이 글에서는 가비지 컬렉터의 성능을 향상시키기 위한 기술적 전략도 설명합니다. 예를 들어, 메모리 내의 객체를 표시하고 레지스터를 관리하여 접근 가능한 모든 객체가 포함되도록 합니다.
여러 차례의 반복과 조정을 거친 후, 가비지 컬렉터는 모든 잃어버린 객체를 성공적으로 찾아내어 론 리스프 환경의 안정성을 확보합니다. 가비지 컬렉터의 발전 과정은 기본 도구에서 복잡한 시스템으로 발전하여 동적 프로그래밍 환경에서 메모리를 효율적으로 관리할 수 있게 된 과정을 보여줍니다. 앞으로의 발전 계획도 포함되어 있습니다.
71.장어의 비밀 번식법(Scientists Figured Out How Eels Reproduce (2022))
이 텍스트는 웹사이트의 로그인 페이지로 보입니다. 사용자 이름과 비밀번호로 로그인할 수 있는 옵션이 있으며, 잊어버린 비밀번호를 이메일을 통해 복구할 수 있는 기능도 포함되어 있습니다. 또한 개인정보 보호정책에 대한 링크도 제공됩니다. 페이지에는 다양한 디자인 요소와 스타일이 있지만, 이는 페이지의 주요 기능과는 관련이 없습니다.
사용자는 사용자 이름과 비밀번호로 로그인할 수 있습니다. 비밀번호를 잊어버린 경우 이메일을 통해 복구할 수 있는 옵션이 있습니다. 페이지에는 개인정보 보호정책에 대한 링크도 포함되어 있습니다.
72.파리, 자전거로 거리 혁신!(How Paris swapped cars for bikes – and transformed its streets)
파리는 자동차 중심의 이미지에서 성공적으로 벗어나, 2014년부터 2026년까지 시장으로 재직한 앤 히달고의 지도 아래 공기 질이 크게 개선되었습니다. 이 도시는 광범위한 자전거 도로를 추가하고 보행자 친화적인 공간을 만들었으며, 특히 세느 강 주변의 특정 지역에서는 자동차 통행을 금지했습니다. 이러한 변화는 IT 개발자 코렁틴 루도와 같은 많은 주민들이 도시에서 안전하게 자전거를 탈 수 있도록 장려했습니다.
하지만 이러한 발전에도 불구하고 자동차 운전자의 저항이 있었고, 거리 보행화에 대한 추가 노력은 주민 투표에서 낮은 참여율을 보였습니다. 히달고의 후임인 에마뉘엘 그레고아는 이러한 이니셔티브를 계속 이어갈 것으로 예상됩니다. 전문가들은 파리가 다른 도시들에 비해 빠른 발전을 이룬 점을 높이 평가했지만, 여전히 자동차가 지배하는 교외 지역에서는 더 많은 노력이 필요하다고 지적했습니다. 전반적으로 파리는 도시 생활을 개선하고 오염을 줄이려는 다른 도시들에게 모범 사례로 여겨지고 있습니다.
73.NASA's Artemis II Crew Flies Around the Moon (Official Broadcast) [video](NASA's Artemis II Crew Flies Around the Moon (Official Broadcast) [video])
요약이 없습니다.
74.Tiny Corp's Exabox(Tiny Corp's Exabox)
요약이 없습니다.
75.Aegis – open-source FPGA silicon(Aegis – open-source FPGA silicon)
요약이 없습니다.
76.Finnish sauna heat exposure induces stronger immune cell than cytokine responses(Finnish sauna heat exposure induces stronger immune cell than cytokine responses)
요약이 없습니다.
77.Tracing Goroutines in Realtime with eBPF(Tracing Goroutines in Realtime with eBPF)
요약이 없습니다.
78.독일 eIDAS, 애플/구글 계정 필수!(German implementation of eIDAS will require an Apple/Google account to function)
모바일 기기 취약점 관리(MDVM) 개념은 모바일 지갑 사용자들의 안전한 인증을 보장하기 위해 설계되었습니다. 이 시스템은 무단 접근을 방지하고 사용자 식별의 무결성을 유지하는 데 중점을 두고 있습니다.
MDVM의 주요 기능 중 하나는 인증 보장입니다. 이 시스템은 중복이나 변조를 방지하는 인증 방법을 제공하여, 권한이 있는 사용자만 자신의 자격 증명에 접근할 수 있도록 합니다. 모바일 기기는 취약점이 있을 수 있기 때문에, MDVM은 이러한 취약점을 지속적으로 모니터링하여 사용자 인증이 손상되는 것을 방지합니다.
보안 기능으로는 기기 보안 검증이 있습니다. 이는 기기와 지갑 애플리케이션의 무결성과 진위를 확인합니다. 또한 기기 모델과 운영 체제에 대한 정보를 수집하여 잠재적인 취약점을 평가하는 기기 분류 식별 기능도 포함되어 있습니다. MDVM은 기기와 운영 체제에 영향을 미치는 알려진 취약점에 대한 업데이트를 제공합니다.
만약 보안이 손상될 수 있는 취약점이 발견되면, 시스템은 민감한 키의 사용을 차단하여 인증 과정의 무결성을 유지합니다. MDVM은 기기에서 다양한 보안 신호를 수집하여 위협을 식별하고 기기의 신뢰성을 보장하는 데 도움을 줍니다.
RASP(런타임 애플리케이션 자기 보호) 기능은 애플리케이션과 기기를 운영 중에 모니터링하여 조작이나 무단 접근을 감지하고 방지합니다. 이 시스템은 안드로이드와 iOS 환경에서 신호를 사용하여 기기 무결성과 애플리케이션 진위를 검증함으로써 잠재적인 보안 위협을 줄입니다.
MDVM은 애플리케이션과 기기를 지속적으로 모니터링하여 무결성 문제를 신속하게 식별하고 해결하는 것을 목표로 합니다. 요약하자면, MDVM 개념은 철저한 인증, 지속적인 취약점 모니터링, 동적 보호 메커니즘을 통해 모바일 지갑 거래의 보안을 강화하고 사용자 보안을 향상시키는 데 중점을 두고 있습니다.
79.애플, Arm 맥에 Nvidia eGPU 지원 승인(Apple approves driver that lets Nvidia eGPUs work with Arm Macs)
죄송하지만 외부 링크에 접근할 수 없습니다. 요약해드릴 내용을 제공해 주시면 기꺼이 도와드리겠습니다!
80.Perfmon – Consolidate your favorite CLI monitoring tools into a single TUI(Perfmon – Consolidate your favorite CLI monitoring tools into a single TUI)
요약이 없습니다.
81.오픈소스 툴 가이드(OsintRadar – Curated directory for osint tools)
이 프로젝트는 유용한 오픈 소스 정보 수집 도구, 프레임워크, 그리고 방법론을 수집하고 정리합니다.
82.오픈AI의 추락, 앤트로픽으로 몰리는 투자자들(OpenAI's fall from grace as investors race to Anthropic)
OpenAI는 주식이 2차 시장에서 판매하기 어려워지면서 어려움을 겪고 있습니다. 투자자들은 약 6억 달러 규모의 OpenAI 지분을 매각하고 싶어하지만, 구매자는 거의 없습니다. 반면, OpenAI의 주요 경쟁사인 Anthropic은 큰 수요를 경험하고 있으며, 이 회사의 가치는 약 6천억 달러로 평가되고 있어 이전 평가보다 상당히 증가했습니다.
기관 투자자들은 Anthropic의 기업 고객과의 수익성에 주목하고 있으며, OpenAI는 높은 인프라 비용으로 어려움을 겪고 있습니다. 이로 인해 OpenAI에 대한 투자자들의 관심이 줄어들고, 주식을 구매할 수 있는 사람이 찾기 어려워졌습니다. 한편, 은행들은 OpenAI 주식을 수수료 없이 제공하고 있지만, Anthropic 주식에는 수수료를 부과하고 있습니다.
두 회사 모두 상장 계획을 고려하고 있지만, OpenAI의 높은 운영 비용과 기업 시장으로의 느린 진입 속도가 투자자들을 주저하게 만들고 있습니다. 반면, Anthropic은 미국 국방부의 소송과 최근 보안 문제 등 자체적인 문제에 직면해 있습니다.
현재 시장은 OpenAI에 비해 Anthropic의 주식에 대한 수요가 전례 없이 높아, 전체적으로 Anthropic에 유리한 상황입니다.
83.폭포를 오르는 물고기(Rock-climbing fish can shimmy up a 50-foot waterfall)
콩고 민주 공화국의 루붐바시 대학교에서 활동하는 파시픽 키웰 무탐발라를 포함한 연구팀이 작은 물고기인 셀리어의 흥미로운 행동을 기록했습니다. 이 물고기는 15미터 높이의 폭포를 오를 수 있는 능력을 가지고 있습니다. 이 현상은 17년 전 다른 연구자에 의해 처음 관찰되었지만, 그동안 구체적인 증거는 없었습니다. 무탐발라는 루빌롬보 폭포에서 여러 차례의 우기 동안 이 물고기를 연구하며, 이들이 실제로 바위면을 기어오를 수 있다는 것을 확인했습니다. 특히 이들이 몸집이 작을 때 무게를 잘 조절할 수 있다는 점이 중요합니다.
이 물고기는 골반지느러미와 가슴지느러미를 사용해 바위를 잡고, 벨크로처럼 작용하는 작은 갈고리로 도움을 받습니다. 그들은 폭포의 물보라가 덜 강한 지역에서 오르며, 약 10시간에 걸쳐 천천히 올라가면서 자주 휴식을 취합니다. 이 오르기 행동은 상류로의 이동의 일환으로 여겨지며, 댐 건설과 같은 활동으로부터 서식지를 보호하는 것이 중요하다는 점을 강조합니다.
이러한 독특한 오르기 행동은 아프리카에서 공식적으로 문서화된 적이 없어, 생물 다양성과 보존 노력에 대한 연구 결과의 중요성을 부각시킵니다. 연구자들은 물고기가 왜 상류로 이동하는지를 계속 탐구하고 있지만, 더 나은 먹이 자원을 찾거나 포식자로부터의 위험을 줄이기 위한 것일 수 있습니다.
84.3Blue1Brown의 에셔 나선(M. C. Escher spiral in WebGL inspired by 3Blue1Brown)
3Blue1Brown의 최신 영상에서는 M. C. 에셔의 프린트 갤러리 효과에 대해 다루고 있습니다. 이 영감을 받아, 저는 WebGL 프래그먼트 셰이더를 사용하여 이 효과를 재현해 보기로 했습니다.
85.새에서 뇌까지: 얼굴 인식의 여정(From birds to brains: My path to the fusiform face area (2024))
낸시 칸위셔는 매사추세츠주 우즈홀에서 어린 시절부터 과학적 기회를 접하며 과학 분야로의 독특한 여정을 공유합니다. 그녀는 아버지인 현장 생물학자와 함께 잠수하는 새에 관한 첫 번째 논문을 공동 저술하며 성장했습니다. 그녀의 과학적 모험은 노르웨이에서 아버지와 함께 연구 여행을 하면서 계속되었습니다.
매사추세츠 공과대학교(MIT)에서 칸위셔는 학업에 어려움을 겪었지만, 멀리 포터의 멘토링 아래 심리학에 대한 열정을 발견했습니다. 아버지가 심리학의 엄격성에 대해 회의적이었음에도 불구하고, 그녀는 인지 과학을 추구했고 초기 연구에 영감을 받아 뇌 이미징으로 관심을 전환했습니다.
칸위셔는 여러 차례 대학원에서 중퇴하며 저널리즘을 탐구하는 등 많은 좌절을 겪었습니다. 그러나 그녀는 "반복 맹시"라는 현상으로 breakthrough를 이루어 박사 논문을 작성하게 되었습니다. 과학에서의 미래에 대한 의구심이 있었지만, 그녀는 연구를 계속할 수 있는 지원과 자금을 받았습니다.
UCLA에 합류한 후, 칸위셔는 마침내 뇌 이미징 기술에 접근하게 되었고, 이를 통해 뇌에서 얼굴 인식을 연구할 수 있었습니다. 그녀의 연구는 얼굴 인식에 특화된 뇌 영역인 융합 얼굴 영역(FFA)의 발견으로 이어졌습니다. 다른 전문가들과 협력하면서 그녀는 지각, 언어, 사회 인지의 다양한 측면으로 연구를 확장했습니다.
칸위셔는 경력 전반에 걸쳐 뛰어난 과학자들과 협력할 수 있었던 행운과 인간 마음의 구조를 밝혀내는 짜릿함을 회상합니다. 그녀는 동물 연구에 비해 인간 뇌 연구의 한계를 인정하면서도, 신경 과학에 대한 자신의 기여를 자랑스럽게 여기며 카블리 상을 수상한 것을 기념합니다.
86.코딩과 마이크로서비스(Does coding with LLMs mean more microservices?)
직장에서 마이크로서비스의 사용이 증가하고 있는 것을 느꼈습니다. 특히 LLM(대규모 언어 모델) 지원 코딩 덕분에 더욱 그렇습니다. 마이크로서비스는 특정 작업을 처리하는 작고 독립적인 서비스로, 이미지나 비디오 생성과 같은 기능을 수행하며 입력과 출력이 명확하게 정의되어 있습니다. 이러한 구조는 시스템의 다른 부분에 영향을 주지 않고 코드를 쉽게 변경할 수 있게 해줍니다. 이는 서로 다른 부분이 긴밀하게 연결되어 관리하기 어려운 모놀리식 애플리케이션과는 대조적입니다.
조직적인 관점에서 보면, 마이크로서비스는 별도의 GitHub 저장소에 존재할 수 있어 개발 속도를 높일 수 있습니다. 이를 통해 업데이트가 더 빠르고 생산 데이터에 쉽게 접근할 수 있습니다. 그러나 많은 마이크로서비스를 운영하다 보면 각 서비스에 대한 계정이나 자원을 잃어버리는 등의 유지 관리 문제에 직면할 수 있습니다.
전반적으로 마이크로서비스는 일부 프로세스를 단순화하고 더 빠른 개발을 촉진할 수 있지만, 장기적인 문제를 피하기 위해 신중한 관리가 필요합니다. 더 나은 관행을 촉진하기 위해서는 팀이 이러한 관행을 쉽게 따를 수 있도록 하는 것이 중요합니다.
87.클로드 코드 구독 중단(Tell HN: Anthropic no longer allowing Claude Code subscriptions to use OpenClaw)
Anthropic은 4월 4일 오후 12시(태평양 표준시)부터 사용자가 OpenClaw와 같은 제3자 도구에서 Claude 구독 한도를 더 이상 사용할 수 없다고 발표했습니다. 사용자는 여전히 Claude 제품에서 구독을 사용할 수 있지만, 추가 사용에 대해서는 별도의 요금이 부과됩니다. OpenClaw와 같은 제3자 도구를 Claude 계정으로 계속 사용하려면 추가 사용을 활성화해야 합니다.
이러한 변화에 대응하기 위해 Anthropic은 월 구독 요금에 해당하는 일회성 크레딧을 제공하며, 이 크레딧은 4월 17일까지 사용해야 합니다. 또한, 추가 사용을 묶음으로 구매할 경우 할인 혜택도 제공할 예정입니다. 이러한 변화는 시스템 수요를 관리하고 핵심 제품 사용자에게 우선순위를 두기 위해 필요합니다. 내일 사용자는 구독을 환불받을 수 있는 옵션이 포함된 또 다른 이메일을 받을 것입니다.
88.리셋: 러스트에서 고로(Lisette a little language inspired by Rust that compiles to Go)
리셋(Lisette)은 러스트(Rust)에서 영감을 받아 고(Go)로 컴파일되는 새로운 프로그래밍 언어입니다. 이 언어의 주요 특징은 다음과 같습니다.
리셋은 대수적 데이터 타입과 패턴 매칭을 지원합니다. nil 값이 없으며, 결측치는 옵션 타입을 사용해 표현됩니다. 또한, 핀들리-밀너 타입 시스템을 사용하고 기본적으로 불변성을 유지합니다. 고의 생태계와 잘 호환됩니다.
구문과 구조는 러스트와 유사하며, 열거형(enums), 구조체(structs), 구현 블록(impl blocks)을 포함합니다. 표현 중심의 프로그래밍을 지원하여 간결하고 읽기 쉬운 코드를 작성할 수 있습니다. 함수형 프로그래밍 스타일을 위한 체이닝과 람다도 지원합니다.
오류 처리를 위해 try 블록을 제공하며, 오류 보고를 위한 결과(Result) 타입을 사용합니다. 매칭에서 누락된 경우나 선택적 값의 부적절한 처리를 포함한 일반적인 문제에 대해 컴파일 타임 체크를 수행합니다.
동시성을 위한 내장 지원이 있어 작업(tasks)과 채널(channels)을 통해 멀티스레드 애플리케이션을 쉽게 작성할 수 있습니다.
JSON 직렬화(customization of JSON serialization)를 위한 속성을 통해 필드 이름과 동작을 제어할 수 있습니다.
리셋은 고에서 발생할 수 있는 런타임 오류를 컴파일 타임에 잡아내며, 명확하고 이해하기 쉬운 고 코드로 컴파일되어 읽기 쉽고 유지 관리가 용이합니다.
리셋은 안전하고 인체공학적인 프로그래밍 경험을 원하는 개발자를 위해 설계되었으며, 고와 원활하게 통합됩니다. 더 많은 정보는 GitHub의 리포지토리에서 확인할 수 있습니다.
89.이란, 오픈AI 데이터센터 위성사진 공개(Iran's IRGC Publishes Satellite Imagery of OpenAI's $30B Stargate Datacenter)
이란의 이슬람 혁명 수비대(IRGC)가 아부다비에 위치한 오픈AI의 300억 달러 규모 스타게이트 AI 데이터 센터의 위성 이미지를 담은 영상을 공개하며 이를 파괴하겠다고 위협했습니다. 이는 18개의 미국 기술 기업에 대한 이전의 위협과 오라클의 두바이 사무소 및 아마존 웹 서비스(AWS) 데이터 센터에 대한 실제 공격에 이어 나온 것입니다. 스타게이트 데이터 센터는 AI 컴퓨팅의 주요 시설로, 오픈AI와 여러 기술 기업이 협력하여 운영하고 있으며, 이곳의 중단은 전 세계 많은 AI 애플리케이션에 영향을 미칠 수 있습니다.
IRGC의 위협은 일반적인 경고에서 특정 목표를 겨냥한 공격으로 격화되고 있으며, 이는 점점 더 공격적인 패턴을 보여줍니다. 최근의 공격으로 인해 아랍에미리트(UAE)와 바레인의 일부 데이터 센터에 피해가 발생하여 서비스 중단이 일어났습니다. 오픈AI의 서비스에 의존하는 기업들에게는 이러한 상황이 단일 공급자에 대한 의존성에 대한 우려를 불러일으키고 있으며, 리스크를 줄이기 위해 컴퓨팅 자원의 다양화가 필요하다는 목소리가 커지고 있습니다.
90.전기 변압기, 미래를 가로막다(Electrical transformer manufacturing is throttling the electrified future)
외부 링크에 접근할 수는 없지만, 요약하고 싶은 내용을 제공해 주시면 도와드릴 수 있습니다!
91.컨트라펑크: 실시간 하모니(Contrapunk – Real-time counterpoint harmony from guitar input)
Contrapunk의 제작자는 기타리스트들이 연주하는 동안 실시간으로 대위법 화음을 들을 수 있도록 이 소프트웨어를 설계했습니다. 이 프로그램은 기타, MIDI 장치 또는 컴퓨터 키보드에서 오디오를 받아 특정 음악 규칙에 따라 화음을 생성합니다. 사용자는 원하는 조성, 음성 진행 스타일, 그리고 연주할 화음 부분을 선택할 수 있습니다.
macOS용 Contrapunk는 제공된 GitHub 링크에서 다운로드할 수 있으며, 그곳에서 소스 코드도 확인할 수 있습니다. 제작자는 오디오 처리와 화음 알고리즘에 대한 피드백을 받고 있으며, 더 나은 기타-미디 감지를 위한 머신러닝 모델 개발에도 관심을 가지고 있습니다. 이 작업은 완료하는 데 시간이 걸릴 것으로 예상됩니다.
92.리브레오피스, 의혹 종결!(LibreOffice – Let's put an end to the speculation)
이탈로 비뇰리의 글은 최근 리브레오피스 프로젝트와 문서 재단(TDF)에 대한 오해와 추측을 다루고 있습니다. 이 글은 2010년 9월 28일 프로젝트가 시작된 배경을 설명하며, 창립 그룹이 열정적이면서도 다소 무모했음을 강조합니다. 그들은 비영리 법률을 위반하는 결정을 내리는 등 여러 도전에 직면했고, 이로 인해 이사회에서 긴장이 발생하고 관리 문제도 생겼습니다.
주요 문제는 이사회에 있는 회사에 리브레오피스 브랜드와 개발 계약을 부여한 것이었으며, 이는 나중에 문제가 되었습니다. 이와 관련해 TDC라는 논란이 많은 평행 조직이 만들어져 커뮤니티 내의 관계를 더욱 악화시켰습니다.
감사 결과, TDF의 비영리 지위를 유지하기 위해 법적 문제를 해결할 필요성이 드러났습니다. 이에 이사회는 특정 회사 직원의 TDF 회원 자격을 박탈하고, 향후 문제를 방지하기 위한 새로운 관리 규칙을 마련하는 등의 조치를 취했습니다.
과거의 실수에도 불구하고 TDF는 현재 성장과 파트너십에 집중하고 있으며, 다양한 플랫폼에서 리브레오피스에 대한 관심이 증가하고 있는 상황에 대응하고 있습니다. 재단은 자유 소프트웨어와 개방형 문서 표준의 중요성이 커짐에 따라 미래에 잘 대비하고 있다고 믿고 있습니다.
93.아르테미스 II, 지구의 경이로운 모습 공개(Artemis II crew take “spectacular” image of Earth)
죄송하지만, 외부 링크나 웹사이트의 콘텐츠에 접근할 수 없습니다. 하지만 요약하고 싶은 내용을 제공해 주시면 도와드릴 수 있습니다!
94.니임비 철도(NIMBY Rails)
이 텍스트는 게임 플랫폼인 스팀의 웹사이트 인터페이스 개요입니다. 여기에는 상점, 커뮤니티 기능, 지원, 언어 선택 메뉴와 같은 섹션이 포함되어 있습니다. 사용자는 로그인하고, 위시리스트를 관리하며, 뉴스와 차트를 확인하고, 토론 및 워크숍에 접근할 수 있습니다. 인터페이스에는 사용자 안내를 위한 툴팁도 제공됩니다. 다양한 언어가 사용자에게 선택할 수 있도록 준비되어 있습니다.
95.간단한 자기 증류로 코드 생성 향상(Embarrassingly simple self-distillation improves code generation)
대형 언어 모델(LLM)은 검증자나 교사 모델, 강화 학습 없이도 간단한 자기 증류법(SSD)을 사용하여 코드 생성 능력을 향상시킬 수 있습니다. SSD는 특정 설정에서 모델의 솔루션을 샘플링한 다음, 그 샘플을 바탕으로 모델을 미세 조정하는 방법입니다. 이 방법을 통해 Qwen3-30B-Instruct 모델의 성능이 LiveCodeBench v6라는 테스트에서 42.4%에서 55.3%로 향상되었으며, 특히 더 어려운 문제에 도움이 되었습니다. SSD는 다양한 크기의 Qwen 및 Llama 모델을 포함한 여러 LLM에서 잘 작동합니다. 이 기술은 모델 출력의 정확성과 다양성 간의 균형을 맞추는 데 도움을 줍니다. 전반적으로 SSD는 초기 훈련 후 LLM의 코드 생성 능력을 향상시키는 데 유용한 접근 방식입니다.
96.이란 지지 레고 캠페인 팀(The Team Behind a Pro-Iran, Lego-Themed Viral-Video Campaign)
이란의 한 그룹이 만든 유튜브 채널 '폭발 뉴스'가 주목받고 있다. 이 채널은 미국을 비판하고 국제 갈등을 유머러스하고 만화 같은 방식으로 표현한 인공지능(A.I.) 기반의 레고 스타일 선전 영상을 제작한다. 처음에는 낮은 조회수를 기록했지만, 세계 지도자들의 캐리커처와 과장된 군사 행동을 담은 애니메이션 영상을 제작하기 시작하면서 인기를 끌게 되었고, 수백만 조회수와 공유를 기록했다.
이 영상들은 진지한 정치적 주제를 경쾌한 시각적 요소와 결합하여 제작되었으며, 이란 정부 계정, 러시아 언론, 반 트럼프 시위자들에 의해 소개되었다. 이들은 미국의 공격 피해자들과의 연대감을 전달하고자 하며, 종종 역사적 불의에 대한 언급을 포함한다. 이란 정권과의 독립성을 주장하지만, 일부 보고서는 국가 운영 미디어와의 연관성을 시사하고 있다.
폭발 뉴스는 빠른 속도로 운영되며, A.I.와 디지털 도구를 사용해 약 24시간 안에 영상을 제작한다. 이들은 콘텐츠를 예술적 표현의 한 형태로 보고 창의적인 과정을 강조한다. 그들의 접근 방식은 논란이 많고 화려한 콘텐츠가 주목을 끄는 현재 미디어 트렌드와 일치한다. 최근 유튜브와 인스타그램은 정책 위반으로 이들의 계정을 차단했지만, 다른 플랫폼에서는 여전히 영상을 볼 수 있으며, 팀은 영어로 게시물을 올리고 브랜드를 확장하여 더 넓은 관객에게 다가가고 있다.
97.독일 금, 뉴욕 안전할까?(Is Germany's gold safe in New York ?)
독일은 약 1600억 유로에 달하는 금 보유량의 약 3분의 1을 뉴욕 연방준비은행에 오랫동안 저장해 왔습니다. 최근 미국의 정치적 변화, 특히 트럼프 대통령의 행동이 기존의 금융 규범을 흔들 수 있다는 우려가 커지면서 이 금의 안전성에 대한 걱정이 증가하고 있습니다. 일부 전문가들은 이러한 변화가 대서양 양안의 금융 안정성과 세계 경제 질서를 위협할 수 있다고 경고하고 있습니다. 독일 정부는 금이 잘 보호되고 있다고 주장하지만, 금을 독일로 되돌려야 하는지에 대한 논의는 계속되고 있습니다.
98.Tattoo ink induces inflammation and alters the immune response to vaccination(Tattoo ink induces inflammation and alters the immune response to vaccination)
요약이 없습니다.
99.스팟과 스플랜(Spath and Splan)
코드를 파일에 조직하는 관행은 오랜 역사를 가지고 있지만, 프로그래밍 언어와 상호작용하는 가장 좋은 방법은 아닐 수 있습니다. 전통적으로 프로그래밍 도구는 파일 시스템 구조를 기반으로 만들어졌고, 이로 인해 코딩 작업이 복잡해질 수 있습니다. 이러한 운영 중심에서 벗어나기 위한 도구 개발이 시도되었지만, 사람들은 이러한 변화를 받아들이기 어려워했습니다.
그러나 AI 에이전트는 파일 시스템에 얽매이지 않고 다양한 추상화 수준에서 작동할 수 있습니다. AI가 코드와 상호작용하는 방식을 개선하기 위해 두 가지 새로운 개념이 도입되었습니다: Spath와 Splan입니다.
Spath는 AI가 파일 구조에 의존하지 않고 프로그래밍 요소를 식별하는 새로운 방법입니다. 이는 코드의 물리적 위치가 아닌 의미에 집중할 수 있도록 해주는 의미 기반 주소 형식을 사용합니다. Spath는 유연하며 다양한 프로그래밍 언어에 맞게 조정할 수 있어 코딩을 더 효율적으로 만듭니다.
Splan은 Spath를 보완하여 AI가 의도를 명확하게 표현할 수 있도록 합니다. 특정 파일 경로나 줄을 언급하는 대신, Splan은 AI가 원하는 변경 사항을 간단하게 설명할 수 있게 해줍니다. 이 접근 방식은 모든 작업이 거래 방식으로 이루어지도록 보장하여, 모든 변경이 성공하거나 아무것도 이루어지지 않도록 하여 부분 업데이트로 인한 문제를 방지합니다.
Spath와 Splan은 함께 코딩 에이전트의 작동 방식을 개선하여 더 효과적으로 만들고 불필요한 복잡성을 줄입니다. 이 도구의 제작자들은 더 넓은 개발자 커뮤니티에 혜택을 주고 실험을 장려하기 위해 이 도구를 오픈 소스로 제공할 예정입니다.
100.슬러그 알고리즘으로 이모지 확대하기(Rendering arbitrary-scale emojis using the Slug algorithm)
2026년 4월, 에릭 렌젤의 슬러그 알고리즘이 공개되면서 하프버즈 라이브러리에 통합되었습니다. 이 라이브러리는 이제 텍스트 형태와 글리프 렌더링을 모두 지원합니다. 이 글에서는 슬러그 알고리즘을 사용하여 이모지와 같은 벡터 컬러 폰트를 어떤 크기로든 렌더링하는 방법을 설명합니다.
전통적인 텍스트 렌더링 방식은 보통 CPU에서 비트맵으로 래스터화되며, 크기를 조정할 때 품질이 떨어질 수 있습니다. 이는 특히 3D 환경에서 문제가 됩니다. 대안으로는 서명 거리 필드(SDF)가 사용되지만, 크기를 조정할 때 모서리가 둥글게 보이는 단점이 있습니다. 슬러그 알고리즘은 비트맵 없이 GPU 셰이더에서 글리프의 커버리지를 직접 계산하여 고품질의 스케일링과 변환을 가능하게 합니다.
하프버즈 GPU를 사용하면 단일 색상의 글리프를 렌더링할 수 있습니다. 이를 위해 hb_gpu_draw_t 인스턴스를 생성하고, 글리프 윤곽선을 인코딩한 후 데이터를 GPU에 업로드하여 렌더링합니다. 다채로운 글리프(COLRv0)를 렌더링할 때는 색상 글리프를 쌓아 다양한 색상의 이모지를 표현할 수 있습니다. 이 과정에서는 단일 색상 렌더링 코드를 수정하여 서로 다른 글리프 레이어에 대해 여러 색상을 처리합니다.
COLRv1은 그라디언트를 렌더링하기 위한 더 복잡한 구조를 도입합니다. 여기에는 레이어 블렌딩과 변환이 포함됩니다. 렌더링 과정에서는 클립 마스크를 설정하고, 색상이나 그라디언트로 영역을 채우며, 스택을 사용하여 변환을 관리합니다. 프래그먼트 셰이더는 각 픽셀의 색상을 계산하며, 텍스처 버퍼에 인코딩된 드로잉 명령에 따라 그라디언트와 블렌딩 작업을 처리합니다.
슬러그 알고리즘은 다채롭고 스케일 가능한 이모지를 렌더링할 수 있게 해주며, 다양한 텍스트 렌더링 시스템에 통합될 가능성이 있습니다. 저자는 이 기술을 활용하여 3D 게임과 애플리케이션에서 시각적 품질을 향상시키기를 권장합니다.