1.나미비 사막 생중계(Live Stream from the Namib Desert)
저자는 나미비 사막의 물 구멍 근처에 설치된 생중계 카메라를 발견하고 매일 아침 확인하고 있다. 이 카메라는 얼룩말, 타조, 코끼리 등 다양한 동물들을 보여준다. 특히 나미비는 미국 동부 시간보다 6시간 빠르기 때문에 더운 시간대에 동물들이 자주 나타난다. 저자는 이 생중계가 교실에서 매우 유용할 것이라고 생각하며, 교사들이 이를 활용해 학생들에게 자연을 소개할 수 있을 것이라고 제안한다.
2.JSON 압축 혁신: 99% 페이지 건너뛰기!(Searchable compression for JSON – ~99% page skip and sub-ms lookups)
JSON과 NDJSON 데이터 형식은 널리 사용되지만, 이를 압축하면 검색이 어려워지는 문제가 있습니다. 데이터를 원시 형식으로 유지하면 저장 및 접근 비용이 더 많이 들고, 압축하면 비용은 절감되지만 검색이 힘들어집니다.
이 문제를 해결하기 위해 저자는 SEE(Semantic Entropy Encoding)라는 JSON 압축 방법을 개발했습니다. 이 방법은 데이터 크기를 줄이면서도 빠른 검색이 가능하도록 설계되었습니다. 델타 인코딩, 사전, 미니 인덱스와 같은 기술을 사용하여 검색 효율성을 높였습니다.
성능 측정 결과, 데이터 크기는 약 16.8%에서 19.6%까지 줄어들었고, 블룸 필터를 사용하면 검색 시 약 99%의 페이지를 건너뛸 수 있습니다. 기존 데이터의 조회 시간은 평균 0.4밀리초 이하로 매우 빠르며, 없는 데이터는 1.16밀리초에서 2.41밀리초가 소요됩니다.
설치가 간편하여 복잡한 설정 없이도 사용해 볼 수 있습니다. pip install see_proto 명령어로 설치한 후, 데모 스크립트를 실행하면 성능 지표를 확인할 수 있습니다.
zstd를 단순히 사용하는 것보다 SEE가 더 나은 검색 가능성을 제공하므로, 전체 비용을 줄이고 대량의 데이터 검색 속도를 높일 수 있습니다. 추가 정보는 SEE의 GitHub 저장소에서 확인할 수 있습니다.
3.루비팀, 루비젬스와 번들러 인수!(Ruby core team takes ownership of RubyGems and Bundler)
2025년 10월 17일, Matz는 루비 생태계에서 중요한 도구인 루비젬스와 번들러의 개발을 루비 코어 팀이 맡게 된다고 발표했습니다. 이번 변화는 이 프로젝트들이 안정성과 지속성을 갖추도록 하기 위한 것입니다.
루비 코어 팀은 이제 루비 센트럴과 협력하여 저장소를 관리하게 됩니다. 루비젬스와 번들러는 오픈 소스 상태를 유지하며 라이선스에 변화는 없습니다. 현재의 모든 기여자는 자신의 기여에 대한 권리를 계속 유지하게 됩니다. 또한, 커뮤니티 중심의 개발 방식은 계속 이어져 모든 사람의 기여를 환영합니다.
이번 전환은 루비 생태계의 장기적인 건강과 성장을 보장하기 위한 것으로, Matz는 루비 센트럴의 이전 지원에 감사의 뜻을 전했습니다.
4.아마존 킨들 DRM 뚫기(How I bypassed Amazon's Kindle web DRM)
저자는 아마존 킨들 앱에서 구입한 전자책을 읽으려다 겪은 경험을 공유합니다. 이 앱은 자주 오류가 발생하고, 오프라인 읽기나 다른 앱으로의 내보내기 기능이 없어 불편함을 느꼈습니다. 결국 저자는 자신이 구입한 책에 접근하기 위해 아마존의 시스템을 역설계하기로 결심했습니다.
킨들 앱에 대한 불만이 주요한 포인트입니다. 앱이 자주 충돌했고, 저자는 책을 다운로드하거나 백업할 수 없어서 진정으로 소유하고 있다는 느낌을 받지 못했습니다. 역설계를 통해 저자는 아마존이 복잡한 난독화 방법을 사용하고 있다는 것을 발견했습니다. 예를 들어, 텍스트의 글자에 대한 글리프 ID를 무작위로 변경하여 읽을 수 있는 내용을 추출하기 어렵게 만들었습니다.
저자는 여러 기술적 장애물에 직면했습니다. 무작위화 때문에 많은 API 요청을 해야 했고, 특수한 글꼴과 글리프를 다루는 데 어려움을 겪었습니다. 그러나 상당한 노력 끝에 글리프의 ID가 아닌 렌더링된 이미지들을 비교하여 텍스트를 해독하는 방법을 개발했습니다. 이로 인해 원본 형식과 거의 일치하는 전자책을 완전히 재구성할 수 있었습니다.
결론적으로, 한 권의 책을 해독하기 위한 노력은 그리 가치가 없었지만, 웹 난독화와 렌더링 기술에 대한 귀중한 학습 경험이었습니다. 저자는 이 지식이 책임감 있게 사용되어야 하며, 구입한 책을 백업하는 용도로만 활용되어야 한다고 강조합니다.
5.AWS에서 헤츠너로!(Migrating from AWS to Hetzner)
DigitalSociety는 AWS와 DigitalOcean에서 Hetzner로 이전하면서 클라우드 비용을 76% 줄이고 용량을 세 배로 늘렸습니다. 처음에는 핵심 서비스와 SaaS 제품인 tap을 위해 AWS를 사용하고, 비용 효율적인 Kubernetes 제공 덕분에 DigitalOcean을 경량 서비스에 활용했습니다. 그러나 AWS에서 무료 크레딧이 만료된 후 높은 운영 비용이 발생하자 대안을 찾기 시작했습니다.
그들은 경쟁력 있는 가격 덕분에 Hetzner를 선택했지만, 더 많은 부분을 직접 관리해야 했습니다. Kubernetes 인프라는 Talos Linux를 사용하여 관리 용이성을 높이고, 관리형 PostgreSQL 데이터베이스를 위해 CloudNativePG를 활용하여 Hetzner로 이전했습니다.
새로운 설정은 월 $132.96의 비용이 들며, 이전의 $559.36에 비해 훨씬 더 많은 자원(44 vCPU와 88 GiB RAM)을 제공합니다. 이전 과정에서는 네트워크 지연 문제와 배포 자동화 조정 등의 어려움이 있었지만, 비용 효율성을 유지하면서 인프라를 성공적으로 개선했습니다. 전반적으로 Hetzner는 그들의 요구에 맞는 비용 효율적인 솔루션으로 입증되었습니다.
6.Meow.camera(Meow.camera)
요약이 없습니다.
7.팩트 체크 없이 소리쳐!(You did no fact checking, and I must scream)
저자는 최근 배우 패트리샤 라우틀리지의 사망 소식에 대한 보도를 하면서 언론의 사실 확인 부족을 비판합니다. 사실 확인이 그 어느 때보다 쉬워졌다는 점을 강조하며, 역 이미지 검색이나 구글 북스와 같은 도구를 활용할 수 있다고 설명합니다. 저자는 라우틀리지에 대한 한 바이럴 기사에서 발견된 구체적인 부정확성을 지적하며, 이를 최소한의 노력으로 쉽게 반박할 수 있었다고 말합니다. 신뢰할 수 있는 신문들이 이러한 잘못된 정보를 적절한 검증 없이 보도한 점을 언급하며, 신속한 보도가 정확성을 저해했을 가능성을 제기합니다. 글은 독자들에게 온라인에서 정보를 공유하기 전에 사실을 확인할 책임이 있음을 강조하며, 잘못된 정보와의 싸움은 개인의 노력에서 시작된다고 결론짓습니다.
8.전기차, 휘발유차보다 빨리 가치 하락!(EVs are depreciating faster than gas-powered cars)
전기차(EV)의 가치가 가솔린 차량보다 훨씬 빠르게 하락하고 있어 전기 이동 수단으로의 전환에 어려움을 주고 있습니다. 이러한 가치 하락은 개인 소유자와 기업, 특히 차량 호출 서비스와 렌터카 업체에 큰 영향을 미치고 있습니다. 예를 들어, 테슬라 모델 Y는 2년 동안 42% 가치가 떨어진 반면, 가솔린 차량은 약 20%만 하락했습니다. EV 배터리 수명에 대한 불확실성도 이 문제에 기여하고 있으며, 구매자들은 재판매 가치를 확신하지 못하고 있습니다.
2025년 4월, 인도의 전기차 호출 서비스인 블루스마트가 붕괴되면서 이 문제가 더욱 부각되었습니다. 이로 인해 블루스마트의 차량들이 시장에 대폭 할인된 가격으로 쏟아져 나왔습니다. 차량 운영자들은 높은 비용과 차량 가치 하락으로 인해 상당한 재정적 손실을 겪고 있습니다. 허츠와 같은 기업들은 EV 투자와 관련해 막대한 손실을 보고했습니다.
EV의 재판매 가치는 지역에 따라 다르며, 중국과 노르웨이와 같은 시장은 수요가 높아 더 안정적인 모습을 보이고 있습니다. 북미에서는 긴 이동 거리와 다양한 기후가 중고 EV 판매에 도전 과제가 되고 있습니다.
이 문제를 해결하기 위해 새로운 배터리 임대 모델이 등장하고 있으며, 이는 예측 가능한 비용을 제공하고 재판매 가치를 안정시킬 수 있습니다. 소비자들이 중고 EV 배터리에 대한 신뢰를 쌓게 되면 재판매 가격이 개선될 가능성이 있습니다. EV 산업은 차량의 내구성에 초점을 맞추고 있으며, 인증된 중고 프로그램과 배터리 건강에 대한 더 나은 데이터 제공을 추진하고 있습니다. 전반적으로 2026년은 EV 시장이 공급과 수요를 조정하는 해가 될 것으로 예상됩니다.
9.라즈베리파이 바 조정 지원(Resizeable Bar Support on the Raspberry Pi)
Resizable BAR 지원은 PCIe 버스를 통해 더 큰 데이터 전송을 가능하게 하여 리눅스에서 그래픽 카드의 성능을 향상시킵니다. 1월에는 Raspberry Pi 5의 Resizable BAR 지원에 대한 문제가 제기되었습니다. 일반적인 PC와는 달리 Raspberry Pi는 기본적으로 이 기능을 지원해야 하지만, Intel Xe GPU 드라이버를 테스트할 때 오류가 발생했습니다.
몇 가지 업데이트와 커뮤니티의 디버깅을 거쳐 Raspberry Pi에서 Resizable BAR를 활성화하는 방법이 개발되었습니다. 사용자는 BAR 크기를 선택해야 하며(예: Arc A750의 경우 8GB), 이 기능을 설정하기 위해 Xe 드라이버를 블랙리스트에 추가하고 부팅 매개변수를 조정하며 BAR 크기를 수동으로 조정하는 등의 여러 단계를 수행해야 합니다.
이 과정을 자동화하기 위해 스크립트와 systemd 서비스를 만들어 필요한 명령을 시작 시 실행할 수 있습니다. AMD 외장 GPU는 이미 Raspberry Pi에서 안정적이지만, Intel 지원도 개선되고 있습니다. 사용자는 GPU를 변경할 계획이 있을 경우 설정 변경에 주의해야 합니다.
또한 BAR 크기가 장치의 물리적 RAM을 초과할 수 있는 경우도 있으며, 이는 가상 머신 공유와 같은 요인 때문일 수 있습니다. 더 많은 기술적 세부사항에 관심이 있는 사람들을 위해 추가적인 읽기를 권장합니다.
10.상징적 힘의 허상(Endorsing easily disproven claims linked to prioritizing symbolic strength)
랜디 스타인과 아브라함 루치크 연구팀의 새로운 연구는 왜 일부 사람들이 잘못된 정보를 지지하는지를 조사했습니다. 특히 COVID-19와 관련된 잘못된 정보에 대한 지지를 분석했습니다. 연구진은 상징적 힘, 즉 행동이 자신을 어떻게 보이게 하는지를 중시하는 사람들이 쉽게 반박될 수 있는 주장들을 믿는 경향이 더 강하다는 것을 발견했습니다.
팬데믹 기간 동안 연구팀은 8개국에서 5,500명 이상의 사람들을 대상으로 설문조사를 실시했습니다. 그 결과, 팬데믹 예방 노력이 자신의 독립성을 약화시킨다고 느끼는 사람들은 잘못된 정보를 지지할 가능성이 더 높았습니다. 이들에게는 사실의 정확성보다 강한 이미지를 유지하는 것이 더 중요했습니다.
연구자들은 암호화폐 투자에 대한 태도도 조사했으며, 유사한 패턴을 발견했습니다. 암호화폐 투자를 독립성의 상징으로 여기는 사람들은 다른 잘못된 정보도 믿는 경향이 있었습니다. 이러한 사고방식은 종종 권위주의적 관점과 연결됩니다.
이 연구는 잘못된 정보에 대응하기 위한 노력이 상징적 사고를 하는 사람들에게는 효과가 없을 수 있음을 시사합니다. 이들은 반박을 약점으로 보고, 잘못된 믿음을 고수하는 데서 힘을 찾을 수 있으며, 사실의 정확성보다 상징적 힘을 우선시하는 경향이 있습니다.
11.러스트 매크로 작성하기(Let's write a macro in Rust)
이 글은 Rust에서 매크로를 만드는 방법에 대해 설명하며, 간단한 예제로 query! 매크로를 다룹니다.
Rust의 매크로는 개발자들이 특정 도메인에 맞는 언어를 만들 수 있게 해주는 강력한 도구입니다. Rust의 매크로는 추상 구문 트리(Abstract Syntax Tree, AST)와 함께 작동하며, 이는 문자열 전처리를 사용하는 다른 언어와는 다릅니다.
매크로를 작성하기 전에 그 필요성을 평가하는 것이 중요합니다. 매크로 설계 과정은 매크로의 필요성 결정, 간단한 호출 방식 설계, 한 번에 한 부분씩 구현, 가능한 경우 하위 매크로 사용 등을 포함합니다.
query! 매크로는 노래 데이터베이스에서 필드를 선택하는 간단한 쿼리 매크로를 만드는 데 중점을 둡니다. 초기 호출 예시는 query!(from db select title)이며, 여기서 db는 노래 목록입니다. 이 매크로는 데이터베이스와 필드 이름을 받아 선택된 값의 목록을 반환하도록 정의됩니다.
매크로는 Rust의 map 함수를 사용하여 노래 객체에서 원하는 필드를 추출합니다. 또한 사용자가 필드 이름을 잘못 입력할 경우 유용한 오류 메시지를 제공합니다.
이 글은 매크로의 더 복잡한 버전을 위한 기초를 마련하며, 조건에 따라 결과를 필터링하는 등의 추가 기능을 포함할 예정입니다. 전반적으로 이 글은 Rust에서 매크로를 작성하는 방법에 대한 초보자 친화적인 소개를 제공하며, 매크로의 잠재력을 강조하면서도 과도한 사용에 대한 주의를 기울입니다.
12.클로드의 기술(Claude Skills)
이 글에서는 AI 에이전트를 실제 작업에 대비시키기 위해 다양한 기술을 갖추는 방법에 대해 다룹니다. 이러한 기술의 중요성을 강조하여 에이전트가 다양한 상황에서 효과적이고 안전하게 수행할 수 있도록 돕습니다. 주된 초점은 AI가 복잡한 현실 세계를 잘 탐색할 수 있도록 하는 실용적인 능력을 개발하는 데 있습니다.
13.조린 OS 18 출시!(Zorin OS 18)
Zorin OS 18이 출시되어 사용자 경험을 크게 향상시키는 여러 가지 개선 사항을 제공합니다. 이 새로운 버전은 특히 Windows 10에서 전환하는 사용자에게 유용하며, 쉽고 강력한 대안이 되도록 설계되었습니다.
Zorin OS 18의 주요 특징 중 하나는 새롭게 디자인된 인터페이스입니다. 데스크탑은 현대적이고 세련된 모습으로, 둥근 디자인과 밝은 색상 조합이 시각적으로 매력적이며 탐색하기 쉽게 만들어졌습니다. 또한, 새로운 창 타일링 기능을 통해 사용자는 창을 화면 가장자리로 드래그하여 쉽게 레이아웃을 정리할 수 있습니다.
웹 앱 통합 기능도 추가되어 사용자는 웹사이트를 데스크탑 앱으로 변환할 수 있습니다. 이를 통해 Microsoft Office와 Google Docs와 같은 클라우드 애플리케이션을 보다 원활하게 사용할 수 있습니다. OneDrive와의 통합도 포함되어 있어 사용자는 데스크탑에서 직접 클라우드 파일을 관리할 수 있습니다.
Zorin OS 18은 인기 있는 Windows 애플리케이션의 대안을 제안하여 사용자가 호환 가능한 소프트웨어를 쉽게 찾을 수 있도록 돕습니다. 또한, 새로운 테마 색상과 데스크탑 레이아웃을 통해 사용자는 개인화된 경험을 더욱 다양하게 즐길 수 있습니다.
Pro 및 Education 에디션에는 생산성과 학습을 향상시키기 위한 추가 애플리케이션이 사전 설치되어 제공됩니다. 운영 체제는 이전보다 더 빠르게 실행되며, 더 많은 Windows 애플리케이션을 지원합니다. Zorin OS 18은 2029년 6월까지 업데이트와 지원을 받을 예정입니다.
사용자는 공식 웹사이트에서 Zorin OS 18을 다운로드할 수 있으며, 기존 Zorin OS 17 사용자들은 곧 업그레이드 옵션을 이용할 수 있습니다. 이 운영 체제는 사용자 친화적으로 설계되어 Windows에서 전환하려는 누구에게나 좋은 선택이 될 것입니다.
14.온리JPG - 다양한 포맷을 JPG로!(OnlyJPG – Client-Side PNG/HEIC/AVIF/PDF/etc to JPG)
이 도구는 개인용 웹 브라우저에서 다양한 이미지 형식을 표준 JPEG로 변환할 수 있는 기능을 제공합니다. 파일을 업로드할 필요 없이 사용할 수 있습니다. 처음에는 간단한 작업으로 시작했지만, 개발하는 데 많은 노력이 들어갔습니다. 이 변환기는 WebAssembly를 사용하여 구글의 Jpegli를 통해 이미지를 로컬에서 처리합니다. 대부분의 형식을 처리할 수 있지만, JXL 파일은 해독할 수 없습니다. 주요 장점은 개인 정보 보호와 호환성이 향상된다는 점입니다. 이미지는 사용자의 기기에서 처리되며, 출력 결과는 보편적으로 사용 가능한 일반 JPEG 형식입니다. 이 도구는 Firefox, Chrome, Safari에서 테스트되었으며, 제작자는 성능에 대한 피드백을 환영합니다.
15.젠데스크 이메일 폭탄 공격(Email bombs exploit lax authentication in Zendesk)
사이버 범죄자들이 고객 서비스 플랫폼인 젠데스크의 보안 취약점을 이용해 여러 유명 기업의 스팸 이메일을 대량으로 발송하고 있습니다. 이 이메일들은 지원 요청에 대한 정당한 알림처럼 보이지만, 실제로는 유해하거나 모욕적인 메시지를 포함할 수 있어 사용자들의 이메일함을 가득 채우고 있습니다.
젠데스크는 고객이 익명 사용자 포함 누구로부터든 지원 요청을 받을 수 있도록 계정을 설정할 수 있게 해줍니다. 이는 일부 기업에 유익할 수 있지만, 스팸 발송자들이 허위 요청을 만들어내고 기업 계정에서 자동 이메일 응답을 유도할 수 있는 악용의 여지를 제공합니다.
젠데스크는 이 문제를 인지하고 있으며, 이러한 남용을 방지할 방법을 조사하고 있다고 밝혔습니다. 고객들에게는 지원 요청 제출 시 더 엄격한 인증 절차를 도입할 것을 권장하고 있습니다. 이러한 조치가 없으면 기업은 평판이 손상될 위험이 있으며, 사용자들은 원치 않는 이메일로 인해 불편을 겪게 될 수 있습니다.
16.Metropolis 1998 lets you design every building in an isometric, pixel-art city (2024)(Metropolis 1998 lets you design every building in an isometric, pixel-art city (2024))
요약이 없습니다.
17.4Chan 변호사, 오프콤 서신 공개(4Chan Lawyer publishes Ofcom correspondence)
영국의 통신 규제 기관인 오프컴이 4Chan과 같은 외국 기업에 대한 온라인 안전 규제를 시행하려는 시도로 비판을 받고 있다. 변호사 프레스턴 번은 오프컴과의 서신을 공개하며, 오프컴이 영국 사용자에 대한 온라인 안전 규제 권한을 주장하면서도 미국에서의 법적 조치로부터 자신을 보호하기 위해 "주권 면제"를 주장하고 있다고 밝혔다. 이러한 상황은 영국이 국제적으로 법을 집행할 수 있는 능력과 미국으로부터의 반발 가능성에 대한 우려를 불러일으킨다.
전문가들은 오프컴이 4Chan과 같은 사이트를 규제하지 못할 경우, 아동 보호를 위한 "영국의 대방화벽"이 필요하다는 요구가 있을 것이라고 예측하고 있다. 그러나 이러한 접근 방식은 젊은이들이 이러한 제한을 피하는 방법을 찾을 가능성이 높아 오히려 역효과를 낼 수 있다. 규제에 집중하기보다는 영국이 아동들이 안전하게 인터넷을 탐색할 수 있도록 교육에 투자하는 것이 더 효과적일 수 있다. 전반적으로 오프컴의 조치가 원하는 결과를 가져오지 못할 가능성이 있으며, 이는 영국과 미국 간의 관계를 복잡하게 만들 수 있다.
18.Dead or Alive creator Tomonobu Itagaki, 58 passes away(Dead or Alive creator Tomonobu Itagaki, 58 passes away)
요약이 없습니다.
19.링, 플록과 손잡다(Amazon’s Ring to partner with Flock)
아마존의 링이 Flock과 파트너십을 체결했다고 발표했습니다. Flock은 ICE와 비밀경호국과 같은 법 집행 기관에서 사용하는 AI 기반 감시 카메라를 제작하는 회사입니다. 이번 협력을 통해 법 집행 기관은 링 도어벨 사용자에게서 영상 자료를 요청할 수 있게 됩니다.
Flock 카메라는 차량 번호판을 스캔하고 차량을 식별할 수 있어, 영상 자료에 대한 상세한 검색이 가능합니다. 그러나 이러한 AI 기술이 인종적 편견을 악화시킬 수 있다는 우려도 제기되고 있습니다.
이전에 링은 고객 영상에 대한 직원 접근을 적절한 감독 없이 허용한 이유로 연방거래위원회(FTC)로부터 580만 달러의 벌금을 부과받는 등 보안 문제로 비판을 받았습니다. 이번 파트너십을 통해 Flock은 수백만 대의 링 카메라에서 영상을 접근할 수 있는 기회를 얻게 됩니다.
20.Trap the Critters with Paint(Trap the Critters with Paint)
요약이 없습니다.
21.스페이스X 위성의 신비한 신호(A classified network of SpaceX satellites is emitting a mysterious signal)
SpaceX의 비밀 위성 네트워크인 스타쉴드가 국제 통신 기준을 위반할 수 있는 이상한 신호를 보내고 있습니다. 이 신호는 지구로 데이터를 전송하기 위해 설계되었지만, 일반적으로 지구에서 위성으로 명령을 전송하는 데 사용되는 주파수를 사용하고 있습니다. 이로 인해 다른 위성과의 간섭이 발생할 가능성이 있다고 위성 추적가인 스콧 틸리가 전했습니다.
이 문제는 틸리가 정기 점검 중 조용한 라디오 주파수 대역을 우연히 스캔하면서 발견했습니다. 그 과정에서 스타쉴드 위성의 신호를 감지했습니다. 현재까지 틸리는 이 위성들 중 170개의 신호를 확인했으며, 이들은 스페이스엑스의 공개 스타링크 네트워크보다 낮은 주파수에서 작동하고 있습니다.
전문가들은 이러한 신호의 정확한 목적에 대해 확신하지 못하고 있으며, 일부는 스페이스엑스가 이 주파수를 사용해 자신의 운영을 숨기고 있을 가능성을 제기하고 있습니다. 현재까지 큰 혼란은 보고되지 않았지만, 틸리는 다른 위성 운영자들이 이러한 활동을 인지하는 것이 중요하다고 강조했습니다. 이는 정당한 위성 운영에 방해가 될 수 있기 때문입니다.
22.대형 XY 스펙트럼 카메라(A large format XY scanning hyperspectral camera)
이 텍스트는 대형 XY 스캐닝 하이퍼스펙트럴 카메라의 제작과 운영에 대해 설명합니다. 주요 내용은 다음과 같습니다.
카메라 디자인에서는 200µm 광섬유 케이블이 분광계에 연결되어 있으며, 대형 렌즈 뒤에서 X와 Y 방향으로 스캔합니다.
이미지 처리는 colour-science.org의 라이브러리를 사용하여 스펙트럼 데이터를 기반으로 RGB 이미지를 생성합니다. 더 간단한 선형 스캐닝 방법을 원한다면 "Do It Yourself Hyperspectral" 영상을 참고하는 것이 좋습니다.
사용된 구성 요소로는 Sinar 4x5" 카메라, Scheider-Kreuznach Symmar-S 240mm f5.6 렌즈, 부품 부착을 위한 3D 프린팅 부품, Broadcom 분광계, 그리고 이동 제어를 위한 모터화된 스테이지가 포함됩니다.
제어 시스템으로는 Raspberry Pi Pico가 사용되어 XY 스테이지의 움직임을 간단한 프로그램으로 제어합니다. 이 프로그램은 명령을 수신합니다.
이미지 캡처는 각 픽셀에 대해 지정된 노출 시간으로 이루어지지만, 긴 USB-C 케이블을 사용할 때 노이즈와 왜곡 문제가 발생했습니다.
출력 및 처리 과정에서는 결과 이미지에 노이즈와 낮은 대비가 있었지만, 정규화 기법을 통해 개선이 이루어졌습니다. 다양한 파장을 사용하여 이미지 품질을 향상시켰습니다.
미래 개선 사항으로는 다양한 핀홀 크기, 노출 시간 실험, 데이터 평균화를 통한 노이즈 감소 등이 제안되었습니다.
이 프로젝트는 하이퍼스펙트럴 이미징에 대한 DIY 접근 방식을 보여주며, 관련된 구성 요소와 과정에 대한 자세한 기술 설명이 포함되어 있습니다.
23.Next steps for BPF support in the GNU toolchain(Next steps for BPF support in the GNU toolchain)
요약이 없습니다.
24.뇌의 비밀: 적응과 오작동(New computer model helps reveal how the brain both adapts and misfires)
죄송하지만, 제공하신 링크와 같은 외부 콘텐츠에 접근할 수 없습니다. 그러나 요약하고 싶은 텍스트의 주요 내용이나 섹션을 공유해 주시면, 그 정보를 간단하게 정리하고 요약하는 데 기꺼이 도와드리겠습니다!
25.프레임워크 없이 프론트엔드 앱 만들기(How does one build large front end apps without a framework like React?)
저자는 Obsidian이 프론트엔드 자바스크립트 프레임워크 없이 개발되었다는 사실에 놀랐습니다. 이 접근 방식의 여러 장점을 강조합니다.
첫째, 안정성입니다. 빠르게 변화하는 프레임워크에 의존하지 않음으로써 프로젝트는 파괴적인 변화 없이 장기적인 개발에 집중할 수 있습니다. 둘째, 효율성입니다. 호환성 문제를 해결하는 데 드는 시간 대신 새로운 기능을 추가하는 데 더 많은 시간을 할애할 수 있습니다. 셋째, 독립성입니다. 프로젝트의 성공이 프레임워크의 인기에 의존하지 않기 때문에 공급망 공격과 같은 위험을 줄일 수 있습니다. 넷째, 제어입니다. 개발자들은 프로젝트에 대한 더 많은 제어권을 가지게 되어 성능 최적화가 가능합니다. 마지막으로, 기술 개발입니다. 프레임워크를 사용하지 않으면 개발자들이 기본적인 프로세스를 더 잘 이해할 수 있습니다.
저자는 프레임워크가 가지는 장점도 인정하지만, 의존성 없이 대규모 웹 기반 소프트웨어 프로젝트를 구축하는 방법에 대해 더 배우고 싶어합니다. 이와 관련된 학습 자료나 오픈 소스 프로젝트에 대한 제안을 찾고 있습니다.
26.Your data model is your destiny(Your data model is your destiny)
요약이 없습니다.
27.AWS 봇 차단법!(How to stop an AWS bot sending 2B requests/month?)
저자는 AWS 싱가포르에서 오는 봇이 몇 달 동안 그들의 웹사이트에 초당 700건 이상의 요청을 보내는 문제에 직면해 있다. 이들은 CloudFlare를 사용해 이 트래픽을 관리하고 있으며, 특정 규칙과 444 응답 코드를 통해 아웃바운드 트래픽을 최소화하고 있다. AWS에 여러 차례 불만을 제기했지만, 추가 조치는 필요 없다는 답변만 받았다. 저자는 봇을 저지하기 위해 다양한 대응 전략을 시도했지만 성공하지 못했다. 높은 트래픽 양은 CloudFlare와의 계약에 영향을 미치고 있으며, 분석 작업을 복잡하게 만들고 있다. 저자는 트래픽을 AWS 남용 신고 페이지로 리디렉션하는 방안을 고려하고 있지만, 이것이 오히려 남용으로 간주될까 걱정하고 있다. 비슷한 경험을 한 사람들이 있는지 알고 싶어 한다.
28.피닉스 자율 배달 서비스 시작!(DoorDash and Waymo launch autonomous delivery service in Phoenix)
DoorDash는 Waymo와 협력하여 메트로 피닉스에서 자율 배달 서비스를 시작합니다. 이와 함께 로스앤젤레스, 샌프란시스코, 피닉스의 DashPass 회원들에게는 2025년 말까지 매달 한 번 Waymo 탑승 시 10달러 할인 혜택을 제공합니다. 새로운 배달 서비스에 대한 테스트는 이미 진행 중이며, 올해 말 정식 출시할 계획입니다. 초기에는 DoorDash가 운영하는 편의점 DashMart에서 배달이 이루어질 예정입니다.
DoorDash의 데이비드 리히터는 이번 파트너십이 고객에게 가치를 제공하고 편리함을 더하는 동시에 자율적인 지역 상업의 미래를 촉진하는 것을 목표로 하고 있다고 강조했습니다. Waymo의 니콜 가벨은 그들의 기술이 일상적인 심부름을 더 쉽고 안전하게 만들어 줄 것이라고 밝혔습니다.
DashPass 회원들은 독점적인 할인 혜택을 누릴 수 있으며, 주문당 평균 5달러의 할인을 받습니다. 2018년 이후로 총 절감액은 100억 달러를 넘습니다.
29.실시간 RISC-V의 가상 메모리(Virtual Memory for Real-time RISC-V systems using hPMP)
자동차 마이크로컨트롤러는 안전성과 보안을 위해 메모리 보호가 필요합니다. 현재 시스템은 메모리 보호 장치 또는 메모리 관리 장치를 사용하여 이 보호 기능을 관리합니다. 메모리 관리 장치는 소프트웨어가 더 큰 가상 주소 공간을 사용할 수 있게 하여 개발과 통합을 더 쉽게 만들어 줍니다. 특히 가상화에 유리합니다. 이 연구는 RISC-V SPMP 제안의 개선 사항을 제시하며, 특정 영역에서 주소 리디렉션을 가능하게 하면서도 메모리 보호 장치의 동작을 예측 가능하게 유지합니다.
30.코덱스, 제드에서 시작!(Codex Is Live in Zed)
구글의 제미니 CLI와 함께 도입된 에이전트 클라이언트 프로토콜(ACP)은 많은 관심과 수요를 불러일으켰습니다. 처음에는 앤트로픽의 클로드 코드 지원 요청이 많았고, 이후 제트브레인스와 같은 다른 클라이언트들도 ACP를 채택했습니다. 최근에는 오픈AI의 코덱스에 대한 요청이 급증했습니다.
제드는 이제 ACP를 통해 코덱스를 지원하며, 사용자가 인터페이스에서 쉽게 선택할 수 있도록 하고 있습니다. 이 통합은 오픈AI와의 통신에서 제드의 서버를 사용하지 않고 사용자 경험을 개선하는 데 중점을 두고 있습니다. 제드는 외부 에이전트를 사용하는 데 대해 요금을 부과하지 않으며, 코덱스-ACP 어댑터는 제드 외부에서 사용할 수 있도록 오픈 소스화되었습니다.
각 에이전트는 다르게 작동합니다. 예를 들어, 코덱스는 자신의 프로세스에서 터미널 명령을 실행하는 반면, 다른 에이전트는 명령 실행을 다르게 관리할 수 있습니다. 이로 인해 특히 터미널 상호작용에 있어 사용자 경험에 차이가 발생합니다.
앞으로의 ACP 통합은 커뮤니티 주도로 진행될 예정이며, ACP는 충분한 관심을 받고 있습니다. 팀은 새로운 통합을 위해 커뮤니티와 협력하게 되어 기쁩니다. 제드는 다양한 운영 체제에서 다운로드할 수 있으며, 소프트웨어 개발에 열정을 가진 인재를 채용하고 있습니다.
31.제미니 3.0, A/B 테스트로 발견!(Gemini 3.0 spotted in the wild through A/B testing)
Gemini 3.0이 Google AI Studio의 A/B 테스트 기능을 통해 시험 중인 모습이 포착되었습니다. 특히 SVG 이미지 생성 기능을 사용하여 품질을 평가하고 있습니다. 이 버전은 코딩 능력의 향상이 기대되어 많은 관심을 받고 있습니다.
한 사용자가 Xbox 360 컨트롤러의 SVG 이미지를 생성해 달라고 요청하며 모델을 테스트했습니다. 그 결과는 이전 모델들과 비교했을 때 인상적이었습니다. Gemini 3.0의 모델 ID가 확인되었지만, 정확히 어떤 버전인지는 불분명합니다. A/B 테스트에서는 Gemini 2.5 Pro와 비교되고 있는 것으로 보입니다. 테스트 결과, Gemini 3.0은 처리 시간과 출력이 더 길어 다른 모델들에 비해 효율성이 떨어질 수 있음을 시사합니다.
32.클라우드플레어 샌드박스 SDK(Cloudflare Sandbox SDK)
클라우드플레어 샌드박스는 사용자가 안전한 환경에서 명령을 실행하고, 파일을 관리하며, 서비스를 운영하고, 이를 공개 URL을 통해 공유할 수 있도록 해줍니다.
주요 기능으로는 안전하게 셸 명령을 실행하고 실시간 출력을 받을 수 있는 명령 실행, 시스템 안정성을 해치지 않으면서 오랜 시간 동안 작업을 수행할 수 있는 장기 실행 프로세스, git 저장소를 쉽게 복제하고 기본 파일 작업을 수행할 수 있는 파일 관리, 샌드박스 내의 서비스를 자동으로 공개 URL로 노출하는 미리보기 URL, 그리고 풍부한 출력을 제공하는 파이썬 또는 자바스크립트 코드를 실행할 수 있는 코드 인터프리터가 있습니다.
예시로 제공된 스크립트는 프로젝트 구조를 만들고 JSON 파일을 작성한 후 이를 다시 읽어오는 방법을 보여줍니다.
사용자들은 사용의 용이성과 구현 과정에서 제공되는 지원에 대해 긍정적인 반응을 보이며, SDK가 애플리케이션을 안전하게 관리하는 데 효과적이라는 점을 강조하고 있습니다.
클라우드플레어 샌드박스를 사용하려면, 다음 명령어로 SDK를 설치하면 됩니다: npm i @cloudflare/sandbox.
33.인간이 쓴 4K 텍스트 모험(A 4k-Room Text Adventure Written by One Human in QBasic No AI)
타임즈 엣지의 미로는 다운로드 가능한 게임으로, 3,999개의 독특한 방이 있는 광활한 세계를 제공합니다. 이 방들은 공포, 미스터리, 잊혀진 이야기로 가득 차 있습니다. 플레이어는 이 복잡한 환경을 탐험하면서 늑대인간과 언데드 같은 다양한 생물들을 만나게 됩니다. 이 게임은 플레이어의 기술과 용기를 시험하며, 탐험이 예측할 수 없는 요소가 많고, 마스터하는 과정이 끊임없이 도전받는다는 점을 강조합니다.
최신 버전을 플레이하려면 사용자가 게임의 특정 파일을 업데이트해야 합니다. 이 게임은 최소한의 시스템 요구 사항을 가지고 있어 다양한 윈도우 버전과 DOS 에뮬레이터에서 접근할 수 있습니다. 현재 개발 중이며 긍정적인 평가를 받고 있으며, 인터랙티브 픽션과 어드벤처 게임으로 분류됩니다.
플레이어는 게임을 무료로 다운로드할 수 있으며, 자신이 원하는 가격을 선택할 수 있습니다. 최근 업데이트와 개발 로그도 제공되어, 게임에 대한 지속적인 변화와 개선 사항을 자세히 확인할 수 있습니다.
34.엘릭서 1.19(Elixir 1.19)
Elixir v1.19가 출시되었으며, 특히 대규모 프로젝트에서 타입 검사, 타입 추론, 컴파일 속도가 크게 개선되었습니다.
이번 업데이트의 주요 내용은 다음과 같습니다. 첫째, 타입 시스템이 강화되었습니다. 익명 함수와 프로토콜에 대한 타입 추론과 타입 검사에서 개선이 이루어졌습니다. 이제 Elixir는 명시적인 타입 주석 없이도 함수의 타입을 더 효과적으로 자동으로 추론할 수 있습니다. 프로토콜에 대한 타입 검사도 포함되어 있으며, 호환되지 않는 타입이 사용될 경우 경고를 발생시킵니다.
둘째, 컴파일 속도가 빨라졌습니다. 대규모 프로젝트의 경우, 새로운 전략인 지연 모듈 로딩과 의존성의 병렬 컴파일 덕분에 컴파일 시간이 최대 4배 빨라질 수 있습니다. 이러한 변화는 컴파일 과정에서 기계 자원을 더 효율적으로 활용하는 데 도움을 줍니다.
셋째, Erlang/OTP 28을 지원합니다. Elixir v1.19는 Erlang/OTP 28.1 이상을 지원하며, 구조체에서 정규 표현식 처리 방식에 대한 조정이 이루어졌습니다.
넷째, OpenChain 인증을 받았습니다. 이번 릴리스는 OpenChain 기준을 준수하여 라이선스와 구성 요소에 대한 투명성을 제공합니다.
마지막으로, 추가 기능으로는 옵션 파싱 개선, 디버깅 도구, 그리고 셸을 통한 문서 접근성이 향상되었습니다.
전반적으로 Elixir v1.19는 버그를 줄이고 컴파일 과정을 빠르게 하여 개발 경험을 향상시키며, 현대적인 준수 기준에도 부합합니다.
35.간 이식 완벽 가이드(A liver transplant from start to finish)
이 기사는 간 이식의 과정을 다루며, 뇌사 기증자로부터 간을 어떻게 확보하고 살아있는 수혜자에게 성공적으로 이식하는지를 설명합니다. 이야기는 뇌졸중으로 뇌사 판정을 받은 존이라는 기증자로부터 간을 확보하기 위해 의료진 팀이 이동하는 것으로 시작됩니다. 이 팀은 조한나 리 박사가 이끌며, 장기 기증의 복잡성과 기증자 동의에 대한 법적 요구 사항을 설명합니다. 존의 경우, 가족이 확인되지 않아 검시관의 개입이 필요했습니다.
병원에 도착한 팀은 수술을 준비하며 간의 건강 상태를 평가해야 합니다. 리 박사는 간에 질병의 징후가 있는지 검사한 후, 간 확보 절차를 진행합니다. 이 과정은 간이 이식 가능하도록 안전하게 분리하는 복잡한 수술 기술을 포함합니다. 확보된 간은 얼음에 포장되어 수혜자의 병원으로 운반됩니다.
수혜자인 도로시는 도착했을 때 수술 준비가 되어 있습니다. 이 기사는 간 확보와 이식 과정을 대조하며, 합병증을 피하기 위해 새로운 간을 신속하게 연결해야 하는 긴급성을 강조합니다. 수술은 성공적으로 진행되었고, 도로시는 새로운 장기를 거부하지 않도록 면역억제제를 복용하며 회복할 것으로 예상됩니다.
또한 이 기사는 간 이식의 더 넓은 의미에 대해서도 논의하며, 윤리적 고려사항, 장기 배분의 어려움, 장기 기증 시장의 가능성 등을 다룹니다. 장기 기증에 대한 대중의 인식 제고와 예방 가능한 간 질환 문제 해결의 중요성을 강조합니다. 전반적으로 이식의 생명 구제적 성격을 강조하면서도 그에 따른 복잡한 문제들을 인정합니다.
36.재능의 힘(Talent)
이 글은 재능의 개념과 일부 개인이 자연적인 능력과 노력의 조합 덕분에 자신의 분야에서 뛰어난 성과를 내는 방법에 대해 논의합니다. 특히, 매트 레빈과 폴 에르되시와 같은 생산적인 작가들이 그들의 헌신 덕분에 놀라운 결과를 이뤘음을 강조합니다. 에르되시는 거의 집착에 가까운 근면함으로 유명합니다.
스콧 알렉산더의 에세이 "재능의 우화"가 언급되며, 타고난 재능의 존재를 설명합니다. 저자는 학교에서의 자신의 경험을 돌아보며, 영어는 쉽게 잘했지만 수학에서는 어려움을 겪었던 일화를 통해 노력과 자연적인 능력의 차이를 강조합니다.
또한, 다른 재능 있는 인물들의 예시도 포함되어 있습니다. 예를 들어, 스리니바사 라마누잔은 수학에서 뛰어난 성과를 내기 위해 많은 장애물을 극복했습니다. 이는 노력도 중요하지만, 어떤 사람들은 특별한 고생 없이도 특정 분야에서 자연스럽게 뛰어난 능력을 발휘할 수 있음을 시사합니다.
저자는 럭비에 대한 개인적인 경험도 공유합니다. 많은 노력을 기울였음에도 불구하고 자연적으로 재능 있는 선수들과는 비교할 수 없었던 이야기를 통해, 자신의 강점에 집중하고 자연스럽게 잘하는 것을 추구하는 것이 중요하다는 결론에 이릅니다.
전반적으로 이 글은 자신의 재능과 열정을 인식하는 것의 중요성을 주장하며, 노력도 가치 있지만 진정한 성공을 위해서는 자연적인 능력과 일치해야 한다고 제안합니다.
37.I Test Drove a Flying Car. Get Ready, They're Here(I Test Drove a Flying Car. Get Ready, They're Here)
요약이 없습니다.
38.하이퍼플라스크(Hyperflask – Full stack Flask and Htmx framework)
하이퍼플라스크는 플라스크를 기반으로 한 사용자 친화적인 프레임워크로, 백엔드 중심의 인터랙티브 앱을 만드는 데 최적화되어 있습니다. 이 프레임워크는 상태 관리를 간소화하고 프론트엔드 중심 애플리케이션에서 자주 발생하는 오류를 줄여줍니다.
하이퍼플라스크의 주요 기능 중 하나는 컴포넌트 시스템입니다. 이를 통해 Jinja 템플릿을 사용하여 프론트엔드와 백엔드 컴포넌트를 쉽게 통합할 수 있으며, HTMX를 활용해 서버와의 상호작용을 강화합니다.
또한, 파일 기반 라우팅 기능을 도입하여 웹 경로 관리를 더 쉽게 할 수 있도록 파이썬 코드와 Jinja 템플릿을 결합한 새로운 파일 형식을 제공합니다.
하이퍼플라스크는 daisyUI와 Bootstrap Icons에서 제공하는 즉시 사용할 수 있는 컴포넌트를 제공하여, CSS에 대한 깊은 지식 없이도 Tailwind를 활용해 매력적인 사용자 인터페이스를 빠르게 만들 수 있습니다.
내장 도구로는 이메일 전송, 백그라운드 작업 실행, 번역 처리 등 다양한 기능이 포함되어 있어 완전한 제품을 구축하는 데 필요한 모든 것을 제공합니다.
하이퍼플라스크는 정적 웹사이트를 만들거나 서버가 동적 요청만 처리하는 하이브리드 모드에서도 사용할 수 있는 유연한 콘텐츠 관리 기능을 제공합니다.
개발 및 운영 환경은 컨테이너를 통해 간소화되어 다양한 플랫폼에 쉽게 설정하고 배포할 수 있습니다.
하이퍼플라스크는 여러 플라스크 확장 기능을 통합한 소형 프레임워크로, 독립적으로 개발된 확장 기능을 필요에 따라 선택적으로 사용할 수 있습니다.
전반적으로 하이퍼플라스크는 인터랙티브 애플리케이션 개발을 간단하고 효율적으로 만드는 것을 목표로 하고 있습니다.
39.Post office in France rolls out croissant-scented stamp(Post office in France rolls out croissant-scented stamp)
요약이 없습니다.
40.Samsung teams up with Glance to use your face in AI-generated lock screen ads(Samsung teams up with Glance to use your face in AI-generated lock screen ads)
요약이 없습니다.
41.SVG로 맞춤형 대시보드 만들기(Create a Custom Interactive dashboard using SVG)
저자는 Grafana Canvas와 유사한 개인화된 대시보드를 만들어 자가 호스팅 서비스와 장치를 모니터링하고 싶어 했습니다. 처음에는 CSS를 사용해 대시보드를 디자인할 생각을 했지만, 프론트엔드 배경이 없어서 어려울 것이라는 것을 깨달았습니다.
도움을 요청한 결과, 숙련된 풀스택 개발자인 아독샤지 반다르카르와 연락을 취했습니다. 그는 대시보드를 만들기 위해 SVG(스케일러블 벡터 그래픽스)를 사용하는 것을 제안했습니다. SVG는 쉽게 조작할 수 있고 웹 애플리케이션에 통합할 수 있어 맞춤형 시각화를 가능하게 합니다.
저자는 다양한 포트의 상태를 보여주는 라우터 모델을 설계했습니다. 이 모델은 포트가 연결되었는지, 연결이 끊어졌는지, 비활성화되었는지를 나타냅니다. 각 SVG 요소는 고유한 ID를 가지고 있어, 색상을 변경하여 상태를 표현할 수 있음을 알게 되었습니다. 예를 들어, 오프라인 포트는 빨간색, 온라인 포트는 초록색으로 표시됩니다.
이 프로젝트를 구현하기 위해 서버를 실행하고 브라우저에서 대시보드를 보는 방법에 대한 지침을 제공했습니다. 사용자는 SVG 파일을 수정하고 실시간으로 업데이트를 확인할 수 있습니다.
전반적으로 이 프로젝트는 SVG가 효과적이고 상호작용적인 인프라 모니터링에 어떻게 활용될 수 있는지를 보여줍니다.
42.Benjie's Humanoid Olympic Games(Benjie's Humanoid Olympic Games)
요약이 없습니다.
43.스펙 주도 개발의 모든 것(Understanding Spec-Driven-Development: Kiro, Spec-Kit, and Tessl)
비디오, 콘텐츠 색인, 보드 게임, 사진 촬영.
44.전기가 상처를 치유한다!(Electricity can heal wounds three times as fast (2023))
찰머스 공과대학교와 프라이부르크 대학교의 연구자들이 전류를 적용하면 배양된 피부 세포가 치유되는 속도가 세 배 빨라진다는 사실을 발견했습니다. 이 방법은 당뇨병 환자와 노인에게 큰 문제인 만성 상처 치료에 특히 유망하며, 감염이나 절단으로 이어질 수 있는 위험을 줄일 수 있습니다.
과학자들은 전기 자극이 피부 세포가 특정 방향으로 이동하도록 유도하여 치유 과정을 가속화할 수 있다는 것을 발견했습니다. 그들은 바이오 칩을 사용해 전기 자극이 있는 상처와 없는 상처의 치유 과정을 비교했으며, 전기로 치료한 상처가 훨씬 더 빨리 치유된다는 것을 입증했습니다.
이 연구는 당뇨병 조건을 모방한 상처에 대한 이 방법의 효과도 조사했으며, 전기 자극이 치유 속도를 건강한 피부에 가까운 수준으로 개선한다는 결과를 얻었습니다.
새로운 자금을 통해 연구자들은 이 기술을 소비자 제품으로 더욱 발전시키고, 개인의 상처 특성에 따라 전기 자극을 조정하는 맞춤형 치료에 집중할 계획입니다. 이 연구는 앞으로 느리게 치유되는 상처를 가진 사람들에게 큰 도움이 될 것으로 기대됩니다.
45.네안데르탈인의 두뇌와 언어 발달 제한?(Lead Limited Brain and Language Development in Neanderthals and Other Hominids?)
UC 샌디에이고 대학의 새로운 연구에 따르면, 고대 인류의 친척인 네안데르탈인과 초기 인류가 약 200만 년 전부터 납에 노출되었으며, 이는 이전에 생각했던 것보다 훨씬 이른 시점이다. 연구자들은 다양한 인류 종의 치아에서 높은 수준의 납을 발견했으며, 이 노출이 현대인에 비해 그들의 두뇌와 언어 발달을 제한했을 가능성이 있음을 시사한다.
이 연구는 현대인에게 중요한 유전자 변이를 강조하는데, 특히 NOVA1 유전자가 납의 해로운 영향을 막아주는 역할을 한다. 이 변이는 두뇌 발달과 언어 능력을 향상시켜 현대인이 네안데르탈인보다 더 효과적으로 의사소통할 수 있는 이점을 제공한다.
연구팀은 51개의 인류 화석 치아를 분석했으며, 납 노출이 그들이 물이 있는 동굴을 찾는 것과 관련이 있을 수 있음을 발견했다. 연구 결과는 납 오염이 약 4만 년 전 네안데르탈인의 멸종에 영향을 미쳤을 가능성이 있으며, 현대인의 보호 유전자가 복잡한 언어와 사회 조직을 가능하게 했음을 보여준다.
46.스프레드시트로 UI 정복하기(How to tame a user interface using a spreadsheet)
스프레드시트는 사용자 인터페이스(UI)를 설계하는 데 매우 유용한 도구가 될 수 있습니다. 디자인 소프트웨어의 방해 없이 빠르게 레이아웃을 조정할 수 있기 때문입니다. 저자는 애플에서의 경험을 떠올리며, 스프레드시트가 스타일이나 콘텐츠보다는 구조와 계층에 집중할 수 있도록 도와준다고 강조합니다.
스프레드시트의 주요 장점 중 하나는 효율성입니다. 콘텐츠와 레이아웃을 신속하게 정리할 수 있어 빠른 프로토타입 제작이 가능하고, 디자인 반복 작업을 더 빠르게 진행할 수 있습니다. 또한, 스프레드시트는 일반적으로 2차원으로 인식되지만, 여러 시트를 통해 다양한 차원을 처리할 수 있어 전통적인 장부와 유사한 기능을 제공합니다.
스프레드시트의 그리드 레이아웃은 조직적인 틀을 제공하여 디자인 결정을 효과적으로 안내합니다. 개인의 취향에 따라 애플 넘버스, 구글 시트, 마이크로소프트 엑셀 등 다양한 스프레드시트 도구를 사용할 수 있는 점도 장점입니다.
저자는 스프레드시트를 활용하여 개발된 다양한 애플리케이션의 UI 예시를 공유하며, 이러한 방법이 어떻게 정확하고 조직적인 디자인을 만들어내고 시간을 절약하며 개발 과정을 간소화할 수 있는지를 보여줍니다.
47.지카, 풀스택 채용!(Jiga (YC W21) Is Hiring Full Stacks)
지가는 제조업체의 운영 방식을 변화시키고 있습니다. 이 회사는 디지털 플랫폼을 만들어 복잡한 부품 조달 과정을 간소화하고 있습니다. 이 플랫폼은 공급업체로부터 부품을 받는 과정을 더 자동화하고 협업할 수 있게 하며, 데이터에 기반하여 운영됩니다.
48.America’s semiconductor boom [video](America’s semiconductor boom [video])
요약이 없습니다.
49.MTV, 40년 만의 변화(MTV Shutting Down Some of Its Music Channels After 40 Years)
MTV가 올해 말 영국에서 다섯 개의 음악 채널을 폐쇄하기로 결정했습니다. 폐쇄되는 채널은 MTV Music, MTV 80s, MTV 90s, Club MTV, 그리고 MTV Live입니다. 그러나 주요 채널인 MTV HD는 "Geordie Shore"와 같은 인기 리얼리티 프로그램을 계속 방송할 예정입니다.
MTV는 1981년 미국에서 24시간 음악 방송을 시작한 최초의 채널로, 1987년에는 유럽에서도 개국했습니다. MTV의 폐쇄 소식은 많은 이들에게 슬픔을 안겼습니다. 특히, 전 MTV 진행자인 시몬 앤젤은 90년대 MTV의 중요성을 회상하며 음악에서 리얼리티 TV로의 변화에 실망감을 표했습니다.
이번 폐쇄는 수십 년 동안 음악과 대중문화에 큰 영향을 미쳐온 브랜드의 시대가 끝나는 것을 의미합니다.
50.Microwave technique allows energy-efficient chemical reactions(Microwave technique allows energy-efficient chemical reactions)
요약이 없습니다.
51.Dead or Alive and Ninja Gaiden 2004 Creator Tomonobu Itagaki Dies Aged 58(Dead or Alive and Ninja Gaiden 2004 Creator Tomonobu Itagaki Dies Aged 58)
요약이 없습니다.
52.에이전트 빌더 인킵(Inkeep (YC W23) – Agent Builder to create agents in code or visually)
Inkeep의 닉은 개발자와 비개발자 모두가 쉽게 AI 에이전트를 만들 수 있는 새로운 도구를 소개했습니다. 이 도구는 코드와 시각적 편집기 간의 양방향 동기화를 지원하여 협업을 원활하게 합니다.
이 도구를 사용하는 주요 단계는 다음과 같습니다. 첫째, TypeScript SDK를 사용하여 AI 어시스턴트나 워크플로우를 구축합니다. 둘째, 명령어를 통해 변경 사항을 게시합니다. 셋째, 시각적 빌더를 사용하여 에이전트를 편집합니다. 넷째, 추가 편집을 위해 변경 사항을 코드로 다시 가져옵니다.
Inkeep은 코드 없는 플랫폼의 간편함과 코딩 프레임워크의 유연성을 결합하여 인터랙티브한 채팅 어시스턴트를 만들 수 있도록 합니다. 닉은 이 도구를 활용하여 마케팅 및 영업 팀이 자신들의 에이전트를 만들고 관리할 수 있도록 지원했습니다.
이 도구는 인기 있는 AI 플랫폼과 호환되며, 사용자 정의 가능한 UI 요소를 포함한 다양한 통합을 지원합니다. 일반적인 작업을 위한 템플릿과 손쉬운 배포 옵션, 모니터링을 위한 명확한 로그 시스템도 제공합니다.
기본 아키텍처는 여러 에이전트를 기반으로 하여 전통적인 코딩 방법보다 더 유연합니다. Inkeep은 사용자로부터 피드백과 기여를 받아 경험을 개선하고자 합니다. 더 자세한 내용은 원본 메시지에 링크된 데모 비디오와 빠른 시작 가이드를 확인할 수 있습니다.
53.VOC injection into a house reveals large surface reservoir sizes(VOC injection into a house reveals large surface reservoir sizes)
요약이 없습니다.
54.A stateful browser agent using self-healing DOM maps(A stateful browser agent using self-healing DOM maps)
요약이 없습니다.
55.압축 저항 데이터 전송(Compression-Resistant Data Transfers)
이 저장소는 YouTube 압축을 견딜 수 있는 비디오 파일에 데이터를 인코딩하는 실험을 다룹니다. 라이브 데모는 https://iancaling.com/steg/에서 확인할 수 있습니다. 이 인코딩 방법은 실제로 99%의 신뢰성을 보이며, 이상적인 조건에서는 100%의 성공률을 자랑합니다.
작동 방식은 다음과 같이 간단하게 설명할 수 있습니다. 각 데이터의 바이트는 256가지 색상 중 하나로 채워진 "타일"로 변환됩니다. 이 색상 팔레트는 YouTube의 압축을 견디도록 최적화되어 있습니다. 비디오 프레임은 많은 타일을 포함할 수 있으며, 예를 들어 720p 비디오는 약 3.6kB의 데이터를 담을 수 있습니다. 결과적으로 생성된 비디오 파일은 원본 데이터보다 훨씬 크며, 일반적으로 5배에서 6배 정도 더 큽니다.
데이터를 인코딩하고 디코딩하기 위해서는 uv run encode_file 및 uv run decode_frame과 같은 명령어를 사용합니다. 전체 비디오를 디코딩하려면 uv run decode_video 명령어를 사용할 수 있습니다. YouTube에 업로드하고 다운로드하는 것은 사용자에게 달려 있으며, 저자의 YouTube 채널에서 테스트를 확인할 수 있습니다.
또한, webgpu 디렉토리에는 사용자가 브라우저에서 직접 비디오를 디코딩할 수 있는 WebGPU Compute Shader 도구가 있습니다.
56.Lace: A New Kind of Cellular Automata Where Links Matter(Lace: A New Kind of Cellular Automata Where Links Matter)
요약이 없습니다.
57.애플 M5 칩(Apple M5 chip)
애플이 2025년 10월 15일 M5 칩을 발표했습니다. 이 칩은 14인치 맥북 프로, 아이패드 프로, 애플 비전 프로 등 애플 기기의 인공지능 성능을 크게 향상시킵니다. M5 칩의 주요 특징은 다음과 같습니다.
M5는 새로운 10코어 GPU 아키텍처를 통해 이전 M4 칩에 비해 AI를 위한 GPU 성능이 4배 이상 향상되었습니다. 각 코어에는 신경 가속기가 탑재되어 있습니다. 그래픽 성능 또한 개선되어, 3세대 레이 트레이싱 기능을 통해 최대 45% 더 나은 성능을 제공하며, 복잡한 애플리케이션에서도 부드러운 시각적 경험을 제공합니다.
M5 칩은 10코어 CPU를 장착하고 있어 멀티스레드 성능이 M4에 비해 15% 향상되었습니다. 또한, 16코어 신경 엔진이 AI 작업을 더욱 빠르게 처리합니다. 통합 메모리 대역폭은 153GB/s로 M4보다 거의 30% 더 높아, 더 큰 AI 모델을 효율적으로 실행할 수 있으며, 어도비 포토샵과 같은 요구가 높은 소프트웨어에서 멀티태스킹을 지원합니다.
이 칩의 설계는 제품의 전체 수명 동안 에너지 효율성을 개선하여 애플의 탄소 중립 목표에 기여합니다. 전반적으로 M5 칩은 애플의 최신 기기들의 성능을 향상시켜, 더 빠르고 효율적이며 AI 기반 애플리케이션에 더욱 적합하게 만듭니다.
58.새로운 코딩 혁신(New coding models and integrations)
GLM-4.6과 Qwen3-Coder-480B 모델이 올라마의 클라우드 서비스에서 이용 가능해졌습니다. 또한 Qwen3-Coder-30B는 도구 상호작용 속도가 빨라지도록 업데이트되었습니다.
GLM-4.6을 사용하려면 ollama run glm-4.6:cloud 명령어를 입력하면 되고, Qwen3-Coder-480B는 ollama run qwen3-coder:480b-cloud로 실행할 수 있습니다. 300GB 이상의 VRAM을 가진 로컬 사용자에게도 Qwen3-Coder-480B가 제공됩니다.
예시 프롬프트로는 "Ollama의 모험"이라는 이름의 다채로운 단일 페이지 게임을 만들어 보세요. 이 게임에서는 플레이어가 장애물을 넘고, 최고 점수를 기록하며, 재미있는 소리를 즐길 수 있습니다.
VS Code와 함께 사용하려면 먼저 모델을 불러와야 합니다. ollama pull glm-4.6:cloud와 ollama pull qwen3-coder:480b-cloud 명령어를 입력한 후, 코파일럿 채팅 사이드바를 열어 모델을 선택합니다.
Zed와 함께 사용할 경우, 위와 같은 방법으로 모델을 불러온 후 Zed를 열고 에이전트 패널을 설정하여 모델을 선택합니다.
Droid와 함께 사용하려면 먼저 Droid를 설치하고, 모델과 연결할 수 있도록 설정을 추가한 후, Droid를 실행하고 원하는 모델을 선택합니다.
올라마는 Codex, Cline, VS Code, Zed, Droid, Roo 코드와 함께 도구를 사용하는 방법에 대한 문서를 제공합니다. 클라우드 API에 접근하려면 API 키를 생성하고 이를 사용하여 클라우드 모델을 직접 호출할 수 있습니다. API를 사용해 HTML로 게임을 생성하는 예시 명령어도 제공됩니다.
더 자세한 지침은 올라마의 문서를 참고하시기 바랍니다.
59.프랭크 창립자, JPMorgan 사기 유죄 판결(Frank founder Charlie Javice sentenced for JPMorgan fraud)
학생 대출 스타트업 프랭크의 창립자인 찰리 자비스가 JPMorgan Chase를 사기한 혐의로 7년 이상의 징역형을 선고받았다. 배심원단은 그녀가 회사의 1억 7500만 달러 인수 과정에서 은행에 허위 고객 데이터를 제공한 사실을 근거로 사기 혐의에 대해 유죄 판결을 내렸다. 자비스는 프랭크의 사용자 수가 400만 명이라고 주장했지만, 실제로는 약 30만 명에 불과했다. 연방 검찰은 12년 형을 구형했으나, 자비스의 변호사들은 18개월을 요청했다. 그녀는 징역형 외에도 2200만 달러 이상을 몰수당하고, 공동 피고인과 함께 JPMorgan에 2억 8700만 달러 이상을 지급해야 한다. 프랭크와의 작업으로 주목받았던 자비스는 자신의 행동에 대한 책임을 인정하고 후회하는 마음을 표현했다.
60.CRuby 메모리 혁신(Reworking Memory Management in CRuby)
피터 주는 호주 국립대학교(ANU)와 쇼피파이의 협력을 통해 루비의 메모리 관리를 개선하는 프로젝트에 대해 설명합니다. 이 프로젝트는 메모리 관리 도구인 MMTk를 활용하여 루비의 성능을 현재의 방법보다 크게 향상시키는 것을 목표로 합니다.
이 프로젝트의 배경은 MMTk를 루비와 통합하여 차세대 가비지 컬렉터를 개발하는 것입니다. 이는 루비의 전통적인 마크 앤 스위프 방식에서 벗어나기 위한 시도입니다. MMTk는 다양한 정교한 가비지 수집 알고리즘을 제공하는 모듈형 프레임워크로, 이를 통해 성능을 개선할 수 있습니다.
루비를 위한 MMTk에는 두 가지 버전이 있습니다. 하나는 더 발전된 독립형 버전이고, 다른 하나는 루비에 통합된 간단한 버전입니다. 그러나 통합 과정에서 여러 가지 도전 과제가 있었습니다. 루비의 이동 가비지 컬렉터는 객체 이동을 지원하기 위해 데이터 유형의 변경이 필요하며, 이로 인해 호환성이 복잡해졌습니다. 이를 해결하기 위해 '잠재적 고정 부모(Potentially Pinning Parents, PPP)'라는 새로운 개념이 도입되어 어떤 객체가 효율적으로 이동할 수 있는지를 관리합니다.
또한, 병렬 가비지 컬렉터로 전환하면서 메모리 회수 과정인 최종화 단계에서 비효율성이 드러났습니다. 이 단계는 메모리 할당 함수의 문제로 인해 더 많은 스레드가 있을 때 오히려 느려졌습니다. 성능을 개선하기 위해 MMTk는 배열이나 문자열과 같은 일반적인 유형의 메모리를 루비 객체를 사용하여 할당합니다. 이는 시스템의 malloc에 의존하지 않게 하여 메모리 관리를 개선하고 최종화 작업을 줄이는 데 도움을 줍니다.
앞으로의 작업은 메모리 레이아웃 최적화, 객체 이동 기술 향상, 그리고 JIT(Just-In-Time) 컴파일러와의 통합에 중점을 둘 것입니다. MMTk에서 얻은 교훈은 루비 전반의 개선에도 적용될 예정입니다. 이 작업은 루비의 메모리 관리를 크게 향상시켜 개발자와 연구자들에게 이익을 줄 것으로 기대됩니다.
61.문법 강조의 허상(Syntax highlighting is a waste of an information channel (2020))
저자는 프로그래밍에서 구문 강조의 한계를 논의하며, 구문에만 집중하는 것이 더 중요한 맥락 정보를 소홀히 하여 귀중한 정보 채널을 낭비한다고 주장합니다.
첫 번째로, 색상은 코드에서 중요한 역할을 합니다. 색상은 주의를 끌고 요소를 구분하는 데 도움을 주지만, 구문 강조는 일반적으로 구문만을 구별합니다.
두 번째로, 작업에 따라(예를 들어 새로운 코드를 작성할 때, 디버깅할 때, 또는 코드를 검토할 때) 서로 다른 강조 규칙이 적용되어야 합니다. 저자는 현재의 필요에 따라 다양한 강조 스타일을 전환할 수 있어야 한다고 제안합니다.
강화된 강조의 예로는 무지개 괄호 사용이 있습니다. 이는 중첩 수준을 색상으로 나타내는 방법입니다. 또한 코드의 중첩 수준을 강조하는 맥락 강조, 가져온 식별자를 구별하는 가져오기 강조, 함수 인수를 다른 변수와 구분하는 인수 강조, 특정 변수 유형이나 예외를 발생시키는 함수에 색상을 사용하는 유형 및 예외 강조 등이 있습니다.
하지만 이러한 아이디어를 구현하는 것은 복잡한 도전 과제가 있습니다. 이는 구문 강조에 사용되는 간단한 정규 표현식보다 더 깊은 코드 분석이 필요하고, 여러 강조 규칙이 동일한 코드에 적용될 때의 충돌 문제, 기존 코드 편집기가 고급 강조를 잘 지원하지 않는 문제 때문입니다.
저자는 의미 강조가 복잡하긴 하지만, 그 잠재적인 이점 때문에 앞으로도 계속 추구할 가치가 있다고 믿고 있습니다.
62.세금 무료 신고, 20년의 전쟁(TurboTax’s 20-year fight to stop Americans from filing taxes for free (2019))
이 기사는 TurboTax의 모회사인 인튜잇이 20년 이상 동안 미국 정부가 시민들에게 무료 세금 신고 서비스를 제공하는 것을 막기 위해 어떻게 노력해왔는지를 다룹니다. 인튜잇은 로비 활동을 벌이고, 전직 정부 관계자를 고용하며, 기만적인 마케팅 전략을 사용하여 세금 준비 시장에서의 지배력을 유지해왔습니다. 이로 인해 인튜잇은 수십억 달러 규모의 기업으로 성장했습니다.
인튜잇은 회계 소프트웨어 회사로 시작했지만, TurboTax를 통해 온라인 세금 신고 시장에서 큰 성공을 거두었습니다. 그러나 정부가 운영하는 무료 신고 시스템이 자사의 수익성에 위협이 될 것을 우려했습니다. 인튜잇은 정부의 세금 신고 간소화 노력에 대해 광범위한 로비를 진행했습니다. 여기에는 무료 IRS 신고 시스템을 만드는 것과 같은 정부의 이니셔티브에 반대하는 활동이 포함됩니다. 인튜잇은 저소득 세금 신고자에게 무료 세금 준비 서비스를 제공하기 위한 Free File 프로그램의 범위를 제한하기 위해 다양한 전술을 사용했습니다.
Free File 프로그램은 IRS와의 협약을 통해 설립되어 수백만 미국인에게 무료 신고를 제공할 예정이었습니다. 그러나 인튜잇은 자격이 있는 사용자들이 이 서비스를 이용하기 어렵게 만들었고, 종종 온라인에서 이 서비스의 존재를 숨기거나 자사의 유료 서비스를 "무료"라고 홍보했습니다. 인튜잇의 TurboTax는 종종 "무료" 옵션을 광고하지만, 이는 고객에게 예상치 못한 요금을 부과할 수 있습니다. 회사는 디자인 전술을 사용하여 혼란을 초래하고 사용자를 유료 버전으로 유도합니다.
IRS는 역사적으로 인튜잇의 이익을 지지해왔으며, 정부가 운영하는 신고 시스템의 가능성을 종종 무시해왔습니다. 그러나 최근 법률가들의 비판과 인튜잇의 관행에 대한 조사가 진행되면서 Free File 프로그램의 공정성과 투명성에 대한 의문이 제기되고 있습니다. 비판과 도전에도 불구하고 인튜잇은 여전히 재정적으로 번창하고 있으며, 현재 세금 신고 서비스와 관련된 법안 논의에서 자사의 이익을 보호하기 위해 노력하고 있습니다.
이 기사는 인튜잇, IRS, 그리고 미국 납세자 간의 복잡한 관계를 강조하며, 기업의 이익이 세금 준비 산업의 공공 정책과 소비자 경험에 어떻게 영향을 미칠 수 있는지를 드러냅니다.
63.저스트스케치미 - 포즈의 모든 것(JustSketchMe – Digital Posing Tool)
JustSketchMe는 아티스트들이 자신의 아이디어를 실현할 수 있도록 돕는 온라인 도구입니다. 이 도구는 캐릭터의 포즈를 설정하고 역동적인 장면을 만들 수 있는 기능을 제공합니다. 다양한 캐릭터와 소품에 접근할 수 있으며, 자세한 손 위치를 포함한 포즈의 방대한 라이브러리도 갖추고 있습니다. 또한, 역동적인 조명과 극적인 시점을 설정할 수 있는 옵션도 제공합니다.
JustSketchMe는 iOS, Mac, Windows, Android 등 다양한 플랫폼에서 사용할 수 있으며, 창의력을 제한 없이 발휘할 수 있도록 장려합니다. Herman과 Simon-Kai가 개발한 이 도구는 예술적 과정을 향상시키는 것을 목표로 하고 있습니다.
64.이온: 효과 기반 OCaml 네임서버(Eon – An Effects-Based OCaml Nameserver)
Eon은 MirageOS의 DNS 라이브러리를 사용하여 구축된 새로운 OCaml 이름 서버입니다. 이 서버는 공간 이름 시스템의 개념을 구현하기 위해 설계되었습니다. Eon은 DNS 터널링에 중점을 두고 있으며, 이를 통해 데이터가 DNS 쿼리를 통해 전송될 수 있습니다. DNS 쿼리는 종종 방화벽을 통과할 수 있기 때문에 이 방식이 유용합니다. 현재 Eon은 한 번에 하나의 통신만 처리할 수 있지만, 향후 개선을 통해 다중 통신이 가능해질 수 있습니다.
이 프로젝트는 DNS를 위한 프로그래머블 인터페이스도 탐구하고 있습니다. Cap’n Proto를 사용하여 동적 업데이트와 도메인 소유권 관리를 개선하는 방식입니다. 이 인터페이스는 특히 방화벽 뒤에 있는 원격 장치에 대해 인증서를 자동으로 발급하는 기능을 강화합니다.
또한 Eon은 "Wake-on-DNS" 기능을 포함하고 있어 필요할 때 서버를 깨워 전력을 절약할 수 있습니다. 개발자들은 Eon을 더 많은 네트워크 서비스에 지원하도록 확장할 계획이며, 연합 서비스 배포를 위한 Eilean이라는 시스템도 개발 중입니다.
전반적으로 Eon은 DNS 프로토콜을 혁신하여 현대 애플리케이션에 더 기능적이고 효율적으로 만들고자 합니다.
65.SWE-Grep and SWE-Grep-Mini: RL for Fast Multi-Turn Context Retrieval(SWE-Grep and SWE-Grep-Mini: RL for Fast Multi-Turn Context Retrieval)
요약이 없습니다.
66.리브폰 프로젝트 발표(FSF announces Librephone project)
자유 소프트웨어 재단(FSF)이 "리브르폰"이라는 새로운 프로젝트를 시작했습니다. 이 프로젝트는 모바일 사용자들이 자신의 기기에 대한 완전한 자유를 가질 수 있도록 하는 것을 목표로 하고 있습니다. 이 이니셔티브는 사용자들이 모바일 전화의 소프트웨어를 공부하고, 변경하고, 공유하며 수정하는 데 방해가 되는 요소들을 해결하고 제거하는 데 중점을 두고 있습니다.
FSF의 전무이사 조에 코이맨은 재단이 역사적으로 데스크톱과 서버 컴퓨팅에 집중해 왔지만, 이제는 많은 사람들이 주로 사용하는 모바일 기술에 주목하고 있다고 밝혔습니다. 이 프로젝트는 모바일 전화의 자유에 대한 기존 작업을 바탕으로 하며, 개발자 롭 사보이가 이끌고 있습니다. 그는 모바일 전화의 독점 소프트웨어를 역설계하는 데 집중할 예정입니다.
리브르폰의 초기 자금은 FSF 이사인 존 길모어로부터 지원받았습니다. 그는 모바일 운영 체제의 독점 소프트웨어를 완전한 자유 소프트웨어로 대체할 것을 주장해왔습니다. 이 프로젝트는 먼저 독점 소프트웨어 문제가 가장 적은 모바일 전화를 찾아내고, 그 소프트웨어를 자유 소프트웨어로 교체하는 작업을 진행할 것입니다.
FSF는 이전에도 리플리칸트와 같은 모바일 프로젝트를 지원해 왔으며, 리브르폰의 가능성에 대해 기대하고 있습니다. 사보이는 현대 전화에 완전한 자유 소프트웨어를 만드는 것이 어렵지만, 이 프로젝트는 이전의 노력 덕분에 많은 혜택을 받고 있다고 강조했습니다.
더 많은 정보는 프로젝트 웹사이트인 https://librephone.fsf.org를 방문하거나 IRC에서 #librephone을 통해 연결할 수 있습니다. FSF는 1985년에 설립되어 사용자가 소프트웨어를 자유롭게 사용하고 수정할 권리를 홍보하고 있습니다.
67.장기효과 탈모약, 새로운 기준!(First long-acting hair regrowth pill hailed as 'new benchmark')
새로운 모발 재생 약물인 VDPHL01이 개발 중이며, 이는 거의 30년 만에 FDA의 승인을 받을 수 있는 첫 번째 경구 치료제가 될 가능성이 있습니다. 이 약물은 2021년부터 개발되어 현재 3상 임상 시험을 진행 중입니다. 전통적인 경구용 미녹시딜과 달리 심장 문제를 유발할 수 있는 위험이 적고, 모발 성장을 촉진하는 지속 방출 포뮬러를 사용합니다.
초기 연구에서 VDPHL01을 사용한 남성들은 모발 밀도가 크게 증가했으며, 91%가 눈에 띄는 개선을 보고했습니다. 이 치료법은 심각한 부작용이 나타나지 않아 안전한 것으로 보입니다. 임상 시험이 긍정적인 결과를 계속 보여준다면, 회사는 곧 FDA 승인을 신청할 계획입니다. 이 약물은 패턴 탈모로 영향을 받는 8천만 미국인들에게 새로운 선택지를 제공할 수 있을 것입니다.
68.애플 M4 시리즈 기능(Apple M4 Series Feature Support)
이 문서는 애플의 M4 시리즈 맥(M4, M4 Pro, M4 Max)에서 현재 지원되는 기능과 그 개발 상태를 정리한 것입니다. 주요 내용은 다음과 같습니다.
기능 상태 정의는 다음과 같습니다. '커널 릴리스'는 특정 커널 버전에 포함된 기능을 의미합니다. 'linux-asahi'는 특정 리눅스 버전에서 안정적으로 사용할 수 있는 기능을 나타냅니다. 'asahi-edge'는 대부분 안정적이지만 실험적인 상태인 기능을 의미합니다. 'WIP(진행 중)'는 개발 중인 기능으로, 테스트 준비가 되지 않은 상태입니다. 'TBA(추후 발표)'는 현재 이 기능에 대한 작업이 진행되지 않고 있음을 나타냅니다.
지원되는 기능 목록에는 USB, GPU, 비디오 인코딩, 전원 관리와 같은 다양한 하드웨어 기능과 M4 장치 및 M4 Pro/Max 장치에 대한 지원 상태가 포함되어 있습니다. 또한 지원되는 기능은 14인치 및 16인치 맥북 프로, 2024년형 맥 미니와 같은 특정 모델별로 분류되어 있으며, 많은 기능이 여전히 TBA로 표시되어 있습니다.
개발 과정에서의 도전 과제도 언급됩니다. 일부 기능은 전원 관리 기능의 호환성을 개선하기 위해 상위 유지 관리자와의 구체적인 논의가 필요합니다.
전반적으로 이 페이지는 진행 중인 작업이며, 애플 실리콘 장치의 개발이 계속됨에 따라 업데이트될 예정입니다.
69.타이탄 잠수함, 무사히 발견된 62달러 메모리 카드(Tragic OceanGate Titan submersible's $62 SanDisk memory card found undamaged)
회복 팀이 오션게이트 타이탄 잠수정의 잔해 현장에서 손상되지 않은 샌디스크 마이크로SD 카드를 발견했습니다. 이 카드에는 12장의 정지 이미지와 9개의 동영상이 저장되어 있었지만, 잠수정의 마지막 침몰 직전의 영상은 포함되어 있지 않았습니다. 이 카메라는 최대 6,000미터 깊이에서도 작동할 수 있었으나, 손상된 상태였습니다. 그러나 SD 카드는 무사했습니다. 조사관들은 카드의 데이터를 복사해 분석을 진행했습니다. 회수된 이미지는 타이타닉 침몰 현장이 아닌 뉴펀들랜드의 물류 기지 근처에서 촬영된 것이었고, 카메라는 외부 저장 방식으로 설정되어 있었기 때문에 비극적인 침몰 당시의 세부 정보는 발견되지 않았습니다.
70.클로드 하이쿠 4.5(Claude Haiku 4.5)
이 텍스트는 Claude라는 모델에 대한 시스템 카드에 관한 내용입니다. 이 시스템 카드에는 모델의 기능, 특징, 사용 지침 등 중요한 정보가 포함되어 있을 것으로 보입니다. 전체 내용을 보려면 제공된 링크를 통해 문서를 확인할 수 있습니다.
71.캄보디아 비트코인 사기, 15억 달러 압수!(DOJ seizes $15B in Bitcoin from 'pig butchering' scam based in Cambodia)
프린스 그룹의 회장이 캄보디아에서 강제 노동 계획을 운영한 혐의로 기소되었습니다. 이 그룹은 노동자를 착취하고 불법 활동에 연루된 것으로 알려져 있습니다. 이번 기소는 이 지역에서의 인신매매와 노동권 침해 문제를 부각시키고 있습니다.
72.크루즈 법안, 투표로 간다!(Ted Cruz ADS-B Bill Moves to a Vote)
상원 상무위원회에서 테드 크루즈 상원의원의 ROTOR 법안이 투표를 앞두고 있습니다. 이 법안은 레이건 내셔널 공항 근처에서 발생한 비극적인 충돌 사건 이후 항공 안전을 개선하기 위해 제안되었습니다. 이 사고로 67명이 사망했습니다.
ROTOR 법안의 주요 내용은 다음과 같습니다. 대부분의 새로 건설된 항공기와 특정 공역에서 운항하는 기존 항공기는 ADS-B In 장비를 갖추어야 합니다. 또한 군용기와 정부 항공기가 ADS-B Out 장비를 끌 수 있는 권한이 제한됩니다. FAA(연방항공청)는 2년 이내에 새로운 ADS-B In 규정을 마련해야 하며, 글라이더와 전기 시스템이 없는 구형 항공기와 같은 특정 항공기 유형에 대해서는 일부 예외가 적용됩니다. 이 법안은 또한 ADS-B 사용에 대한 정기적인 연방 보고서 제출, 육군의 감사, 군용기와 민간 항공기 간의 안전을 강화하기 위해 포토맥 강 위에 제한 공역을 설정하는 연구를 요구하고 있습니다.
이 법안은 전 세계적으로 진행되고 있는 항공 안전 및 기술에 대한 더 넓은 논의의 일환으로, 호주에서도 관련 논의가 이루어지고 있습니다.
73.북해 유전의 파리들(Flies keep landing on North Sea oil rigs)
엑서터 대학교의 연구자들이 북해의 석유 시추 플랫폼에서 흥미로운 현상을 연구하고 있다. 이곳에서는 수천 마리의 호버플라이가 몇 시간 동안 착륙했다가 다시 날아가는 모습을 관찰할 수 있다. 이 현상은 엔지니어인 크레이그 한나가 이러한 파리 떼를 발견하고 샘플을 수집해 대학교에 공유하면서 시작되었다.
호버플라이, 특히 마말레이드 호버플라이는 중요한 꽃가루 매개자로, 벌 다음으로 중요한 역할을 한다. 이들은 꽃가루를 운반하며 최대 500킬로미터까지 이동할 수 있다. 호버플라이는 계절에 따라 이동하는데, 가을에는 스페인 남부에서 출발해 봄에는 노르웨이와 같은 북부 지역으로 이동한다.
연구 결과, 이 파리들은 100종 이상의 다양한 식물에서 꽃가루를 운반하고 있는 것으로 나타났다. 그러나 이렇게 긴 여행 후에 꽃가루가 생명력을 유지하는지는 불확실하다. 이 연구는 과학자들과 일반 대중이 협력하여 곤충 행동을 관찰하고 데이터를 수집하는 중요성을 강조하고 있다. 연구자들은 호버플라이의 이동과 꽃가루 매개에 대한 이해를 높이기 위해 연구를 계속할 계획이다.
74.웹에서 자바스크립트 신뢰도 높이기(Improving the Trustworthiness of JavaScript on the Web)
이 기사는 웹에서 JavaScript의 보안성과 신뢰성을 높이기 위한 새로운 시스템인 웹 애플리케이션 무결성, 일관성 및 투명성(WAICT)에 대해 다룹니다.
현재 JavaScript 암호화는 코드가 웹에서 배포되는 방식 때문에 취약합니다. 웹 애플리케이션이 해킹당하면 공격자는 JavaScript 코드를 조작하여 민감한 정보를 추출할 수 있습니다. 반면, 스마트폰 애플리케이션은 앱 스토어를 통해 애플리케이션의 무결성, 일관성 및 투명성을 보장받습니다. WAICT는 중앙 권한에 의존하지 않고 웹 애플리케이션에도 유사한 보호를 제공하는 것을 목표로 합니다.
서브리소스 무결성(SRI) 기능은 웹 페이지가 외부 리소스에 대한 해시를 지정할 수 있게 하여 변경되지 않은 리소스만 로드되도록 보장합니다. 그러나 이 기능은 전체 사이트의 무결성을 강제하지는 않습니다. WAICT는 무결성 매니페스트라는 파일을 제안하는데, 이는 웹사이트의 모든 자산 해시를 나열하여 도메인에서 로드되는 모든 리소스가 검증되도록 합니다.
이 시스템은 웹 애플리케이션 코드의 공개 기록을 생성하여 사용자가 코드가 변조되었는지 확인할 수 있도록 합니다. 이를 위해 추가 기록만 가능한 로그와 해시 체인을 사용하여 애플리케이션 코드의 무결성을 증명합니다. 투명성을 위한 요구사항으로는 추가적인 네트워크 지연이 없어야 하고, 사용자 프라이버시를 보호하며, 탈중앙화를 유지하고, 웹사이트가 쉽게 참여하거나 탈퇴할 수 있어야 합니다.
WAICT는 웹사이트 운영자가 사이트의 무결성을 모니터링하고 무단 변경을 감지할 수 있는 메커니즘을 포함합니다. 또한 악의적인 활동을 숨길 수 있는 갑작스러운 변경을 방지하기 위한 쿨다운 기간도 마련되어 있습니다. 이 시스템은 메타데이터를 저장하는 투명성 서비스, 로그를 검증하는 증인, 콘텐츠를 제공하는 자산 호스트 등 다양한 역할이 필요합니다. 각 역할은 특정 신뢰와 자원 요구사항을 가지고 있습니다.
앞으로의 계획으로는 SRI를 더 많은 데이터 유형으로 확장하고 무결성 매니페스트 형식을 표준화하는 등의 추가 개발이 포함됩니다. 전반적으로 WAICT는 웹 애플리케이션이 검증 가능하고 변조되지 않으며 다양한 사용자와 플랫폼에서 일관성을 유지하도록 하여 웹 보안을 강화하는 것을 목표로 하고 있습니다.
75.실버 스누피 상(Silver Snoopy Award)
실버 스누피 상은 우주 비행 프로그램에서 비행 안전과 임무 성공에 기여한 뛰어난 업적을 인정받기 위해 우주비행사들이 수여하는 권위 있는 상입니다. 매년 항공우주 분야 종사자 중 1%도 안 되는 인원에게 수여되며, 이 상은 우주에서 비행한 스털링 실버 스누피 배지와 함께 수여됩니다. 수상자는 또한 우주비행사로부터 증명서와 추천서를 받게 됩니다.
이 상을 받기 위해서는 직원들이 자신의 정규 업무를 넘어서는 중요한 기여를 해야 하며, 특정 목표를 달성하거나 비용을 절감하고 품질이나 효율성을 개선하거나 중요한 프로세스 개선을 이뤄내야 합니다. GS-14급 이상의 감독자와 파트타임 직원은 일반적으로 이 상의 수상 자격이 없습니다.
수상자가 실버 스누피 배지를 잃어버린 경우, 수상 증명을 가지고 우주 비행 인식 센터에 연락하면 교체 요청을 할 수 있습니다.
76.자동 병합(Automerge)
Automerge는 멀티플레이어 애플리케이션에서 데이터를 관리하는 강력한 도구입니다. 이 도구는 사용자가 오프라인으로 작업할 수 있게 해주며, 변경 사항을 원활하게 동기화하고 충돌을 피할 수 있도록 도와줍니다.
Automerge는 로컬 데이터 저장과 동기화를 지원하여 사용자가 인터넷 연결 없이도 작업할 수 있게 합니다. 변경 사항은 대기열에 저장되었다가 다시 연결되면 동기화됩니다. 여러 사용자가 동시에 같은 문서를 편집할 수 있으며, 실시간 업데이트와 일관된 데이터 뷰를 제공합니다.
사용자가 겹치는 편집을 할 경우, Automerge는 효율적으로 변경 사항을 병합하여 데이터 손실을 방지합니다. 또한, Automerge는 변경 사항의 전체 이력을 유지하여 사용자가 문서의 이전 버전을 탐색하고 복원할 수 있게 합니다.
이 엔진은 속도를 위해 설계되었으며, 효율적인 데이터 저장 방식 덕분에 수백만 개의 변경 사항을 처리할 수 있습니다. React와 같은 인기 있는 프레임워크와 쉽게 통합되며, JavaScript와 Rust를 포함한 다양한 프로그래밍 언어를 지원합니다.
이 프로젝트는 헌신적인 엔지니어와 컴퓨터 과학자들로 구성된 팀에 의해 개발되어 높은 성능과 신뢰성을 보장합니다. 전반적으로 Automerge는 다양한 애플리케이션과 사용자 요구에 적합한 협업 데이터 관리의 강력한 솔루션을 제공합니다.
77.백만 노드 K8s(K8s with 1M Nodes)
이 문서는 100만 개의 활성 노드를 가진 고도로 확장 가능한 Kubernetes 클러스터를 만드는 프로젝트에 대해 설명합니다. 이 프로젝트는 네트워킹, 상태 관리, 스케줄링과 같은 주요 구성 요소에 중점을 두고 이 야심찬 과제에서 발생하는 도전과 해결책을 다룹니다.
프로젝트의 목적은 Kubernetes의 확장성 한계를 탐구하고 100만 개 노드로 확장할 때 발생하는 기술적 문제를 해결하는 것입니다.
확장성 문제로는 첫째, etcd 성능이 있습니다. etcd 데이터베이스는 Kubernetes의 상태를 저장하는데, 높은 쓰기 처리량에서 어려움을 겪고 있습니다. 이 프로젝트는 성능 향상을 위해 내구성을 줄이고 복제를 없애는 방안을 제안합니다. 둘째, kube-apiserver의 부하 문제입니다. kube-apiserver는 대량의 요청을 처리해야 하므로 수평 확장과 효율적인 캐싱 같은 최적화가 필수적입니다. 셋째, 네트워킹 문제로, 효율적인 IP 주소 관리가 중요하며, 방대한 주소 공간을 가진 IPv6 사용을 권장합니다.
상태 관리 측면에서는 etcd를 대체할 맞춤형 인메모리 솔루션인 mem_etcd를 도입하여 인터페이스를 단순화하고 처리량을 개선합니다. 또한, watch 이벤트와 자원 업데이트의 필요성이 kube-apiserver에 부담을 주어 혁신적인 캐싱 전략이 필요합니다.
스케줄링 부분에서는 전통적인 스케줄링 방법이 대규모 클러스터에 비효율적이므로, 여러 스케줄러에 작업을 분산하는 분산 스케줄링 접근 방식을 도입하여 확장성과 성능을 개선합니다.
실험 결과로는 100만 개의 노드와 파드를 가진 테스트 환경을 성공적으로 구축하여 제안된 해결책의 실행 가능성을 입증했습니다. 주요 지표는 세심한 최적화를 통해 스케줄링 시간을 크게 줄이고 전체 클러스터 성능을 향상시킬 수 있음을 보여줍니다.
결론적으로, 이 문서는 이론적으로 Kubernetes 클러스터가 100만 개 노드를 지원할 수 있지만, 실제 한계는 클러스터 크기보다 특정 자원 유형에 대한 작업 속도에 더 영향을 받는다고 강조합니다. 하드웨어 개선에 의존하기 전에 소프트웨어 한계를 해결하는 것이 중요하다고 강조합니다.
이 프로젝트는 현재 형태로는 생산 환경에서 사용될 의도는 없지만, Kubernetes 커뮤니티 내에서 추가 혁신을 촉진하는 데 영감을 주는 것을 목표로 합니다. 이 요약은 Kubernetes를 전례 없는 규모로 확장하려는 노력의 주요 목표와 발견을 강조하며, 복잡한 기술적 논의를 보다 쉽게 접근할 수 있도록 합니다.
78.잊힌 지식, 구출 작전(The people rescuing forgotten knowledge trapped on old floppy disks)
케임브리지 대학교 도서관에서 진행 중인 한 프로젝트는 오래된 플로피 디스크에 저장된 잊혀진 지식을 복원하는 작업을 하고 있습니다. 특히 물리학자 스티븐 호킹의 디스크가 주요 대상입니다. 이 도서관에는 아이작 뉴턴과 찰스 다윈 같은 유명 인물들의 편지를 포함한 귀중한 역사 문서들이 보관되어 있습니다. 그러나 플로피 디스크는 특정 장비가 필요해 데이터를 접근하기 어려운 독특한 도전 과제를 안고 있습니다. 또한 시간이 지남에 따라 데이터가 손상될 위험도 있습니다.
기록 보관자들은 향후 세대가 지난 50년간의 기록을 잃어버릴 수 있는 "디지털 암흑기"에 대한 우려를 표하고 있습니다. '미래의 향수(Future Nostalgia)' 프로젝트는 호킹의 강의와 개인적인 글을 포함한 다양한 자료가 담긴 이 디스크에서 정보를 추출하는 것을 목표로 하고 있습니다.
팀은 다양한 디스크 형식과 필요한 하드웨어 및 소프트웨어의 감소로 인해 어려움을 겪고 있습니다. 복원된 데이터를 접근 가능하게 만들기 위해 고대 문서를 번역하는 작업에 비유하기도 합니다. 또한, 플로피 디스크에 저장된 가족 역사 보존을 위해 지역 사회의 참여를 유도하는 공공 워크숍도 열리고 있습니다. 전반적으로 이 프로젝트는 이러한 디지털 유물을 영원히 잃기 전에 보존하는 것의 중요성을 강조하고 있습니다.
79.2025 AI 현황 보고서(State of AI Report 2025)
2025년 인공지능(AI) 보고서는 AI 투자자 네이선 베나이치와 에어 스트리트 캐피탈이 만든 신뢰할 수 있는 연례 분석 자료입니다. 올해 보고서는 연구 혁신, 산업 응용, 정치적 영향, 안전 문제, 그리고 AI 전문가들에 대한 대규모 설문조사 결과와 같은 주요 분야에 초점을 맞추고 있습니다.
AI 분야의 경쟁에서 OpenAI는 여전히 선두주자로 남아 있지만, 중국의 DeepSeek와 같은 기업들이 특히 추론 및 코딩 작업에서 격차를 좁히고 있습니다. AI 연구소들은 새로운 방법을 결합하여 장기간 동안 계획하고 스스로 수정할 수 있는 모델을 개선하고 있습니다. AI 시스템은 이제 과학 연구에서 가설을 생성하고 테스트하는 데 자율적으로 도움을 주고 있습니다. 새로운 계획 시스템을 통해 AI는 물리적 작업에서도 점점 더 뛰어난 추론 능력을 보여주고 있습니다.
미국 기업들이 AI 도구를 사용하는 비율이 크게 증가했으며, 많은 기업들이 생산성 향상을 경험하고 AI 중심의 스타트업들이 빠르게 성장하고 있습니다. 1,200명 이상의 AI 전문가를 대상으로 한 설문조사에 따르면, 95%가 정기적으로 AI를 사용하고 있으며, 많은 이들이 스스로 도구에 비용을 지불하고 있습니다. 정부 자금 지원을 받는 대규모 데이터 센터가 등장하고 있어 AI 컴퓨팅 능력의 변화가 나타나고 있습니다.
정치적 환경에서는 AI 규제가 강화되고 있으며, 미국은 자국의 이익을 촉진하고, 유럽은 AI 법안에 어려움을 겪고 있으며, 중국은 자국 AI 산업의 발전을 추진하고 있습니다. AI의 안전성 연구는 실질적인 안전 조치로 초점이 이동하고 있으며, 투명성과 모델 능력에 대한 논의가 진행되고 있습니다. 위험에 대한 논의는 존재론적 위협에서 자율 시스템의 신뢰성과 거버넌스와 같은 실질적인 문제로 이동하고 있습니다.
더 자세한 내용은 전체 보고서를 읽거나 블로그를 방문해 보시기 바랍니다.
80.해커 뉴스의 진수(Hacker News – The Good Parts)
해커 뉴스(Hacker News, HN)는 주로 기술과 관련된 다양한 주제의 링크를 사용자들이 제출할 수 있는 웹사이트입니다. 이곳은 철학, 역사, 문학 등 다양한 분야도 포함되어 있습니다. 사용자들은 제출된 내용과 댓글에 투표할 수 있으며, 인기 있는 콘텐츠는 메인 페이지에 노출됩니다. HN은 정치와 스팸이 없는 지적 토론으로 유명하며, 두 명의 전담 관리자가 품질을 유지하기 위해 운영하고 있습니다.
이 플랫폼은 멀티미디어의 방해 없이 다양한 관점을 장려하여 사용자들이 콘텐츠에 깊이 있게 참여할 수 있도록 합니다. 사용자들은 참여를 통해 지적으로 성장할 수 있는 공간을 제공받아, 소셜 네트워크 중에서도 독특한 특징을 가지고 있습니다. HN에 대한 비판도 있지만, 저자는 현재 긍정적인 측면에 집중하기로 했습니다.
81.Upcoming Rust language features for kernel development(Upcoming Rust language features for kernel development)
요약이 없습니다.
82.Build a Superscalar 8-Bit CPU (YouTube Playlist) [video](Build a Superscalar 8-Bit CPU (YouTube Playlist) [video])
요약이 없습니다.
83.웹앱 멈춤, 크롬 녹화 시엔? 디버깅 방법!(Web app freezes, but not when Chrome is recording. How to debug?)
저자는 하이브리드 Angular/AngularJS 앱에서 어려운 문제에 직면해 있습니다. 이 문제는 다른 탭으로 전환한 후 다시 돌아왔을 때 앱의 폼이 멈추는 버그입니다. 이 버그는 Chrome 디버거를 사용할 때는 나타나지 않습니다. 저자는 코드의 일부를 주석 처리하는 번거로운 방법 외에 이 문제를 디버깅할 수 있는 다른 방법에 대한 조언을 찾고 있습니다.
84.리퀴베이스의 오픈소스 신화(Liquibase continues to advertise itself as "open source" despite license switch)
리퀴베이스는 이전에 오픈 소스 프로젝트였으나, 현재는 오픈 소스로 간주되지 않는 기능적 소스 라이선스로 변경되었습니다. 이러한 변화에도 불구하고 리퀴베이스 저장소는 여전히 오픈 소스 프로젝트로 자신을 소개하고 있으며, 특히 README 파일에서 그러한 내용을 강조하고 있습니다. 한 사용자가 이 misleading한 정보에 대해 우려를 표명하며, 문서가 현재의 라이선스 상태를 정확하게 반영하도록 업데이트될 것을 요청하고 있습니다.
85.방사능 새우의 비밀(What is going on with all this radioactive shrimp?)
2025년 8월, FDA는 월마트에서 판매되는 특정 냉동 새우를 섭취하지 말라고 소비자에게 경고했습니다. 이는 세슘-137으로 인한 방사능 오염 가능성 때문입니다. 이 경고로 인해 미국 전역에서 인도네시아의 BMS Foods라는 회사가 가공한 수십만 파운드의 새우가 리콜되었습니다. BMS Foods는 미국에 새우를 공급하는 주요 업체입니다.
세슘-137은 일반적으로 핵분열 과정에서 생성되는 방사성 동위원소로, 일반적으로 식품에서는 발견되지 않습니다. 오염은 인도네시아의 한 산업 지역으로 거슬러 올라갔으며, 이곳의 한 철강 제조업체가 방사성 먼지를 환경에 우연히 방출했을 가능성이 있습니다. 조사 결과, 인도네시아에서 수입된 새우와 정향에서 세슘-137의 낮은 수준이 검출되었지만, 이 수치는 FDA의 안전 기준 이하입니다.
전문가들은 소비자들이 당황할 필요가 없다고 조언합니다. 검출된 방사선 수준은 낮으며, 바나나와 같은 일부 식품에서 발견되는 자연 방사선과 비슷합니다. 그러나 세슘-137에 반복적으로 노출되면 시간이 지남에 따라 암 위험이 증가할 수 있습니다.
이에 따라 FDA는 BMS Foods와 향신료 수출업체인 Natural Java Spice에 대해 수입 경고를 발령하고, 이들의 제품이 미국에 들어오는 것을 중단시켰습니다. 현재 FDA는 영향을 받은 지역에서 수입되는 모든 새우와 향신료에 대해 오염이 없음을 증명하는 인증을 요구하고 있습니다.
소비자들은 제품 포장에 표시된 원산지를 확인하고, 불확실한 제품은 폐기할 것을 권장받고 있습니다. 상황은 계속 조사 중이지만, 관계자들은 즉각적인 건강 위험은 낮다고 강조하고 있습니다.
86.대화로 여는 가능성(Just talk to it – A way of agentic engineering)
저자는 최근 새로운 프로젝트에 집중하고 있어 조용한 상태입니다. 이 프로젝트에서는 AI, 특히 에이전틱 엔지니어링이 대부분의 코딩 작업을 처리하고 있습니다. 그들은 다른 사람들이 작업 흐름을 지나치게 복잡하게 만드는 것에 대해 불만을 표하고 있습니다.
현재 저자는 대규모 TypeScript React 애플리케이션을 개발하고 있으며, 여기에는 Chrome 확장 프로그램과 모바일 앱 등 다양한 구성 요소가 포함되어 있습니다. 이 애플리케이션은 Vercel에 호스팅되고 있습니다.
저자는 Codex CLI를 사용하여 여러 에이전트를 동시에 실행하는 방식을 가장 효율적이라고 생각합니다. 각 에이전트는 자동으로 Git에 변경 사항을 커밋하여 깔끔한 커밋 기록을 유지합니다.
모델 선택에 있어 저자는 GPT-5-Codex를 선호합니다. 이 모델은 지능과 속도의 균형이 잘 맞아 Claude Code보다 더 신뢰할 수 있고 간결하다고 느끼기 때문입니다.
변경 사항이 코드베이스에 미치는 영향을 평가하는 '블라스트 반경' 개념을 중요하게 생각합니다. 저자는 복잡성을 피하기 위해 작은 변경을 선호하며, 에이전트의 진행 상황을 정기적으로 확인하고 필요에 따라 조정합니다.
리팩토링과 개발 접근 방식에 있어 저자는 약 20%의 시간을 리팩토링에 할애하며, 에이전트를 활용해 수동 개입 없이 코드베이스를 개선합니다. 저자는 광범위한 사전 계획보다는 반복적인 개발을 선호하며, AI를 통해 실시간 업데이트와 조정을 활용합니다.
프롬프트 작성과 커뮤니케이션에 있어 저자는 Codex에 대한 짧은 프롬프트를 작성하는 법을 배웠고, 종종 이미지를 사용하여 맥락을 제공합니다. AI 모델과의 명확한 소통이 더 나은 결과를 얻는 데 중요하다고 강조합니다.
저자는 시장에 있는 많은 도구들이 생산성을 크게 향상시키지 못한다고 비판하며, Codex를 사용하는 것을 선호합니다. 이 도구가 다른 옵션보다 자신의 필요를 더 잘 충족시킨다고 느끼기 때문입니다.
마지막으로 저자는 AI가 코딩 효율성을 향상시켰지만, 소프트웨어 개발의 근본적인 문제는 여전히 남아 있다고 결론짓습니다. 좋은 소프트웨어 디자인은 코딩 작업이 자동화되더라도 여전히 깊은 고민이 필요하다고 강조합니다. 저자는 실용적이고 효과적인 작업 흐름에 집중하고 AI 도구를 현명하게 사용하되, 전통적인 소프트웨어 디자인 원칙의 가치를 여전히 중요하게 여길 것을 권장합니다.
87.뉴스레터의 감옥(I wanted to work on a newsletter but I realized I was building a cage around it)
저자는 다가오는 뉴스레터를 위한 플랫폼을 선택하려고 하고 있습니다. 그들은 Substack이 간편해서 글쓰기에 집중할 수 있다는 점에서 매력적이라고 느끼고 있습니다. 하지만 Substack을 사용하면 자신의 글이 구글에서 검색되지 않아 독자가 제한될까 걱정하고 있습니다. 반면, WordPress는 플러그인 관리와 업데이트가 필요해 복잡하게 느껴집니다. 그래서 그들은 이 결정을 경험한 다른 사람들에게 조언을 구하고 있으며, 만약 처음부터 다시 시작한다면 어떤 플랫폼을 선택할지, Substack과 같은 플랫폼에서의 발견 가능성 문제가 그들이 생각하는 것처럼 심각한지에 대해 질문하고 있습니다.
88.Recursive Language Models (RLMs)(Recursive Language Models (RLMs))
요약이 없습니다.
89.IE6의 종말 음모(A conspiracy to kill IE6 (2019))
2009년, 한 그룹의 유튜브 웹 개발자들은 인터넷 익스플로러 6(IE6)으로 인해 겪고 있는 불만을 해결하기로 결정했습니다. IE6는 많은 사용자들이 사용하고 있었기 때문에 지원해야 했지만, 이로 인해 발생하는 끊임없는 문제들은 그들에게 사용자들이 브라우저를 업그레이드하도록 유도할 방법을 고민하게 만들었습니다.
그들의 계획은 IE6 사용자에게만 나타나는 배너를 만들어, 지원이 곧 종료될 것이라는 경고와 함께 현대적인 브라우저로 전환할 것을 권장하는 것이었습니다. 이들은 특별한 허가를 받아 표준 코드 검토를 우회하여 이 계획을 비밀리에 실행했습니다.
배너가 공개되자 예상치 못하게 언론의 주목을 받았고, 많은 기술 매체들이 유튜브가 더 나은 웹 경험을 촉진했다고 칭찬했습니다. 법무팀은 처음에 당황했지만, 배너가 특정 브라우저에 편향되지 않았다는 사실에 안심했습니다.
흥미롭게도, 구글 독스는 유튜브가 필요한 승인을 받았다고 믿고 비슷한 배너를 곧바로 출시했습니다. 이로 인해 다른 구글 서비스들도 IE6 지원 종료 메시지를 도입하게 되는 연쇄 효과가 발생했습니다. 한 달 만에 유튜브의 IE6 사용자 수는 절반으로 줄어들어 개발자들의 계획이 효과적임을 보여주었습니다.
결국 개발자들은 그들의 행동에 대해 큰 처벌을 받지 않았고, 이 사건은 IE6 사용 감소의 전환점을 나타냈습니다. 팀은 브라우저 업그레이드를 촉진한 성공을 축하하며, 다시는 비밀리에 행동하지 않기로 합의했습니다.
90.AI 성숙도 모델, 아무도 관심 없네(I Built an AI Maturity Model for Software Engineers (and No One Cared))
인공지능(AI)이 소프트웨어 개발에서 점점 더 보편화됨에 따라, 엔지니어링 팀은 일관되지 않은 AI 채택과 체계적인 관리 부족과 같은 문제에 직면하고 있습니다. 소프트웨어 엔지니어링 팀을 위한 AI 성숙도 모델(AI-MM SET)은 팀이 AI 사용을 평가하고 개선할 수 있도록 돕는 프레임워크를 제공합니다. 이 모델은 비구조적인 실험에서 전략적 통합으로 나아가는 과정을 안내합니다.
AI 성숙도 모델의 주요 구성 요소는 다음과 같습니다. 첫째, 성숙도 수준은 1에서 5까지 나뉘며, 1단계는 탐색적 단계로 AI 사용이 비구조적이고 변동성이 크고, 2단계는 적용 단계로 특정 작업에서 AI 도구가 사용되지만 채택이 일관되지 않습니다. 3단계는 표준화 단계로 팀 간에 일관된 AI 사용이 이루어지며, 4단계는 전략적 단계로 AI가 전체 소프트웨어 생명 주기에 통합되어 비즈니스 전략과 일치합니다. 마지막으로 5단계는 변혁적 단계로 AI가 문화와 프로세스에 완전히 내재화되어 지속적인 혁신을 이끌어냅니다.
둘째, 핵심 차원으로는 AI 이해도 및 역량, 워크플로우 및 소프트웨어 개발 생명 주기(SDLC) 통합, 도구 통합, 신뢰성 및 안전성 관리, AI를 활용한 협업, 비즈니스 영향 및 혁신 측정이 있습니다. AI 이해도 및 역량은 AI 도구를 효과적으로 이해하고 사용하는 능력을 의미하며, 워크플로우 통합은 소프트웨어 개발 생명 주기 전반에 AI를 포함하는 것을 말합니다. 도구 통합은 개발 환경에 AI 도구를 매끄럽게 삽입하는 것을 포함하고, 신뢰성 및 안전성 관리는 AI의 안전하고 공정한 사용을 보장하는 명확한 정책을 필요로 합니다. AI를 활용한 협업은 팀워크를 향상시키고, 비즈니스 영향 및 혁신은 AI가 생산성과 혁신에 기여하는 정도를 측정합니다.
셋째, 역할 기반 진행 방식이 있습니다. 주니어 엔지니어부터 저명한 엔지니어에 이르기까지 다양한 역할에 따라 AI 통합 및 사용과 관련된 기대와 책임이 다릅니다.
이 모델을 활용하는 방법은 현재의 성숙도를 차원별로 평가하고, 역할별 책임과 성장 기회를 이해하며, 팀 내 AI 진행 상황을 벤치마킹하고, 도구와 교육 개선을 계획하며, AI 관행을 전체 비즈니스 목표와 일치시키는 것입니다. 이 모델은 연구와 실제 사례를 바탕으로 하여 팀이 AI 채택을 효과적으로 관리하고 위험을 관리하며 이점을 실현할 수 있도록 돕는 것을 목표로 하고 있습니다.
91.바다 파도의 숨겨진 수학(The Hidden Math of Ocean Waves Crashes Into View)
이탈리아 수학자 팀이 알베르토 마스페로의 주도로 파올로 벤투라를 포함하여 바다의 파도에 대한 복잡한 수학을 이해하는 데 중요한 진전을 이루었습니다. 유체 역학을 설명하는 오일러 방정식은 물결을 연구하는 데 기본이 되지만, 해결하기 매우 어려운 것으로 알려져 있습니다. 최근까지 파도의 행동에 대한 많은 부분은 관찰과 추측을 통해서만 이해되었습니다.
연구자들은 특정한 파동 패턴의 불안정성이 발생하는 시점을 증명했습니다. 이로 인해 간단한 파도조차 특정 조건에서 불규칙해질 수 있다는 사실이 밝혀졌습니다. 이 발견은 새로운 계산 도구와 분석 방법을 사용하여 바다의 파도를 더 깊이 이해하려는 노력의 일환입니다.
역사적으로 바다의 파도 연구는 그 예측 불가능한 성질 때문에 복잡했습니다. 과학자들이 파도의 안정성을 이해했다고 믿었을 때조차 실험에서는 놀라운 불안정성이 드러났습니다. 최근의 발견은 어떤 방해가 안정적인 파동 패턴을 방해할 수 있는지, 어떤 방해는 그렇지 않은지를 명확히 하여 수학 물리학에서 중요한 이정표가 되었습니다.
이 팀은 이러한 패턴을 계속 탐구하고 있으며, 그들의 연구가 유체 역학의 다른 문제에도 적용될 수 있기를 희망하고 있습니다. 마스페로는 사무실 밖의 파도의 아름다움을 반영하며, 그들이 연구하는 불안정성과 파도가 잔잔한 물속으로 가라앉는 것 사이의 연관성이 있을지도 모른다고 언급했지만, 이 연결은 아직 확실하지 않습니다.
92.350년 만의 비밀 외교 메시지 해독(Secret diplomatic message deciphered after 350 years)
루스 셀먼은 17세기 윌리엄 퍼위치가 쓴 편지가 350년 만에 성공적으로 해독되었다고 발표했다. 이 편지는 1670년 프랑스 루이 14세의 궁정에서 발송된 것으로, 왕의 군인들과 정부의 연인들에 대한 소문이 담겨 있다. 암호 해독가 매튜 브라운과 조지 라스리 박사, 노버트 비어만 교수, 사토시 토모키요 팀이 소프트웨어와 수작업 기법을 사용해 암호를 풀었다.
해독된 내용은 군인들이 왕에게 소외감을 느끼고 있었음을 보여준다. 왕은 군사 문제보다 정부의 연인들에 더 집중하고 있었다. 또한 이 편지는 정치적 동맹에 대한 암시를 주지만, 퍼위치가 영국과 프랑스 간의 비밀 조약이 계획되고 있다는 사실을 알고 있었는지는 나타나지 않는다. 전반적으로 이 편지의 해독은 당시 궁정의 역학 관계에 대한 통찰을 제공한다.
93.자유로운 원격 시스템(Free applicatives, the handle pattern, and remote systems)
잭 켈리는 ERP 시스템의 고객 및 주문 기록을 다루는 코드 리팩토링 프로젝트에 대해 이야기합니다. 이 프로젝트에서의 주요 도전 과제는 기록 생성을 위한 내부 ID 조회, 느린 요청 처리, 관련 요청의 효율적인 배치 등이었습니다.
주요 개념으로는 '프리 어플리카티브'가 있습니다. 이는 요청을 실행하지 않고도 정적 분석을 가능하게 하여 쿼리를 배치하고 의존성을 효과적으로 관리할 수 있도록 도와줍니다. '핸들 패턴'은 Haskell의 기술로, 부작용을 직접 코드로 작성하는 대신 함수의 기록(핸들)을 전달하여 조직합니다. 이를 통해 부작용과 핵심 로직을 분리하여 테스트와 리팩토링을 간소화합니다. 저자는 ERP 시스템의 요청을 나타내는 '쿼리' 타입을 정의하여 더 깔끔하고 단순한 작업을 가능하게 하면서도 향후 변경에 유연하게 대응할 수 있도록 합니다.
구현의 주요 내용으로는 '쿼리 생성'이 있습니다. 'query'와 'queryAndParse'와 같은 함수는 개별 쿼리를 구축하는 데 도움을 줍니다. 쿼리를 실행하는 방식은 즉시 실패하는 대신 오류를 수집하여 더 나은 오류 처리를 제공합니다. 쿼리 구조를 분석할 수 있는 능력은 요청의 중복 제거 및 배치와 같은 최적화를 가능하게 합니다.
이러한 접근 방식으로 얻은 이점은 쿼리 실행 전에 정적 분석과 최적화를 수행할 수 있다는 점입니다. 쿼리에서 발생하는 모든 오류를 수집하여 첫 번째 실패에서 멈추지 않도록 하며, 요청 기록 및 재생을 통해 테스트 능력을 향상시킵니다.
하지만 이러한 패턴은 모듈화와 테스트 가능성을 제공하는 반면, 더 복잡한 모나딕 인터페이스의 표현력을 제한할 수 있습니다. 핸들 패턴과 프리 어플리카티브의 조합은 코드의 구조, 효율성, 유지 관리성을 개선하고, 테스트와 향후 리팩토링을 쉽게 할 수 있도록 해주었습니다.
94.LLM 훈련하기 22편(Writing an LLM from scratch, part 22 – training our LLM)
이 블로그 포스트에서 자일스는 세바스찬 라슈카의 책을 바탕으로 처음부터 대규모 언어 모델(LLM)을 구축하는 여정에서 중요한 단계를 완료한 소식을 전합니다. 그는 에디스 워튼의 "배심원"에서 발췌한 샘플 데이터셋을 사용해 마침내 모델을 훈련시킨 것에 대한 흥분을 표현합니다.
모델 훈련은 그의 강력한 하드웨어에서 빠르게 완료되었으며, 소요 시간은 11초도 채 되지 않았습니다. 이는 책에서 언급된 덜 강력한 기계에서의 긴 훈련 시간과 대조적입니다. 자일스는 교차 엔트로피 손실과 당혹감 같은 개념이 도전적이지만 필수적이라고 느꼈습니다. 그는 모든 것이 어떻게 연결되는지를 이해하기 위해 직접 코드를 실행하는 것이 중요하다고 강조합니다.
훈련 과정에서 최적화기의 역할에 대해서도 이야기하며, 특히 AdamW를 언급합니다. 최적화기는 학습 속도를 동적으로 조정하여 훈련 효율성을 높이는 데 도움을 줍니다. 대규모 모델을 훈련하는 것은 비용이 많이 듭니다. 자일스는 자신의 훈련 과정이 놀라울 정도로 빠르다는 점을 반영하며, 향후 프로젝트에서 자신의 하드웨어에서의 훈련 비용을 추정할 계획을 세웁니다.
모델의 "암기"에 대한 오해를 해소하며, 모델이 학습한 텍스트를 단순히 반복하는 것이 아니라 다양한 일관된 출력을 생성하도록 보장하는 기술에 대해 설명합니다. 그는 OpenAI의 GPT-2 모델에서 가중치를 다운로드하고 자신의 모델에 통합하는 과정을 설명하며, 모델의 차원에 대한 이전의 잘못된 가정을 수정합니다.
마지막으로, 훈련된 모델을 텍스트 분류에 활용할 다음 단계에 대한 기대감을 나타내며 포스트를 마무리합니다. 전반적으로 이 블로그는 자일스가 LLM 개발 과정에서의 진전과 학습을 반영하며, 다른 이들도 코드를 직접 다루어 더 나은 이해를 할 수 있도록 독려합니다.
95.이맵구스(ImapGoose)
ImapGoose는 로컬 메일박스를 IMAP 서버와 지속적으로 동기화하는 프로그램으로, 변경 사항이 거의 즉시 반영됩니다. 이 프로그램은 데몬으로 작동하며, 서버와 로컬 파일을 모니터링하고 업데이트를 즉시 동기화합니다.
주요 기능으로는 서버에서 발생하는 변경 사항(새로운 이메일이나 삭제 등)이 몇 초 안에 로컬 파일 시스템에 나타나는 지속적인 동기화가 있습니다. 또한, ImapGoose는 현대적인 IMAP 확장 기능인 CONDSTORE, QRESYNC, NOTIFY를 사용하여 네트워크 트래픽을 최소화하도록 최적화되어 있습니다. 이를 통해 전체 메시지 목록이 아닌 필요한 업데이트만 가져올 수 있습니다.
작업 관리를 위해 큐 시스템을 사용하여 동기화 작업을 처리하며, 중복 업데이트를 방지하고 변경 사항을 효율적으로 처리할 수 있습니다. 서버와의 연결이 끊어지면 ImapGoose는 자동으로 재연결을 시도하여 사용자에게 상태에 대한 걱정을 덜어줍니다.
이 프로그램은 현대 이메일 서버를 위해 특별히 설계되었으며, 구형 시스템은 지원하지 않습니다. ImapGoose는 로컬 메일박스를 IMAP 서버와 동기화하는 단일 용도에 집중하여 간단하고 효과적인 도구로 만들어졌습니다. 이 프로그램은 오픈 소스이며, 커뮤니티의 피드백을 환영합니다.
96.구글 코랄 NPU: 에너지 효율 AI 가속기(Google Coral NPU: ML accelerator core designed for energy-efficient edge AI)
코랄 NPU는 구글 리서치에서 개발한 머신 러닝 작업을 위한 하드웨어 가속기입니다. 이 제품은 오픈 소스이며 스마트워치와 증강 현실 안경 같은 저전력 장치에서 사용하도록 설계되었습니다. 코랄 NPU는 RISC-V 32비트 아키텍처를 기반으로 하며, 주로 행렬, 벡터, 스칼라 프로세서의 세 가지 주요 구성 요소로 이루어져 있습니다.
주요 특징으로는 RV32IMF_Zve32x RISC-V 명령어 집합을 사용하며, 애플리케이션을 위한 32비트 주소 공간을 지원합니다. 이 프로세서는 네 단계로 구성되어 있으며, 명령어를 순차적으로 처리하고 비순차적으로 결과를 반환할 수 있습니다. 또한, 네 방향의 스칼라와 두 방향의 벡터 처리가 가능합니다. 128비트 SIMD(단일 명령어 다중 데이터)를 제공하며, 256비트 파이프라인에 대한 계획도 있습니다. 8KB의 명령어 메모리와 32KB의 데이터 메모리를 포함하고 있으며, 이 두 메모리는 전통적인 캐시보다 빠릅니다. 외부 메모리와 CPU와 연결할 수 있는 인터페이스도 갖추고 있습니다.
시스템 요구 사항으로는 Bazel 버전 6.2.1과 Python 버전 3.9에서 3.12까지가 필요하며, 3.13 버전 지원도 개발 중입니다.
빠른 시작 지침으로는 먼저 테스트 스위트가 bazel run //tests/cocotb:core_mini_axi_sim_cocotb 명령어로 통과하는지 확인해야 합니다. 다음으로 bazel build //examples:coralnpu_v2_hello_world_add_floats 명령어를 사용해 바이너리를 빌드합니다. 그 후 bazel build //tests/verilator_sim:core_mini_axi_sim 명령어로 시뮬레이터를 빌드하고, 제공된 명령어를 사용해 시뮬레이터에서 바이너리를 실행합니다.
97.Why I Chose Elixir Phoenix over Rails, Laravel, and Next.js(Why I Chose Elixir Phoenix over Rails, Laravel, and Next.js)
요약이 없습니다.
98.윈도우 11 업데이트, 로컬호스트 문제 발생!(Windows 11 update breaks localhost, prompting mass uninstall workaround)
마이크로소프트의 최근 Windows 11 업데이트가 개발자들에게 큰 문제를 일으켰습니다. 이 업데이트로 인해 로컬호스트에 접근할 수 없게 되어, 개발자들이 자신의 컴퓨터에서 웹 애플리케이션을 사용할 수 없게 되었습니다. 이 문제는 2025년 10월 누적 업데이트(KB5066835) 이후 발생했으며, ASP.NET과 비주얼 스튜디오를 포함한 다양한 프로그래밍 작업에 영향을 미치고 있습니다.
문제의 원인은 HTTP.sys라는 구성 요소와 관련이 있으며, 사용자들은 업데이트를 제거하거나 레지스트리에서 HTTP/2를 비활성화하면 일시적으로 문제를 해결할 수 있다고 보고했습니다. 마이크로소프트는 아직 이 문제를 완전히 인정하지 않았지만, 한 대변인은 해결책을 찾고 있다고 확인했습니다.
또한, 이번 업데이트는 마이크로소프트가 Windows 10에 대한 지원을 종료한 시점에 이루어졌으며, 사용자들은 Windows 11로의 전환 과정에서 어려움을 겪고 있습니다. 이러한 상황은 마이크로소프트 시스템의 안정성에 대한 우려를 불러일으키고 있으며, 많은 개발자들이 포럼에서 불만을 토로하고 있습니다.
99.캐디 프로젝트 유지 관리의 다음 단계(Next Steps for the Caddy Project Maintainership)
Caddy의 창립자인 맷 홀트가 개인적으로 모든 댓글, 문제, 풀 리퀘스트를 처리하는 일을 줄이기로 결정했습니다. 이는 그의 업무량과 스트레스를 줄이기 위한 조치입니다. 지난 11년 동안 Caddy 프로젝트는 크게 성장했으며, 이로 인해 많은 알림과 복잡한 문제가 발생해 홀트가 개발 과정에서 병목 현상을 일으키고 있었습니다.
이 문제를 해결하기 위해 그는 유지 관리 팀에 태그 및 릴리스 권한을 부여하여 보다 협력적인 리더십 구조를 만들기로 했습니다. 이러한 변화는 커뮤니티의 참여를 늘리고 프로젝트의 확장성을 개선하는 데 목적이 있습니다. 홀트는 여전히 프로젝트에 참여하겠지만, 모든 알림을 추적하지 않고 그의 전문성이 필요한 작업에 집중할 계획입니다.
홀트는 커뮤니티 구성원들이 유지 관리자가 되거나 협력자로 참여하여 코드 리뷰, 버그 수정, 문서 작업에 기여할 것을 권장합니다. 이러한 변화는 프로젝트의 회복력을 높이고 그의 정신 건강에도 긍정적인 영향을 미칠 것입니다. 그는 Caddy를 지원해 준 모든 기여자와 후원자들에게 감사의 뜻을 전했습니다.
100.서버리스 탈출, 성능 향상과 간소화!(Leaving serverless led to performance improvement and a simplified architecture)
웹사이트가 사용자의 브라우저 보안을 확인하고 있습니다. 만약 이 웹사이트의 소유자라면, 문제 해결을 위한 도움 요청 버튼이 있습니다.