1.3000달러 AI 클러스터 후회해요(I regret building this $3000 Pi AI cluster)
2025년 9월, 저자는 2023년 4월에 주문한 Raspberry Pi Compute Blade 클러스터를 구축한 경험에 대해 이야기했습니다. 2년을 기다린 끝에 하드웨어를 받았고, 새로운 Raspberry Pi CM5 모듈 10개로 업그레이드하여 총 160GB의 RAM을 갖추게 되었습니다. 이 구축 비용은 약 3,000달러였습니다.
저자는 이 클러스터가 8,000달러짜리 Framework Desktop 클러스터와 같은 더 비싼 대안들보다 성능은 떨어지지만, 에너지 효율성 면에서는 좋은 성과를 보인다고 언급했습니다. 벤치마크 테스트를 진행한 결과, 클러스터는 최대 325 Gflops를 기록했으며, 이는 Framework 클러스터보다 약 네 배 빠른 속도입니다. 그러나 고성능 컴퓨팅(HPC) 애플리케이션에 대해서는 비용 효율성이 떨어진다고 평가했습니다.
클러스터는 AI 기능도 테스트했지만, 성능에서 어려움을 겪었습니다. AI 모델을 실행하는 데 시간이 걸려, 클러스터가 효율적이고 컴팩트하긴 하지만, 다른 옵션들과 비교했을 때 심각한 AI 작업을 수행하기에는 충분한 성능이 아니라고 보여졌습니다. 저자는 이 클러스터가 일반적인 솔루션보다는 CI 작업이나 안전한 엣지 배포와 같은 특정 용도에 더 적합하다고 결론지었습니다.
블로그 포스트에는 이 설정을 복제하고자 하는 사람들을 위한 상세한 부품 목록도 포함되어 있었습니다. 전반적으로 저자는 클러스터의 가치에 대해 복잡한 감정을 표현하며, 대부분의 사용자에게는 최선의 선택이 아닐 수 있다고 밝혔습니다.
2.Internet Archive's big battle with music publishers ends in settlement(Internet Archive's big battle with music publishers ends in settlement)
요약이 없습니다.
3.Ants Seem to Defy Biology: They Lay Eggs That Hatch into Another Species(Ants Seem to Defy Biology: They Lay Eggs That Hatch into Another Species)
요약이 없습니다.
4.루비 젬스의 위기(Ruby Central's Attack on RubyGems [pdf])
엘렌은 루비 커뮤니티의 오랜 회원이자 루비젬스의 유지 관리자로, 최근 루비 센트럴과 관련된 우려스러운 사건에 대해 목소리를 내고 있습니다. 2025년 9월 9일부터 9월 19일 사이에 루비젬스의 한 유지 관리자가 경고 없이 중요한 변경 사항을 시행했습니다. 여기에는 GitHub 기업명을 "루비 센트럴"로 변경하고 다른 모든 유지 관리자를 제거하는 내용이 포함되었습니다. 이러한 행동은 루비젬스의 관리 체계를 약화시키는 "적대적 인수"로 묘사되었습니다. 비판이 일자 일부 변경 사항은 되돌려졌지만, 루비 센트럴은 중요한 자원에 대한 접근을 차단하며 계속해서 통제를 강화했습니다.
엘렌은 루비 센트럴의 행동이 루비 커뮤니티에 위협이 된다고 믿으며, 이는 선의가 결여된 행동이라고 지적했습니다. 이로 인해 그녀는 루비 센트럴에서 사임하기로 결정했으며, 루비젬스 팀과 그녀의 의사에 반해 루비젬스에 대한 접근을 일방적으로 차단했다고 밝혔습니다.
5.IT 부서 자극하기!(Want to piss off your IT department? Are the links not malicious looking enough?)
이 도구는 제공한 URL에서 가짜처럼 보이는 악성 링크를 생성합니다. 사용자를 원래 링크로 리디렉션하지만, 링크가 의심스럽거나 사기처럼 보이게 만듭니다. 링크의 테마를 암호화폐, 금융, 데이팅 등으로 선택할 수 있으며, URL의 원하는 길이도 설정할 수 있습니다. 링크와 선호 사항을 입력한 후, 사기처럼 보이는 URL을 생성할 수 있습니다.
6.물리의 힘 보여줘(Show the Physics)
이 책은 네덜란드 시리즈 "ShowdeFysica"에서 가져온 99개의 흥미로운 물리학 시연을 모은 것입니다. 물리학 교사들에게 유용한 자료가 되도록 설계되었으며, 시연을 재미있고 교육적으로 만드는 방법에 대한 통찰을 제공합니다. 시연은 네 가지 그룹으로 나뉘어 있습니다: 과학의 본질, 과학적 탐구, 개념 개발, 특별한 경우.
이 책은 교사들이 수업에 적합한 시연을 쉽게 찾을 수 있도록 도와주며, 물리학 시연을 모든 수업에 통합하기 쉽게 만들어 줍니다. 또한, 브라우저에서 직접 실행할 수 있는 비디오와 상호작용 가능한 파이썬 코딩 예제도 포함되어 있어 추가 소프트웨어 없이도 학습 경험을 향상시킵니다.
이 시연들은 경험이 풍부한 물리학 교사들에 의해 효과성이 검증되었으며, 대부분 기존 실험에서 영감을 받았지만 학생들의 이해도를 확인할 수 있는 질문도 포함되어 있습니다. 이 책은 독자들의 개선 제안을 장려하며, 비상업적 용도로 사용하기 위해 크리에이티브 커먼즈 라이선스 하에 공유됩니다.
전반적으로 "Show the Physics"는 교사들에게 영감을 주고 학생들을 참여시키기 위해 물리학의 아름다움을 실용적인 시연을 통해 보여주는 것을 목표로 하고 있습니다.
7.몬테카를로로 푸는 이징 모델(Statistical Physics with R: Ising Model with Monte Carlo)
isingLenzMC 패키지는 고전 이징 모델을 시뮬레이션하는 도구입니다. 이 모델은 물리학 연구에서 특히 자성 물질과 상전이를 이해하는 데 중요한 역할을 합니다. 이 패키지를 사용하면 사용자는 주기적 경계 조건을 적용하여 메트로폴리스 방법과 글라우버 몬테카를로 방법 두 가지로 일차원 이징 모델을 시뮬레이션할 수 있습니다. 또한, 정확한 해를 계산하는 기능도 포함되어 있습니다. 이 패키지는 CRAN에 배포되었으며, 스핀 동역학과 비정상 확산에 관한 연구와 관련이 있습니다.
8.자바스크립트 해방! 20만 달러 모금!(Help Us Raise $200k to Free JavaScript from Oracle)
라이언 달은 "자바스크립트"라는 상표에 도전하기 위해 20만 달러를 모금해 줄 것을 요청하고 있습니다. 이 운동에는 27,000명 이상의 사람들이 지지하고 있으며, 이를 바탕으로 미국 특허청에 공식 청원이 제출되었습니다. 만약 이 소송이 성공하면 "자바스크립트"는 공공 영역에 속하게 되어 누구나 법적 문제 없이 사용할 수 있게 됩니다.
모금된 자금은 증거 수집, 전문가 증인 고용, 오라클의 주장에 반박하는 등의 필수적인 법적 비용에 사용될 예정입니다. 남은 돈은 디지털 시민 자유를 지원하기 위해 OpenJS에 기부될 것입니다.
오라클은 최근 "자바스크립트"가 일반적인 용어가 아니라고 주장했지만, 많은 개발자들은 이 용어가 일반적으로 사용되어야 한다고 믿고 있습니다. 이 사건의 결과는 자바스크립트뿐만 아니라 상표법의 정당성에도 중요한 영향을 미칠 것입니다. 만약 오라클이 승소한다면, 일반적으로 사용되는 용어를 기업이 통제할 수 있는 선례가 생길 수 있습니다. 지지자들은 기부하고 이 소식을 널리 퍼뜨릴 것을 권장하고 있습니다.
9.The sordid reality of retirement villages: Residents are being milked for profit(The sordid reality of retirement villages: Residents are being milked for profit)
요약이 없습니다.
10.Intel Arc Celestial dGPU seems to be first casualty of Nvidia partnership(Intel Arc Celestial dGPU seems to be first casualty of Nvidia partnership)
요약이 없습니다.
11.개발자가 전하는 UI 디자인 법칙(Rules for creating good-looking user interfaces, from a developer)
매력적인 사용자 인터페이스를 만드는 것은 어려울 수 있지만, 몇 가지 핵심 규칙을 따르면 과정을 간소화할 수 있습니다. 주요 내용은 다음과 같습니다.
첫째, 요소의 정렬과 일관성에 집중해야 합니다. 좋은 디자인은 요소들이 제대로 정렬되고 인터페이스 전반에 걸쳐 일관되게 보이는 데 달려 있습니다. 작은 정렬 오류나 불일치는 사용자 경험을 저해할 수 있습니다.
둘째, 미리 만들어진 컴포넌트 라이브러리를 사용하는 것이 유리합니다. 예를 들어 HeroUI와 같은 라이브러리를 활용하면 맞춤형 컴포넌트를 만드는 것보다 앱의 통일된 모습을 유지하는 데 도움이 됩니다.
셋째, 커스터마이징을 제한해야 합니다. 가능한 한 라이브러리에서 제공하는 컴포넌트를 그대로 사용하는 것이 좋습니다. 불필요한 수정은 일관성을 해칠 수 있습니다.
넷째, 일관된 선택을 해야 합니다. 제한된 수의 컴포넌트, 스타일, 색상(예: 두 가지 글꼴 두께, 두 가지 텍스트 색상)을 결정하여 통합된 디자인을 보장해야 합니다.
다섯째, 프로젝트에 특화된 규칙을 정의해야 합니다. 디자인 규칙을 문서화하여 의사결정을 간소화하고 일관성을 높이는 것이 중요합니다.
여섯째, 사용자 목표를 우선시해야 합니다. 사용자가 달성해야 할 목표를 고려하고 불필요한 요소를 제거하여 더 깔끔한 인터페이스를 만들어야 합니다.
마지막으로, 완벽함보다 불완전함을 수용하는 것이 좋습니다. 라이브러리 컴포넌트의 작은 결함을 받아들이는 것이 전체적인 일관성을 희생하는 것보다 낫습니다.
결론적으로, 사용자 인터페이스 디자인에서 개별 요소의 완벽함보다 일관성을 우선시하여 더 즐거운 사용자 경험을 만드는 것이 중요합니다.
12.Trevor Milton's Nikola Case Dropped by SEC Following Trump Pardon(Trevor Milton's Nikola Case Dropped by SEC Following Trump Pardon)
요약이 없습니다.
13.람다의 룰리학(The Ruliology of Lambdas)
람다란 1930년대 앨론조 처치에 의해 소개된 계산의 기본 개념입니다. 이는 "순수 함수"를 의미하며, 인수에 적용되어 값을 생성할 수 있습니다. Wolfram Language와 같은 프로그래밍 언어에서는 Function 구조를 사용하여 람다를 표현할 수 있습니다. 람다는 정수와 같은 다양한 수학적 및 계산적 개념을 표현할 수 있으며, 이를 위해 "처치 숫자"를 사용합니다.
람다는 베타 축소라는 과정을 통해 연산을 수행할 수 있습니다. 이 과정은 인수를 람다의 본체에 대입하는 것을 포함합니다. 람다가 서로 중첩될 때 복잡한 동작을 유발할 수 있습니다. 변수 이름을 관리하는 것이 중요하며, 혼란을 피하기 위해 알파 변환(변수 이름 바꾸기)과 같은 기술이 종종 필요합니다.
람다와 관련된 주요 연산에는 베타 축소, 알파 축소, 에타 축소가 있습니다. 베타 축소는 인수를 대입하여 람다를 평가하는 주요 연산입니다. 알파 축소는 바인딩된 변수를 이름 바꾸는 과정이며, 에타 축소는 불필요한 함수를 제거하기 위해 표현을 단순화하는 것입니다.
람다는 산술 연산이나 팩토리얼과 같은 일반적인 계산을 표현할 수 있으며, 이는 사전 정의된 함수 없이 구조를 통해 순수하게 정의됩니다. 이러한 계산을 평가하는 과정은 복잡한 베타 축소의 연속을 포함합니다.
결론적으로, 람다는 순수 함수를 사용하고 구조적 표현을 통해 함수형 프로그래밍의 본질을 담고 있는 강력하면서도 추상적인 계산 방법입니다.
14.다이나모 AI, 쿠버네티스 엔지니어 채용!(Dynamo AI (YC W22) Is Hiring a Senior Kubernetes Engineer)
Dynamo AI는 기업을 위한 안전하고 확장 가능한 인공지능 시스템을 개발하고 있습니다. 이들의 플랫폼은 기업들이 신뢰성과 안정성을 중시하며 강력한 AI 모델을 안전하게 사용할 수 있도록 돕습니다. 현재 이들은 기업 고객을 온보딩하고, 고객 환경에서 AI 클러스터의 성공적인 배포를 보장할 수 있는 시니어 쿠버네티스 엔지니어를 찾고 있습니다.
이 역할은 고객과 밀접하게 협력하며, 쿠버네티스와 헬름 같은 도구를 사용하여 안전한 AI 시스템을 제공하는 실무 중심의 직무입니다. 다양한 팀과 협력하여 고객의 피드백을 제품 개발에 반영하는 작업도 포함됩니다. 이 직무는 미국 정부의 보안 승인이 필요하거나 미국 시민권을 요구하며, 샌프란시스코 또는 뉴욕 사무실에서 주 2-3일 근무해야 합니다.
주요 책임으로는 고객의 요구를 이해하고 Dynamo AI를 그들의 시스템에 배포하는 것이 포함됩니다. 또한, 성능과 보안을 향상시키기 위해 핵심 인프라를 개선하고, 자동화 및 확장 가능한 배포를 위한 모델을 개발해야 합니다. AI 시스템 보호를 개선하는 기능을 만들기 위해 팀과 협력하고, 고객과 신뢰할 수 있는 전문가로서 강한 관계를 구축하는 것도 중요합니다.
자격 요건으로는 빠르게 변화하는 환경에서 신속하게 작업할 수 있는 능력과 고객 성공에 집중하는 자세가 필요합니다. 쿠버네티스, 헬름, 클라우드 플랫폼(AWS, Azure, GCP)에 대한 깊은 지식이 요구되며, 솔루션 아키텍처 또는 클라우드 엔지니어링 분야에서 4년 이상의 경력이 필요합니다. 고객과 직접 작업한 경험이 2년 이상이어야 하며, 보안 시스템에 대한 이해와 강력한 의사소통 능력이 필수적입니다. AI/ML 인프라 경험이 있는 경우 우대합니다.
15.안드로이드 개발자 인증, 새로운 우려 등장(As Android developer verification gets ready to go, a new reason to be worried)
구글은 새로운 안드로이드 개발자 인증 시스템을 도입하고 있습니다. 이 시스템은 개발자의 신원을 앱과 연결하여, 공식 앱 스토어 외부에서 설치한 앱도 포함됩니다. 이러한 변화는 인증되지 않은 출처에서 앱 설치를 방지하여 보안을 강화하는 것을 목표로 하고 있습니다. 그러나 한 가지 우려되는 점은 사용자가 인증된 앱을 설치하기 위해 활성 인터넷 연결이 필요할 수 있다는 것입니다. 이 시스템은 개발자의 신뢰성을 온라인에서 확인하기 때문입니다. 따라서 인터넷 연결이 제한된 지역에 사는 사용자에게는 문제가 발생할 수 있습니다. 이미 앱을 다운로드했지만 오프라인 상태에서는 인증을 받을 수 없는 경우가 생길 수 있습니다. 비록 이 문제가 영향을 미치는 사용자는 적을 수 있지만, 안드로이드 팬들 사이에서는 큰 우려를 낳고 있습니다. 이 인증 시스템의 전체적인 영향은 개발자들이 등록을 시작하는 내년에 더욱 분명해질 것입니다.
16.느린 액체(Slow Liquid)
저자는 아이폰 13 미니를 iOS 26으로 업데이트한 후 성능이 이전 버전보다 떨어진 것에 대해 불만을 토로하고 있다. 성능 문제로 인해 애플이 사용자들에게 새로운 전화기를 구매하도록 유도하고 있는 것 같다는 생각을 하고 있다. 또한, 저자는 자신의 노트북을 macOS 26으로 업데이트하는 것에 대해 신중하게 접근하고 있으며, 꼭 필요할 때까지 기다리기를 원하고 있다.
17.레더맨 방랑자(Leatherman (vagabond))
레더맨은 1857년부터 1889년까지 미국 북동부에서 살았던 신비로운 방랑자입니다. 그는 독특한 수제 가죽 옷을 입고 코네티컷 강과 허드슨 강 사이의 365마일 경로를 정기적으로 걸었던 것으로 알려져 있습니다. 그의 진짜 정체는 여전히 불확실하지만, 언어 능력과 사망 후 발견된 프랑스어 기도서 덕분에 프랑스-캐나다 출신으로 추정됩니다.
레더맨은 바위 쉼터에서 살며, 음식과 물품을 구하기 위해 마을에 자주 들렀습니다. 그는 그를 알아보는 지역 주민들의 친절에 의존해 음식을 제공받곤 했습니다. 레더맨은 최소한의 의사소통을 선호했으며, 제스처와 단음절로 대화했습니다. 그는 가톨릭 배경을 가진 것으로 전해집니다.
그는 혹독한 날씨 속에서도 생존하며 강인함으로 유명했습니다. 코네티컷 인도 사회가 그를 병원에 입원시키기도 했지만, 그는 자유를 갈망하며 퇴원했습니다. 1889년, 그는 구강암으로 사망했으며 뉴욕의 한 동굴에서 발견되었습니다.
그의 정체성에 대한 논란은 여전히 계속되고 있으며, 일부는 그를 줄 부르글레라는 이름과 연관짓기도 했지만, 이는 확인되지 않았습니다. 그의 무덤은 처음에는 이름이 적혀 있었으나, 현재는 단순히 "레더맨"이라고만 적혀 있습니다. 그의 삶은 노래, 다큐멘터리, 대중문화 속에서 여러 번 영감을 주었습니다.
18.Linux for Nintendo 64 (1997)(Linux for Nintendo 64 (1997))
요약이 없습니다.
19.The Sagrada Família takes its final shape(The Sagrada Família takes its final shape)
요약이 없습니다.
20.미국, 필수 광물 확보 완료!(U.S. already has the critical minerals it needs, according to new analysis)
콜로라도 광업학교의 연구자들이 발표한 새로운 분석에 따르면, 미국은 에너지, 방위, 기술 분야에 필요한 중요한 광물을 이미 생산하고 있지만, 많은 광물이 현재 폐기물로 버려지고 있다고 합니다. 여기에는 코발트, 리튬, 희토류 원소와 같은 귀중한 광물이 포함됩니다. 연구의 주저자인 엘리자베스 홀리는 이러한 광물을 경제적으로 추출할 수 있도록 회수 방법을 개선할 필요성을 강조했습니다.
연구 결과, 기존 광산에서 소량의 광물을 회수함으로써 미국은 수입 의존도를 크게 줄일 수 있다는 사실이 밝혀졌습니다. 예를 들어, 니켈과 구리 광산에서 코발트를 10%만 회수해도 미국의 배터리 시장을 모두 충족할 수 있으며, 아연과 몰리브데넘 광산에서 독일산 게르마늄을 1% 미만으로 회수하면 해당 광물의 수입이 필요 없어질 수 있습니다.
연구자들은 광산 회사들이 이러한 광물을 회수하고 환경 폐기물을 최소화할 수 있도록 유도하는 더 나은 정책과 기술이 필요하다고 제안합니다. 이 기사는 광물 회수의 향상이 가져올 수 있는 경제적, 지정학적, 환경적 이점들을 강조하고 있습니다.
21.애플: SSH와 파일볼트(Apple: SSH and FileVault)
이 글에서는 "apple_ssh_and_filevault"라는 기능에 대해 설명합니다. 이 기능은 macOS에서 FileVault가 활성화된 상태에서 SSH(보안 셸) 접근 방식을 어떻게 처리하는지를 다룹니다. FileVault는 부팅 중에 데이터 볼륨을 잠가 사용자가 비밀번호를 입력할 때까지 접근할 수 없도록 합니다. 일반적으로 이 경우 SSH 설정에 접근할 수 없습니다. 하지만 원격 로그인이 활성화되어 있다면, 사용자는 SSH를 통해 원격으로 데이터 볼륨을 잠금 해제할 수 있습니다. 잠금 해제 후에는 macOS가 데이터 볼륨을 마운트하고 필요한 서비스를 시작하는 동안 SSH 연결이 잠시 끊어집니다. 이 기능은 macOS 26 타호에서 도입되었습니다.
22.Gemini in Chrome(Gemini in Chrome)
요약이 없습니다.
23.David Lynch LA House(David Lynch LA House)
요약이 없습니다.
24.This map is not upside down(This map is not upside down)
요약이 없습니다.
25.법원, NSF의 10억 연구비 삭감 허용(Court lets NSF keep swinging axe at $1B in research grants)
미국 법원이 국립과학재단(NSF)이 1,700개 이상의 연구 보조금을 취소할 수 있다고 판결했습니다. 이 보조금의 총액은 약 10억 달러에 달합니다. 지아 콥 판사는 연구자들과 대학들이 진행 중인 법적 도전 과정에서 보조금 복원을 요청했지만 이를 거부했습니다. NSF는 특정 집단, 특히 다양성과 포용성에 중점을 둔 프로젝트를 지양하기 위해 자금 지원 우선순위를 변경한 후 이 보조금을 취소했습니다.
원고들은 NSF의 조치가 부당하며 연구 노력에 해를 끼쳤다고 주장했지만, 판사는 즉각적인 구제를 위한 피해 수준을 입증하지 못했다고 밝혔습니다. 법원은 취소된 자금을 복원하지 않았지만, 원고들은 향후 NSF의 새로운 보조금 정책에 대해 계속해서 이의를 제기할 수 있습니다.
이 상황은 많은 연구 프로젝트를 불확실한 상태로 남겨두었고, 학생들과 연구실에 영향을 미치고 있습니다. 일부 대학은 대체 자금을 제공하려고 시도하고 있습니다. 한편, 프랑스와 같은 다른 나라들은 미국 연구자들에게 지원을 제공하고 있습니다.
26.AI tools are making the world look weird(AI tools are making the world look weird)
요약이 없습니다.
27.Grief gets an expiration date, just like us(Grief gets an expiration date, just like us)
요약이 없습니다.
28.SLJIT 스택 머신 혁명(JIT-ing a stack machine (with SLJIT))
2025년 9월 16일, 저자는 uxn이라는 스택 기반 가상 머신(VM)을 위한 Just-In-Time(JIT) 컴파일에 대해 탐구했습니다. 이는 라이브 바이트비트 편집 중 높은 CPU 사용량 문제에서 비롯된 것입니다. 저자는 핫 리로딩 기능을 갖춘 새로운 바이트비트 프로그램 버전을 개발했습니다.
JIT 프로세스의 주요 단계는 다음과 같습니다. 첫째, 바이트코드 실행 함수인 buxn_vm_execute
를 JIT 버전인 buxn_jit_execute
로 교체하는 것이 목표였습니다. 둘째, JIT 컴파일러는 어떤 바이트코드를 컴파일해야 하는지를 분석하기 위해 정적 추적을 수행했습니다. 셋째, SLJIT 라이브러리를 선택하여 간단하게 이식 가능한 어셈블리 코드를 생성할 수 있도록 했습니다. 마지막으로, 코드 블록이 컴파일되면 이를 캐시에 저장하여 실행 속도를 향상시켰습니다.
SLJIT는 산술 연산 및 메모리 접근과 같은 작업을 위한 어셈블리 명령어를 생성하는 기능을 제공합니다. 또한 레지스터를 관리하고 점프를 처리하여 어셈블리 생성 과정을 간단하게 만듭니다.
저자가 해결한 도전 과제는 다음과 같습니다. 첫째, 레지스터 관리를 위해 저장된 레지스터와 임시 레지스터를 추적하기 위해 열거형을 사용하고, 레지스터 사용을 추적하기 위해 비트맵을 활용했습니다. 둘째, 동적 점프를 처리하기 위해 런타임에 변경될 수 있는 함수 호출과 점프를 처리하는 트램폴린을 구현했습니다. 셋째, 초기 성능 향상이 제한적이었기 때문에 분기 예측 및 메모리 접근 효율성을 중심으로 추가 최적화가 필요했습니다.
구현된 최적화는 다음과 같습니다. 첫째, 정적 호출을 식별하여 메모리 접근을 줄이는 호출 최적화를 진행했습니다. 둘째, 피연산자를 캐싱하고 불필요한 로드/스토어 작업을 줄여 메모리 접근을 최소화했습니다. 셋째, 간단한 비트맵 대신 참조 카운팅을 사용하여 명령어 간의 레지스터 사용을 추적했습니다.
추가 기능으로는 피연산자의 유연성을 높이기 위해 짧은 모드와 유지 모드를 관리하는 기능이 포함되었습니다. 또한 JIT 함수에 트램폴린을 통합하여 실행을 간소화했습니다.
여러 차례 최적화 후, JIT 구현은 인터프리터에 비해 30-46%의 속도 향상을 가져왔습니다. 이는 JIT 컴파일이 만능은 아니지만, 신중하게 적용하면 스택 머신의 성능을 크게 향상시킬 수 있음을 보여줍니다.
29.8주 만에 100대 배송!(Shipping 100 hardware units in under eight weeks)
파르한 호세인은 그의 팀이 블루라는 음성 비서 장치를 신속하게 개발하고 100대를 배송한 과정을 설명했습니다. 블루는 작은 USB-C 장치인 버드를 통해 작동합니다. 이 작업은 Y 컴비네이터의 데모 데이를 위해 단 55일 만에 완료되었습니다.
블루는 사용자가 음성 명령으로 스마트폰의 앱을 제어할 수 있게 해주어 손을 사용하지 않고도 작업을 수행할 수 있도록 합니다. 프로젝트는 7월 14일에 시작되어 9월 7일에 마감되었으며, 목표는 동일한 기능을 가진 100대를 생산하는 것이었습니다.
팀은 신뢰성과 단순성을 중시하며 구조화된 접근 방식을 사용했습니다. 이들은 하나의 인쇄 회로 기판과 하나의 외함을 사용하여 병행 작업을 진행했습니다. 프로토타입 제작과 테스트를 거치면서 대만의 제조 파트너와 효과적인 소통을 유지했습니다.
결국, 그들은 100대를 성공적으로 배송하였고, 이 제품은 빠르게 매진되었습니다. 이들은 2025년 11월까지 약 500대를 추가 생산할 계획입니다. 이 과정은 명확한 목표 설정, 효율적인 팀워크, 그리고 신속한 의사결정의 중요성을 강조했습니다.
30.Tracking trust with Rust in the kernel(Tracking trust with Rust in the kernel)
요약이 없습니다.
31.슬랙 요금 인상 195만 달러!(Slack has raised our charges by $195k per year)
비영리 단체인 해크 클럽은 거의 11년 동안 슬랙을 사용해 소통해왔습니다. 최근 슬랙이 갑자기 추가로 5만 달러를 이번 주 안에 지불하고, 매년 20만 달러를 내지 않으면 작업 공간을 비활성화하고 모든 메시지 기록을 삭제하겠다고 요구했습니다. 이러한 갑작스러운 통보는 해크 클럽에 혼란을 초래했으며, 이로 인해 프로그램에 영향을 받고 중요한 데이터를 이전하고 시스템을 업데이트하기 위해 분주하게 움직여야 했습니다.
다행히 슬랙의 CEO가 연락을 해와 더 나은 해결책을 제안했습니다. 해크 클럽은 이에 감사하고 있습니다. 이번 사건은 데이터 소유의 중요성을 부각시켰으며, 해크 클럽은 더 나은 관리가 가능한 매터모스트로 전환할 계획입니다. 그들은 다른 소규모 기업들도 같은 결정을 고려해보기를 권장하고 있습니다.
32.EU, ARR 사망 선언(The EU Just Killed ARR)
AI 수익화에 대한 통찰을 직접 이메일로 받아보려면 구독할 수 있으며, 현재 10,000명 이상의 구독자가 있습니다.
구독 과정은 버튼을 클릭하여 양식을 표시한 후, 이메일을 입력하고 제출하는 방식입니다. 제출이 완료되면 양식은 사라지고 구독이 성공적으로 이루어졌다면 성공 메시지가 나타납니다. 만약 오류가 발생하면 다시 시도할 수 있습니다.
33.유튜브 CPU 과부하?(Does anyone else notice YouTube causing 100% CPU usage and stattering?)
해당 물품이나 상황은 거의 완전히 사용할 수 없는 상태입니다.
34.라마 공장: 100개 LLM 통합 튜닝(Llama-Factory: Unified, Efficient Fine-Tuning for 100 Open LLMs)
LLaMA Factory는 아마존과 NVIDIA와 같은 대기업에서 사용하는 도구로, 개발자들이 코딩 없이 100개 이상의 대형 언어 모델(LLM)을 쉽게 조정할 수 있도록 설계되었습니다. 이 도구는 MacOS, Linux, Windows를 지원하며, 사용자 친화적인 인터페이스를 제공합니다.
주요 기능으로는 코드 없이 모델을 조정할 수 있는 옵션이 있습니다. 사용자는 명령줄 인터페이스(CLI)나 웹 GUI를 통해 모델을 조정할 수 있습니다. 지원되는 모델에는 LLaMA, Mistral, Qwen 등 다양한 모델이 포함되어 있습니다. 여러 가지 훈련 방법도 지원하며, 전체 조정, LoRA, 보상 모델링 등의 접근 방식을 사용할 수 있습니다. 또한, 효율적인 훈련과 추론을 위한 최신 알고리즘이 적용되어 있습니다. 실험 모니터링을 위한 도구로는 TensorBoard와 Wandb를 제공합니다.
시작하려는 사용자는 온라인에서 설치 및 초기 설정에 대한 문서와 튜토리얼을 찾을 수 있습니다. 훈련 옵션으로는 로컬 머신, 클라우드 서비스, 그리고 쉽게 배포할 수 있는 사전 구축된 Docker 이미지가 있습니다.
커뮤니티와 지원 측면에서, 사용자들은 지원과 협업을 위해 온라인 그룹에 참여할 것을 권장합니다. 이 플랫폼은 새로운 기능과 지원되는 모델로 지속적으로 업데이트되고 있습니다.
소프트웨어는 Apache-2.0 라이센스 하에 있으며, 사용자는 각 모델에 대한 해당 라이센스를 준수해야 합니다. 더 자세한 도움을 원하시는 분은 웹사이트에 있는 포괄적인 문서를 참조할 수 있습니다.
35.AI로 바꾸는 교과서(Learn Your Way: Reimagining Textbooks with Generative AI)
구글의 새로운 프로젝트인 "Learn Your Way"는 생성적 인공지능(GenAI)을 활용해 개인 맞춤형 상호작용 교과서를 만드는 것을 목표로 하고 있습니다. 전통적인 교과서는 너무 경직되어 있어 개인의 학습 스타일에 맞지 않는 경우가 많습니다. 연구에 따르면, GenAI를 사용하면 학생들의 관심사와 학년 수준에 맞춘 다양한 콘텐츠 표현을 생성할 수 있어 학습 경험을 향상시킬 수 있습니다.
"Learn Your Way"의 주요 특징 중 하나는 개인화된 콘텐츠입니다. 교과서는 학생들의 관심사에 맞는 예시를 포함하도록 수정될 수 있습니다. 또한, 다양한 형식의 콘텐츠에 접근할 수 있는 다중 모드 학습이 가능해지며, 텍스트, 퀴즈, 오디오 수업, 마인드 맵 등을 통해 학생들이 적극적으로 참여할 수 있도록 합니다. 연구 결과, "Learn Your Way"를 사용하는 학생들은 전통적인 디지털 독서를 사용하는 학생들에 비해 즉각적인 시험에서 9%, 기억력 시험에서 11% 더 높은 점수를 기록했습니다.
이 인터페이스는 학생들이 자신에게 가장 적합한 학습 방법을 선택할 수 있도록 설계되었으며, 실시간 피드백과 평가를 제공합니다. 이 프로젝트는 아직 초기 단계에 있지만, 개인의 필요에 맞춘 교육을 통해 학습을 더 흥미롭고 효과적으로 만들 가능성을 보여줍니다.
36.Rupert's snub cube and other Math Holes(Rupert's snub cube and other Math Holes)
요약이 없습니다.
37.마인크래프트 없는 게임(Playing “Minecraft” without Minecraft (2024))
마인크래프트를 공식 게임 없이 경험해보고 싶다면, 이 가이드를 통해 대체 소프트웨어를 사용하는 방법을 알아볼 수 있습니다.
먼저 필요한 사항은 64비트 아키텍처를 가진 컴퓨터와 4개 이상의 프로세서 코어(900MHz 이상), 최소 4GB의 RAM입니다. OpenGL을 지원하는 그래픽 카드도 추천합니다.
필요한 소프트웨어는 세 가지입니다. 첫째, Cuberite Server는 C++로 개발된 커스텀 마인크래프트 서버로, 버전 1.12.2와 유사합니다. 둘째, ViaProxy는 자바로 작성된 소프트웨어로, 서로 다른 버전의 클라이언트와 서버를 연결하는 데 도움을 줍니다. 마지막으로, Minosoft Client는 코틀린으로 개발된 클라이언트로, 게임을 플레이하는 데 사용됩니다.
설치 과정은 다음과 같습니다. 먼저 Cuberite Server를 Cuberite 웹사이트에서 다운로드하고 실행한 후 계속 열어둡니다. 그러면 서버가 로컬 컴퓨터에서 실행됩니다. 다음으로, ViaProxy의 최신 버전을 GitHub에서 다운로드하고 실행합니다. Cuberite 서버에 연결하도록 설정합니다. 마지막으로, Minosoft Client의 최신 빌드를 GitHub에서 다운로드하고 Java 17을 사용해 실행합니다.
게임을 시작하려면 Minosoft에서 계정을 만들고 Cuberite 서버에 연결하도록 설정합니다. ViaProxy에서 제공하는 서버 정보를 사용해 연결하고 게임을 시작합니다.
연결이 되지 않는 경우, Cuberite 설정을 확인하세요. 설정 파일에서 “Authenticate=1”을 “Authenticate=0”으로 변경하면 로그인 문제를 해결할 수 있습니다.
축하합니다! 이제 이 커스텀 도구들을 사용해 마인크래프트를 즐길 수 있습니다.
38.엔비디아, 인텔 5조 인수!(Nvidia buys $5B in Intel)
Nvidia와 Intel은 일반적으로 경쟁 관계에 있지만, 새로운 x86 프로세서를 개발하기 위한 놀라운 파트너십을 발표했습니다. 이 협력은 Nvidia RTX 그래픽이 통합된 Intel CPU를 만들어 소비자 게임 시장을 겨냥한 'Intel x86 RTX SOCs'라는 이름으로 출시될 예정입니다. 또한 Nvidia는 Intel에 50억 달러를 투자하여 약 5%의 주식을 인수합니다.
새로운 제품은 NVLink 인터페이스를 활용하여 CPU와 GPU 간의 통신을 개선하고, 기존 방식보다 성능을 향상시킬 것입니다. 이러한 통합 칩은 AMD의 제품과 직접 경쟁할 것으로 예상되며, 경량 게임 노트북과 소형 PC를 위해 설계되었습니다.
Intel은 또한 Nvidia를 위해 맞춤형 x86 데이터 센터 CPU를 생산할 예정이며, 이는 기업 환경에서 성능을 향상시키는 데 도움이 될 것입니다. 이 파트너십은 아직 초기 단계에 있지만, Nvidia의 GPU 리더십과 Intel의 CPU 경험이 결합된 중요한 변화를 의미합니다.
두 회사는 새로운 개발 작업을 진행하면서 기존 제품 로드맵을 유지하겠다고 약속했습니다. 제품 출시 일정은 아직 명확하지 않지만, 시장에 도달하기까지 최소 1년은 걸릴 것으로 예상됩니다.
39.KDE, 내 최애 데스크탑!(KDE is now my favorite desktop)
저자는 게임용 PC의 데스크탑 환경으로 KDE를 선택했습니다. 주로 비게임 작업에서의 사용자 친화성을 이유로 들었습니다. KDE는 기능이 풍부하고 Windows와 macOS와 비교할 만하다고 느꼈습니다.
KDE의 주요 특징으로는 다양한 기능이 있습니다. 네트워크 정보를 자세히 제공하고, Wi-Fi 세부 정보를 QR 코드로 쉽게 공유할 수 있는 도구가 포함되어 있습니다. 또한, 앱의 권한을 관리하고 하드웨어 상태를 확인하며 전원 설정을 조정하는 기능이 내장되어 있어 추가 소프트웨어 없이도 편리하게 사용할 수 있습니다.
속도 면에서도 저자는 KDE가 Windows 11보다 빠르다고 느꼈습니다. 특히 시스템 설정에서 더 빠르며, 자신의 MacBook Pro와 비교했을 때도 긍정적인 평가를 내렸습니다. KDE는 광범위한 창 관리와 개인화를 지원하지만, 저자는 처음에 작업 표시줄 설정에서 약간의 문제를 겪었습니다.
KDE를 일주일 사용한 후, 저자는 전반적인 경험에 만족하며 개발자들에게 감사의 뜻을 전했습니다.
40.플리퍼 제로 방사선 측정기(Flipper Zero Geiger Counter)
Flipper Zero 방사선 측정 모듈은 사용자가 다양한 호환 앱을 통해 방사능을 측정할 수 있도록 해줍니다. 주요 기능은 다음과 같습니다.
추천하는 펌웨어는 Unleashed와 Momentum입니다. 방사선 측정 앱은 방사능을 초당 카운트(CPS)와 분당 카운트(CPM)로 표시하며, 측정 단위를 변경하거나 기록할 수 있는 옵션이 있습니다.
이 장치는 주변 방사능과 우라늄 광석, 라듐 다이얼과 같은 특정 샘플을 측정할 수 있습니다. 베타선과 감마선을 감지할 수 있지만, 알파선은 감지하지 못합니다.
데이터는 CSV 형식으로 SD 카드에 기록되고, 파일 이름에는 타임스탬프가 포함됩니다.
주사위 굴리기 앱은 방사선 감지를 통해 게임을 위한 무작위 숫자를 생성하는 기능을 제공합니다. 무작위성을 보장하기 위해 두 가지 해싱 방법인 CRC32와 MD5가 사용됩니다.
여러 버튼을 통해 사용자는 그래프를 지우거나, 측정 단위를 변경하고, 기록 기능을 활성화하며, 확대/축소하거나 앱을 종료할 수 있습니다.
이 앱들은 교육용으로만 사용되며, 개인 장비에서 책임감 있게 사용해야 합니다.
전반적으로 Flipper Zero 방사선 측정 모듈은 방사능을 측정하고, 그 데이터를 활용하여 무작위 숫자 생성과 같은 재미있는 애플리케이션에 사용할 수 있는 다재다능한 도구입니다.
41.생명을 지키는 죽음의 광선(The death rays that guard life)
1860년대부터 1920년대까지, 오염된 음용수로 인해 장티푸스가 발생하여 30만 명 이상의 미국인이 사망했습니다. 이에 따라 1890년대부터 도시들은 정수 시스템을 구축하기 시작했고, 1908년에는 염소 소독이 도입되어 1920년대까지 장티푸스 사망자를 크게 줄였습니다.
반면, 결핵과 같은 공기 전염병은 매년 백만 명 이상을 죽이지만, 그에 대한 관심은 상대적으로 적었습니다. 코로나19는 환기가 잘 되지 않는 공간에서 공기 전염병이 얼마나 빠르게 퍼질 수 있는지를 보여주었습니다. 현재는 환기, 고급 필터, 살균광과 같은 기술이 실내 공기를 정화하는 데 도움을 줄 수 있습니다.
역사적으로 자외선(UV) 빛은 병원체를 죽이는 데 효과적이었지만, 인간에게는 해로운 것으로 알려져 있었습니다. 그러나 최근 연구에 따르면 "파르-UVC" 빛(230나노미터 이하)은 사람에게 해를 끼치지 않으면서 세균을 죽일 수 있다고 합니다. 연구 결과, 파르-UVC는 공기 중 바이러스를 상당히 줄일 수 있는 것으로 나타났습니다.
공기 정화 기술에는 병원체를 희석하는 환기가 포함되지만, 실용적이지 않은 경우가 많습니다. 기계적 필터링은 효과적이지만 비용과 에너지가 많이 소모됩니다. 파르-UVC 빛은 다른 방법의 단점을 극복하면서도 높은 공기 교환율을 달성할 수 있는 강력한 대안을 제공합니다.
그럼에도 불구하고 파르-UVC 기술은 품질 문제와 표준화 부족으로 인해 널리 사용되지 않고 있습니다. 그러나 마운트 시나이 병원과 같은 기관에서 성공적으로 파르-UVC를 적용한 사례가 있어, 더 널리 채택될 수 있는 길이 열리고 있습니다.
결론적으로, 깨끗한 물이 공공 건강을 변화시킨 것처럼, 실내 공기 질을 개선하는 것도 공기 전염병을 크게 줄일 수 있으며, 깨끗한 공기가 표준으로 자리 잡을 수 있을 것입니다.
42.TernFS – An exabyte scale, multi-region distributed filesystem(TernFS – An exabyte scale, multi-region distributed filesystem)
요약이 없습니다.
43.The Fisherman and His Wife (1857)(The Fisherman and His Wife (1857))
요약이 없습니다.
44.플라스의 무화과, AI와 만나다(Sylvia Plath's fig tree meets machine learning)
이 에세이는 실비아 플라스의 무화과 나무 비유를 다루고 있습니다. 이 비유는 특히 20대 여성들이 겪는 압도적인 선택과 결단의 어려움을 상징합니다. 플라스는 자신의 삶을 무화과 나무에 비유하며, 각 무화과가 다른 삶의 경로를 나타낸다고 설명합니다. 그녀는 여러 선택지 사이에서 하나를 고르지 못해 마비된 상태에 빠지는 모습을 그립니다. 이 비유는 여러 삶을 원하지만 하나만 선택해야 하는 압박감을 느끼는 많은 독자들에게 공감됩니다.
저자는 기계 학습의 결정 트리가 선택을 도와줄 수 있는 방법에 대해 반영합니다. 이는 체계적으로 옵션을 평가하여 결정을 내리는 방식으로, 인간의 감정적 복잡성과 대조됩니다. 기계는 데이터를 분류하여 결론에 도달하지만, 인간의 정체성은 동적이고 끊임없이 변화하는 나무의 가지처럼 다양합니다.
또한 이 에세이는 개인의 성장에 있어 외부의 영향이 중요하다는 점을 강조합니다. 이는 무화과 나무와 말벌의 상호 관계에 비유되며, 말벌은 무화과 나무를 수분하고 성장하도록 돕습니다. 결국, 삶의 복잡성을 받아들이고 성장과 변화를 허용하는 것이 결단의 마비를 넘어 새로운 가능성으로 나아가는 길임을 제안합니다.
45.스마트폰 AI 혁신(Cactus (YC S25) – AI inference on smartphones)
헨리와 로만은 모바일 전화를 위해 특별히 설계된 AI 추론 엔진인 카쿠투스를 개발하고 있습니다. 기기 내 AI는 응답 시간을 줄이고, 개인 정보를 보호하며, 오프라인에서도 작동하고, 높은 API 비용을 피할 수 있어 인기를 끌고 있습니다.
카쿠투스는 기존 솔루션들이 직면한 여러 문제를 해결합니다. 많은 스마트폰이 저가 또는 중가 모델이기 때문에, 이러한 기기에 최적화된 솔루션이 필요합니다. 사용자들은 앱의 크기가 크고 배터리 소모가 많아지는 것에 대해 걱정하고 있습니다. 대부분의 스마트폰에는 AI 작업에 적합한 신경 처리 장치(NPU)가 부족합니다. 또한 일부 프레임워크는 운영 체제에 따라 서로 다른 모델을 요구합니다.
카쿠투스는 모든 스마트폰에서 AI를 로컬로 실행할 수 있도록 설계되었으며, 에너지 효율성과 호환성에 중점을 두고 있습니다. 개발자들이 최소한의 코드로 애플리케이션을 만들 수 있도록 사용하기 쉬운 SDK를 제공합니다.
카쿠투스의 성능 벤치마크에 따르면, 다양한 기기에서 초당 16에서 70개의 토큰을 처리할 수 있으며, 빠른 응답 시간을 자랑합니다. 카쿠투스는 오픈 소스이며 개인 사용자는 무료로 이용할 수 있지만, 상업적 사용은 유료 라이센스가 필요합니다.
앱 스토어와 구글 플레이에서 데모 앱을 제공하고 있으며, 이미 여러 앱이 카쿠투스를 실제로 사용하고 있습니다. 카쿠투스는 애플 기기에 적합하지만, 일반 컴퓨터를 사용하는 사용자들은 HuggingFace나 Llama.cpp와 같은 다른 프레임워크를 사용하는 것이 좋습니다. 그들은 커뮤니티의 피드백을 환영합니다.
46.아르크입에 질문하기(Asxiv.org – Ask ArXiv papers questions through chat)
어제 제가 관심 있는 연구 논문을 이해하는 데 도움을 주는 도구를 만들었습니다. 이 도구는 Gemini 2.5 플래시 라이트 모델을 사용하지만, 더 나은 결과를 원하신다면 2.5 프로 버전으로도 실행할 수 있습니다. 질문이나 개선 사항에 대한 제안은 언제든지 환영합니다! 도구는 여기에서 확인하실 수 있습니다.
47.이상한 소년의 해킹 고백(I Was a Weird Kid: Jailhouse Confessions of a Teen Hacker)
귀하의 컴퓨터 네트워크에서 비정상적인 활동이 감지되었습니다. 계속 진행하려면 아래 상자를 클릭하여 로봇이 아님을 확인해 주시기 바랍니다.
이런 일이 발생한 이유는 무엇인가요? 브라우저에서 자바스크립트와 쿠키가 허용되어 있는지 확인하고, 차단되지 않았는지 점검해 주세요.
도움이 필요하시면 지원팀에 연락하시고 참조 ID: 64ca83d3-9572-11f0-a79f-186fb0e368a2를 언급해 주시기 바랍니다.
최신 글로벌 시장 뉴스에 대한 정보를 원하시면 Bloomberg.com을 구독하는 것을 고려해 보세요.
48.An Unreliable Guide to XKB Configuration(An Unreliable Guide to XKB Configuration)
요약이 없습니다.
49.YouTube downloaders (and how Google silenced the press)(YouTube downloaders (and how Google silenced the press))
요약이 없습니다.
50.루아우: 빠르고 안전한 스크립트 언어(Luau – Fast, small, safe, gradually typed scripting language derived from Lua)
로블록스는 2006년부터 게임 스크립팅을 위해 Lua 5.1을 사용하기 시작했습니다. 시간이 지나면서 이 언어를 개선하여 더 복잡한 게임과 대규모 팀을 지원할 수 있도록 성능과 사용성을 중시하며 점진적인 타입 시스템을 추가했습니다.
루아우는 사용자에게 제공되는 표준 라이브러리를 제한하고 샌드박스 기능을 포함하여, 권한이 없는 개발자 코드가 권한이 있는 코드와 안전하게 함께 실행될 수 있도록 합니다.
루아우는 Lua 5.1과의 하위 호환성을 목표로 하면서도 이후 버전의 일부 기능을 채택하고 있습니다. 그러나 설계 선택과 필요에 따라 모든 최신 기능을 완전히 지원하지는 않습니다.
루아우는 Lua 5.1의 문법과 호환성을 유지하면서도 개발자들이 더 친숙하고 쉽게 사용할 수 있도록 새로운 기능을 추가했습니다.
루아우는 개발자들이 올바른 코드를 작성할 수 있도록 돕는 도구인 린터와 타입 검사기(스크립트 분석으로 알려짐)를 제공하며, 이는 명령줄 도구에 통합되어 있습니다.
루아우는 최적화된 바이트코드와 컴파일러를 갖춘 맞춤형 런타임을 특징으로 하여 LuaJIT에 필적하는 높은 성능을 목표로 하고 있습니다. 또한 특정 플랫폼에서 더 빠른 실행을 위해 선택적인 즉시 컴파일 기능도 제공합니다.
루아우는 Lua 5.1의 상위 집합이지만, 일부 기능을 제거하고 새로운 기능을 추가하여 표준 라이브러리를 수정했습니다. 애플리케이션에 내장될 때, 루아우 스크립트는 추가적인 애플리케이션 전용 라이브러리에 접근할 수 있습니다.
51.OpenTelemetry collector: What it is, when you need it, and when you don't(OpenTelemetry collector: What it is, when you need it, and when you don't)
요약이 없습니다.
52.Pnpm, 공급망 공격 방지!(Pnpm has a new setting to stave off supply chain attacks)
pnpm 10.16 업데이트 요약:
새로운 설정인 minimumReleaseAge
가 도입되어 새로 출시된 패키지의 설치를 지연시킬 수 있습니다. 이 기능은 인기 있는 패키지의 손상된 버전을 설치할 위험을 줄이는 데 도움을 줍니다. 예를 들어, minimumReleaseAge: 1440
으로 설정하면 pnpm은 최소 하루 전에 출시된 패키지만 설치합니다. 특정 의존성을 이 지연에서 제외하고 싶다면 minimumReleaseAgeExclude
를 사용할 수 있습니다.
pnpm은 이제 "찾기 함수"를 지원하여 의존성을 이름뿐만 아니라 다양한 속성에 따라 검색할 수 있습니다. 사용자는 이러한 함수를 .pnpmfile.cjs
라는 파일에 정의하고 --find-by=<함수 이름>
플래그와 함께 사용할 수 있습니다. 예를 들어, 특정 버전의 React를 피어 의존성으로 가진 의존성을 찾아 추가적인 정보인 라이선스 등을 표시할 수 있는 함수가 있습니다.
패치 변경 사항으로는 Node.js 24에 대한 사용 중단 경고가 수정되었습니다. nodeVersion
이 올바르게 설정되지 않으면 오류가 발생합니다. 또한, pnpm publish 명령이 .tar.gz
파일의 게시를 허용하도록 업데이트되었습니다. Ctrl-C로 프로세스를 취소하면 이제 비영(0이 아닌) 종료 코드가 반환됩니다.
이번 업데이트는 pnpm의 보안을 강화하고 의존성 관리를 개선하는 데 중점을 두고 있습니다.
53.TIC-80 – Tiny Computer(TIC-80 – Tiny Computer)
요약이 없습니다.
54.개미의 2D 모험(I created a small 2D game about an ant)
제작자는 개미 역할을 하며 사과를 먹이는 재미있는 게임을 만들었습니다. 이 게임은 구름과 나무가 독특한 방식으로 배치된 무작위 생성 풍경을 포함하고 있습니다. 이 부분은 개발하는 데 가장 많은 시간이 걸렸습니다. 제작자는 게임에 대한 피드백을 찾고 있습니다.
55.Midcentury North American Restaurant Placemats(Midcentury North American Restaurant Placemats)
요약이 없습니다.
56.TBM 377: Time Allocation ≠ Capacity Allocation(TBM 377: Time Allocation ≠ Capacity Allocation)
요약이 없습니다.
57.재앙의 수학(The Math of Catastrophe)
그레고리 바버의 기사 "재앙의 수학"은 기후 임계점에 대한 개념을 다루고 있습니다. 기후 임계점은 지구의 기후 시스템에서 갑작스럽고 극적인 변화가 발생하여 재앙적인 결과를 초래할 수 있는 지점을 의미합니다. 이 개념은 1960년대 미하일 부딘코와 같은 수학자들에 의해 처음 탐구되었으며, 극지방의 얼음이 녹거나 아마존 열대우림과 같은 생태계가 감소하는 등의 다양한 환경 변화와 관련이 있습니다.
임계점에 대한 설명으로는, 작은 변화가 해빙이나 해양 순환의 붕괴와 같은 중요한 비가역적 변화를 초래할 수 있는 상황을 말합니다. 수학자들은 임계점을 예측하기 위한 모델을 개발했지만, 기후 시스템의 복잡성과 제한된 데이터로 인해 이러한 모델은 높은 불확실성을 동반합니다.
역사적 관점에서 이 기사는 "눈덩이 지구" 가설과 과거의 기후 변화 등을 언급하며, 지구가 이전에도 재앙적인 변화를 겪었던 사실을 강조합니다. 임계점이 언제 발생할지를 예측하는 것은 어렵습니다. 과학자들은 기후 시스템의 혼란스러운 특성 때문에 정확한 시간표보다는 확률에 의존하는 경우가 많습니다.
최근 연구, 특히 기후 과학자 피터와 수산네 디틀레브센의 연구에 따르면, 대서양 수직 순환(AMOC)과 같은 주요 시스템이 향후 몇 십 년 내에 임계점에 도달할 수 있다는 우려가 제기되고 있습니다. 또한, 기사는 "긍정적 임계점"이라는 개념도 소개합니다. 이는 특정 변화가 재생 가능 에너지 기술의 채택 증가와 같은 유익한 결과를 초래할 수 있는 경우를 의미합니다.
임계점의 개념은 기후의 잠재적인 재앙적 변화에 대한 경각심을 일깨우는 동시에, 기후 변화 완화를 위한 긴급한 행동의 필요성과 수학을 통해 복잡한 시스템을 이해하는 중요성을 강조합니다.
58.소비 미학의 시각사전(Visual lexicon of consumer aesthetics from the 1970s until now)
CARI, 즉 소비자 미학 연구소는 1970년대부터 현재까지의 소비자 제품에 대한 시각적 사전을 만드는 온라인 커뮤니티입니다. 이들은 디자인 역사에 대한 연구와 기록에 참여할 사람들을 초대합니다. 그들의 작업을 지지하고 싶다면, 연구를 지원하기 위한 기부를 권장합니다.
59.영국 탐정소설의 흥망(The Rise and Fall of the British Detective Novel (2010))
영국의 탐정 소설은 1910년부터 1950년까지 중산층 사이에서 큰 인기를 끌며 '황금기'를 맞이했습니다. 이 시기에는 경찰 대신 부유한 인물과 아마추어 탐정이 등장하는 범죄 미스터리가 폭발적으로 증가했습니다. 아가사 크리스티와 셜록 홈즈의 창조자인 아서 코난 도일과 같은 저명한 작가들이 이 시기를 정의했습니다. 홈즈는 뛰어난 탐정의 전형으로 자리 잡아, 경찰이 해결하지 못한 범죄를 종종 해결했습니다.
탐정 장르는 미국과 프랑스에서 기원했지만, 영국에서 사회적 변화에 의해 진정으로 발전했습니다. 이야기들은 주로 상류층의 삶에 초점을 맞추었고, 범죄가 더 많이 발생하는 저소득층의 현실은 간과되었습니다. 그럼에도 불구하고 이 소설들은 중산층 독자들에게 공감되는 정의와 이성에 대한 믿음을 반영했습니다.
제1차 세계대전 이후 많은 재능 있는 작가들이 등장했지만, 그 중 많은 이들이 잊혀졌습니다. 1960년대 이후 사회적 태도가 변화하고 미국의 하드보일드 장르와 같은 새로운 범죄 소설 스타일이 등장하면서 탐정 장르의 매력은 줄어들었습니다. 오늘날 고전적인 탐정 이야기 형식은 폭력과 복잡한 심리적 주제를 포함한 현대적인 서사에 의해 대체되어 거의 사라졌습니다. 전반적으로 범죄 소설의 발전은 영국 사회의 더 넓은 변화를 반영하며, 이성의 축하에서 혼란스럽고 도덕적으로 모호한 이야기로 이동하고 있습니다.
60.칵테일 파티 아이디어(Cocktail Party Ideas)
사회 모임에서는 사람들이 기술이나 공학과 같은 복잡한 주제를 얕은 이해로 이야기하는 경우가 많습니다. 이들은 현재의 접근 방식을 비판하고 자신의 해결책을 제안하지만, 논의하는 분야의 근본적인 복잡성을 이해하지 못하는 경우가 많습니다. 이러한 현상은 제한된 지식을 가진 사람들이 자신의 이해도를 과대평가하여 사물의 작동 방식에 대한 잘못된 결론에 이르는 일반적인 문제를 보여줍니다.
예를 들어, 프로그래머들은 종종 자신의 분야를 전통적인 공학과 비교하며 프로그래밍이 빠른 변화에 대응해야 하므로 더 복잡하다고 생각합니다. 그러나 엔지니어들도 건설 현장에서 예상치 못한 지반 조건과 같은 큰 도전에 직면하게 되며, 이는 일상적인 대화에서 종종 간과됩니다.
특히 다리 건설의 예를 들 수 있습니다. 프로그래머들은 토목 공학이 간단하다고 주장할 수 있지만, 토목 엔지니어들은 프로젝트 진행 중에 변화하는 요구 사항을 정기적으로 처리해야 합니다. 이러한 오해는 다양한 분야로 확장되며, 사람들은 문제를 단순화하는 경향이 있지만 그 과정에서 관련된 뉘앙스와 복잡성을 인식하지 못합니다.
연구에 따르면 사람들은 복잡한 시스템에 대한 자신의 이해도를 과대평가하는 경향이 있으며, 이로 인해 잘못된 가정을 하게 됩니다. 이른바 "설명 깊이의 착각"은 높은 수준의 관점이 종종 정확한 문제 해결에 필요한 중요한 세부 사항을 놓친다는 것을 보여줍니다.
전반적으로 이 글은 다양한 분야의 복잡성을 인정하고 기술적 주제를 논의할 때 과도한 단순화를 피하는 것이 중요하다는 점을 강조합니다. 효과적인 문제 해결은 해당 분야의 전문가들이 직면한 복잡한 도전에 대한 깊은 이해와 감사를 요구합니다.
61.이 웹사이트는 무질서(This website has no class)
저자는 자신의 웹사이트 디자인을 되돌아보며 CSS를 효과적으로 사용하는 자신만의 조언을 따르지 않았음을 깨닫습니다. 그래서 웹사이트에서 클래스를 완전히 없애고, 과거 CSS Zen Garden에서 했던 것처럼 클래스 없는 접근 방식을 사용하기로 결정합니다.
사이트의 CSS는 기본, 구성 요소, 유틸리티의 세 가지 레이어로 구성되어 있습니다. 처음에는 의미 있는 요소와 기본 스타일을 사용하려고 했지만, 지나치게 많은 맥락 스타일로 인해 복잡해지는 문제를 겪었습니다. 이를 간소화하기 위해, 저자는 사용자 정의 태그와 속성을 사용하는 방법을 탐색합니다. 이는 유효한 HTML로, 전통적인 클래스를 대체할 수 있습니다.
이 방법은 마크업에서 더 깔끔하고 의미 있는 구조를 가능하게 하여 CSS 크기를 줄이고 접근성을 향상시킵니다. 하지만 저자는 이 접근 방식이 더 신중한 계획을 요구하며, 다양한 프론트엔드 기술을 가진 대규모 프로젝트에는 적합하지 않을 수 있음을 언급합니다. 저자는 상당한 변화를 이루었지만, 특정 기능을 위해 여전히 일부 클래스를 사용하고 있어 CSS와 웹 디자인에 대한 여정이 계속되고 있음을 인정합니다.
62.블루핀 LTS 출시!(Bluefin LTS Is Released)
블루핀 LTS와 블루핀 GDX가 9개월의 개발 끝에 출시되었습니다.
블루핀 LTS는 장기 지원을 선호하는 사용자들을 위해 설계되었습니다. 이 버전은 CentOS Stream 10을 기반으로 하며, GNOME 48 데스크탑이 포함되어 있습니다. 또한, 업데이트된 리눅스 커널을 제공하는 하드웨어 지원(HWE) 브랜치가 있습니다. 설치 과정은 새로운 아나콘다 웹 UI를 통해 간소화되었으며, 정기적인 업데이트가 매주 제공됩니다.
블루핀 GDX는 인공지능(AI) 및 머신러닝 전문가를 위해 맞춤 설계되었습니다. 이 버전은 엔비디아 드라이버와 CUDA를 포함하고 있으며, 블루핀 LTS와 개발자 경험의 요소를 결합하고 있습니다. 오픈소스 AI 플랫폼을 제공하며, 필수 도구와 통합 기능에 중점을 두고 있습니다.
블루핀 LTS는 이전 버전보다 더 지속 가능성을 목표로 하고 있으며, 초기 설정 후에는 업데이트가 덜 필요합니다. 블루핀 GTS와 LTS는 서로 경쟁 관계에 있으며, 각각 독특한 기능을 제공합니다. 사용자 경험을 개선하고 페도라 빌드와의 기능적 차이를 해소하기 위한 노력이 계속되고 있습니다.
새로운 상점이 열려 블루핀 관련 상품을 판매하고 있으며, 수익금은 커뮤니티 아트워크 지원에 사용됩니다.
블루핀 LTS와 GDX는 안정적이고 현대적인 데스크탑 솔루션을 찾는 사용자들에게 중요한 진전을 나타냅니다.
63.아이텀2 웹 브라우저(iTerm2 Web Browser)
이 문서는 새로운 사용자들을 위한 가이드로, 필수 기능과 사용법을 다룹니다.
사용자 인터페이스의 주요 요소와 사용 방법을 소개합니다. 메뉴 항목, 설정, 터치 바, 복사 모드, 글꼴, 프로필 검색 구문, 명령 선택, 상태 표시줄과 같은 기능을 설명합니다.
중요한 기능으로는 자동 프로필 전환, 배지, 숨겨진 세션, 캡처된 출력, 공동 프로세스, 단축키, 세션 복원, 셸 통합, 스마트 선택, tmux 통합, 트리거, 유틸리티, 웹 브라우저, AI 채팅 등이 있습니다.
스크립팅의 기본 사항을 다루며, 스크립팅 변수와 파이썬 API에 대해 설명합니다. 주의: AppleScript 지원은 더 이상 제공되지 않습니다.
고급 주제로는 동적 프로필, 인라인 이미지 프로토콜, 독점 이스케이프 코드에 대해 논의합니다.
64.Tldraw SDK 4.0 출시!(Tldraw SDK 4.0)
2025년 9월 18일, tldraw의 창립자인 스티브 루이즈가 tldraw SDK 4.0의 출시를 발표했습니다. 이번 업데이트는 새로운 스타터 키트, 접근성 개선, 라이선스 변경 사항을 포함하고 있습니다.
새로운 명령줄 인터페이스(CLI) 도구가 추가되어 사용자가 템플릿을 이용해 tldraw 프로젝트를 신속하게 생성할 수 있게 되었습니다. 또한 네 가지 새로운 스타터 키트가 소개되었습니다. 첫 번째는 챗봇 상호작용을 위한 '에이전트', 두 번째는 노드와 와이어 애플리케이션을 위한 '워크플로우', 세 번째는 분기형 AI 대화를 만들기 위한 '분기형 챗', 마지막으로 캔버스에서 이미지를 주석 처리하는 챗봇을 위한 '챗'입니다. 그리고 멀티플레이어 애플리케이션을 구축할 수 있는 '멀티플레이어' 키트도 추가되었습니다.
라이선스 변경 사항으로는 SDK를 개발 목적으로만 사용할 수 있으며, 상용 사용을 위해서는 시험용, 상업용 또는 취미용 라이선스가 필요합니다. 무료 100일 시험 사용이 가능하며, 상업용 라이선스를 고려하는 팀을 위한 특별 제안도 마련되어 있습니다.
접근성 개선을 위해 SDK는 WCAG 2.2 AA 기준을 준수하도록 업데이트되어 사용자들이 더 쉽게 접근할 수 있게 되었습니다. tldraw는 주간 70,000회 이상의 설치 수와 40,000개의 GitHub 스타를 기록하며, 디스코드에서 활발한 커뮤니티를 형성하고 있습니다.
이번 출시의 목표는 개발자 자원을 강화하고 접근성을 개선하며 SDK의 지속 가능한 상업화를 보장하는 것입니다. 사용자들은 새로운 기능과 스타터 키트를 탐색해 보기를 권장합니다.
65.AI 시대의 스타트업 승리(Aaron Levie: Startups win in the AI era [video])
요약할 내용을 제공해 주시면 기꺼이 도와드리겠습니다. 원하는 내용을 입력해 주세요.
66.메타의 탈출구(When Knowing Someone at Meta Is the Only Way to Break Out of "Content Jail")
두 번째 블로그 글에서는 '낙태 검열 중단' 캠페인에 대한 troubling한 경향을 다루고 있습니다. 특히 소셜 미디어 플랫폼, 특히 메타가 낙태 관련 콘텐츠를 처리하는 방식에 대한 문제를 강조합니다. 이 캠페인은 콘텐츠가 삭제되거나 경고를 받은 활동가와 단체들의 이야기를 모았으며, 메타와의 개인적인 연결이 없으면 계정이나 콘텐츠를 복구하기가 훨씬 더 어렵다는 사실을 드러냈습니다.
예를 들어, 레드 리버 여성 클리닉은 낙태에 대한 교육 콘텐츠를 게시한 후 계정이 정지되었고, 디지털 권리 단체의 개입이 있은 후에야 복구되었습니다. 에모리 대학교의 RISE도 미페프리스톤에 대한 게시물로 계정이 삭제되었으나, 메타와 연결한 후에야 계정을 되찾을 수 있었습니다.
이러한 사례들은 과도한 집행, 투명성 부족, 그리고 임의적인 결정이 생식 건강 옹호자들에게 부정적인 영향을 미친다는 패턴을 보여줍니다. 메타는 집행 문제를 인정하지만, 효과적인 해결을 위해서는 종종 연결이나 언론의 개입이 필요합니다.
이런 상황은 조직들이 중요한 정보를 공유하는 데 주저하게 만드는 위축 효과를 초래합니다. 블로그는 메타와 다른 플랫폼들이 조정 관행을 개선하고, 내부 연결에 의존하지 않고도 정보에 공정하게 접근할 수 있도록 해야 한다고 촉구합니다.
67.WASM 3.0 완성!(WASM 3.0 Completed)
Wasm 3.0이 2025년 9월 17일에 발표되었으며, 이는 3년 전 완료된 이전 버전 2.0에서의 중요한 업데이트를 의미합니다. 이번 새로운 버전에는 여러 주요 기능이 포함되어 있습니다.
첫째, 64비트 주소 공간을 지원하게 되어, 이론적으로 최대 16 엑사바이트까지의 메모리 용량을 사용할 수 있게 되었습니다. 그러나 웹 애플리케이션은 여전히 16 기가바이트로 제한됩니다. 둘째, 개발자는 이제 하나의 모듈 내에서 여러 메모리 객체를 선언하고 접근할 수 있어, 메모리 간 데이터 복사와 같은 새로운 기능을 활용할 수 있습니다.
셋째, Wasm은 메모리를 자동으로 관리하는 저수준 가비지 컬렉터를 도입하여, 더 높은 수준의 구조 없이도 효율적인 메모리 관리를 가능하게 합니다. 넷째, 새로운 타입 시스템은 보다 세부적인 참조 타입을 지원하여, 함수 호출 시 안전성과 효율성을 향상시킵니다.
다섯째, 테일 콜 기능을 통해 함수가 추가적인 스택 공간을 사용하지 않고 종료될 수 있어, 다양한 프로그래밍 언어의 성능을 최적화합니다. 여섯째, Wasm 3.0은 예외 처리를 위한 네이티브 지원을 포함하여, 이전 버전보다 더 효율적인 오류 처리를 가능하게 합니다.
일곱째, 새로운 "완화된" SIMD 명령어는 성능의 유연성을 제공하며, 결정론적 실행 프로파일을 통해 플랫폼 간 일관된 동작을 보장합니다. 여덟째, 새로운 구문을 통해 Wasm 소스 코드에 사람이 읽을 수 있는 주석을 추가할 수 있어, 코드의 명확성을 높입니다.
또한, JavaScript API에는 Wasm에서 JavaScript 문자열 값을 직접 조작할 수 있는 새로운 문자열 함수가 추가되었습니다. 이러한 기능들은 Wasm이 고급 프로그래밍 언어를 지원하는 능력을 강화하여, Java, Scala, Dart와 같은 새로운 언어들이 Wasm을 위해 개발되는 계기가 되고 있습니다. Wasm 3.0은 주요 웹 브라우저에서 이미 사용 가능하며, 독립 실행형 엔진에도 구현되고 있습니다.
68.슈퍼유저 없는 PostgreSQL 관리(PostgreSQL Maintenance Without Superuser)
이 기사는 PostgreSQL이 데이터베이스 유지 관리를 위해 미리 정의된 역할을 개발하여 슈퍼유저 접근 없이도 관리할 수 있도록 한 내용을 다룹니다. 전통적으로 사용자는 제한된 권한을 가지거나 전체 슈퍼유저 권한을 부여받았는데, 이는 보안 위험을 초래했습니다. 미리 정의된 역할의 도입은 일반적인 작업에 맞춘 보다 구체적인 권한을 제공하여 보안성과 사용성을 향상시킵니다.
PostgreSQL은 모니터링, 데이터 접근, 시스템 운영과 같은 작업을 위해 슈퍼유저 권한 없이 특정 접근을 제공하는 15개의 내장 역할을 제공합니다. 이러한 미리 정의된 역할을 사용하면 데이터베이스를 안전하게 관리할 수 있는 사용자 수가 늘어나고, 권한에 대한 세부적인 제어가 가능해져 과도한 권한 부여를 줄일 수 있습니다. 또한, 기능을 논리적으로 그룹화하여 권한 관리가 간소화됩니다.
PostgreSQL은 사용자 요구와 운영상의 문제를 해결하기 위해 미리 정의된 역할을 지속적으로 확장해왔습니다. 9.6 버전에서 역할이 도입된 이후, 이후 버전에서도 더 많은 기능을 포함하도록 발전해왔습니다. pg_database_owner라는 독특한 역할은 데이터베이스의 소유자로 작용하지만 본래의 권한은 없습니다. 이 역할은 적절한 데이터베이스 소유권을 유지하고 권한 관리의 간소화를 돕습니다.
미리 정의된 역할은 PostgreSQL 관리 방식을 변화시켜 효율적이고 안전한 권한 관리를 가능하게 했습니다. 사용자들은 운영 작업을 위해 기본적으로 슈퍼유저 접근을 사용하는 대신 이러한 역할을 활용할 것을 권장받고 있습니다. 요약하자면, PostgreSQL의 미리 정의된 역할은 보안을 강화하고 접근 관리의 간소화를 이루며, 더 많은 사용자가 슈퍼유저 권한 없이 필요한 데이터베이스 작업을 수행할 수 있도록 합니다.
69.AI 소프트웨어 품질, 작업 관리에 달려!(The quality of AI-assisted software depends on unit of work management)
AI 지원 소프트웨어 개발의 효과는 "작업 단위"를 얼마나 잘 관리하느냐에 크게 달려 있습니다. 아타르바 레이카르는 올바른 맥락을 제공하는 것이 AI 도구에서 좋은 결과를 얻는 데 매우 중요하다고 강조합니다. AI가 코드를 생성할 때, 출력 품질에 영향을 미치는 맥락 창에 의존합니다. 만약 맥락이 너무 모호하거나 정보가 과도하게 많으면, AI는 실수를 하거나 좋지 않은 결과를 낼 수 있습니다.
정확성을 높이기 위해서는 작업을 명확하고 집중된 적절한 크기의 단위로 나누어야 합니다. 이렇게 하면 여러 단계에서 오류가 누적될 가능성이 줄어듭니다. 예를 들어, 다단계 과정에서 5%의 오류율이 발생하면 전체 실패율이 높아질 수 있습니다.
레이카르는 사용자 스토리의 중요성을 강조합니다. 사용자 스토리는 명확한 비즈니스 가치를 제공하는 작은 작업 단위로, AI 출력과 인간의 필요 사이의 간극을 메우는 데 도움을 줍니다. 목표는 AI가 관리 가능한 작업 단위로 효율적으로 작업할 수 있는 시스템을 개발하여 개발 과정을 더 원활하고 효과적으로 만드는 것입니다.
현재 "스토리 머신"이라는 실험이 진행 중이며, 이는 사용자 스토리를 개선하여 AI 도구가 소프트웨어 생성에 더 잘 활용될 수 있도록 하는 방법을 탐구하고 있습니다. 이 실험의 목적은 AI 지원 개발을 단순화하고 과정에 필요한 노력을 줄이는 것입니다.
70.미국 프레리, 몬태나 7만 에이커 개방!(American Prairie unlocks another 70k acres in Montana)
Earth Hope는 긍정적인 환경 이야기와 해결책을 공유하는 플랫폼으로, 행동을 촉구하는 것을 목표로 하고 있습니다. 최근 미국 프레리 보존 단체는 몬태나에 위치한 70,000에이커 규모의 앵커 랜치를 구입하는 중요한 성과를 올렸습니다. 이 랜치는 이전에 두 명의 텍사스 억만장자가 소유하고 있었습니다. 이번 구매로 인해 오랫동안 차단되었던 상부 미주리 강 브레이크 국립 기념물로 이어지는 중요한 도로에 대한 공공 접근이 복원되었습니다.
미국 프레리는 미국에서 가장 큰 자연 보호구역 중 하나를 만들고, 멸종 위기에 처한 종인 들소와 프레리 도그와 같은 중요한 야생 동물 서식지를 보호하는 것을 목표로 하고 있습니다. 이 단체는 짧은 풀 초원 생태계를 보호하는 데 전념하고 있으며, 보유한 토지를 600,000에이커 이상으로 확장했습니다.
이 이야기는 미국에서 공공 토지 접근과 보존 노력의 중요성을 강조합니다.
71.6천 발사 로켓 지도(Mapped: 6k Rocket Launches)
아론 코엘커는 1957년부터 2020년까지의 6,000회 로켓 발사를 분석한 프로젝트를 만들었습니다. 이 프로젝트는 그의 아버지가 NASA에서 일한 경험에서 영감을 받았습니다. "T-Minus 6000"이라는 제목의 이 프로젝트는 첫 번째 인공위성인 스푸트니크를 시작으로 전 세계의 발사를 다룹니다. 현재 90% 이상의 발사가 성공하는 반면, 1950년대의 많은 발사는 실패했다는 점을 보여줍니다.
이 프로젝트는 천체물리학자인 조나단 맥도웰이 수집한 조나단의 우주 보고서 데이터를 사용합니다. 여기에는 발사 성공률, 우주 발사장 위치, 시간에 따른 추세 등의 정보가 포함되어 있으며, 인터랙티브하고 시각적으로 매력적인 형식으로 제공됩니다. 코엘커의 작업은 2021년 Esri ArcGIS StoryMaps에서 최고의 이야기 중 하나로 인정받았으며, 인류의 우주 탐사 여정과 그 과정에서 직면한 도전들을 강조합니다.
72.아폴로 레이저, 200대 드론 격추!(Apollo laser takes down 200 drones unplugged)
호주 방산 기업인 일렉트로 옵틱 시스템즈(EOS)가 아폴로 고에너지 레이저 무기를 출시했습니다. 이 무기는 최대 150킬로와트의 출력을 발휘할 수 있으며, 자체 전원 공급 장치를 이용해 최대 200대의 중형 드론을 파괴할 수 있습니다. 드론 떼가 점점 더 큰 위협이 되고 있는 가운데, 이 레이저는 효과적인 대응 수단으로 주목받고 있습니다.
아폴로 레이저는 표준 배송 컨테이너에 장착할 수 있으며, 차량에 부착할 수도 있습니다. 이 레이저는 최대 3킬로미터 거리에서 드론을 조준할 수 있고, 15킬로미터 거리에서 드론의 센서를 무력화할 수 있습니다. 이 시스템은 여러 목표를 신속하게 처리할 수 있도록 설계되어 있으며, 분당 20대의 소형 드론을 다룰 수 있는 능력을 갖추고 있습니다.
EOS는 효과적이고 경제적인 드론 대응 솔루션에 대한 증가하는 수요를 충족시키기 위해 노력하고 있습니다. 아폴로 레이저는 이미 NATO 국가에 판매되었으며, 혹독한 현장 조건에서도 작동할 수 있도록 개발되어 현대 군사 방어에 유망한 도구로 자리 잡고 있습니다.
73.EU ministers reach 'compromise' on digital euro roadmap(EU ministers reach 'compromise' on digital euro roadmap)
요약이 없습니다.
74.최소 유전자 오류의 정밀 편집기(Engineered prime editors with minimal genomic errors)
이 기사는 DNA에 정밀한 변화를 주는 방법인 프라임 편집의 발전에 대해 다룹니다. 프라임 편집기는 수정된 Cas9 효소와 템플릿 RNA를 사용하여 새로운 유전적 서열을 삽입합니다. 이 기술의 한 가지 도전 과제는 편집 과정에서 발생할 수 있는 오류, 특히 삽입 및 삭제 오류(indel 오류)를 최소화하는 것입니다.
연구자들은 Cas9 효소의 특정 돌연변이가 편집 과정에 방해가 되는 경쟁 DNA 가닥을 불안정하게 만들어 이러한 오류를 줄이는 데 도움이 될 수 있음을 발견했습니다. 이로 인해 vPE라는 새로운 유형의 프라임 편집기가 개발되었으며, 이는 이전 버전과 유사한 편집 효율성을 보이면서도 indel 오류가 최대 60배 적습니다. 이러한 개선은 성공적인 편집과 오류의 비율을 543:1로 높일 수 있게 해줍니다.
이 연구는 indel 오류의 메커니즘을 이해하는 것과 Cas9 효소를 조작하여 프라임 편집의 정확성을 향상시키는 것이 얼마나 중요한지를 강조합니다. 이러한 발견은 다양한 응용 분야에서 더 신뢰할 수 있는 유전적 변형으로 이어질 수 있습니다.
75.애플 포토 이미지 손상(Apple Photos app corrupts images)
애플 사진 앱이 카메라에서 이미지를 가져올 때 가끔 이미지가 손상되는 문제가 발생합니다. 한 사용자는 가족 결혼식에서 큰 사진 손실을 경험하며 이 문제를 특히 언급했습니다. 처음에 사용자는 RAW와 JPG 형식으로 사진을 가져오고 "가져온 후 삭제" 옵션을 사용했는데, 이로 인해 이미지가 가져오기 전인지 후인지 손상되었는지에 대한 불확실성이 생겼습니다.
결혼식 사진의 약 30%를 잃은 후, 사용자는 새로운 USB 케이블, SD 카드, 심지어 새로운 카메라와 같은 다양한 하드웨어 변경을 시도했지만 손상 문제는 계속되었습니다. 결국, 그들은 "가져온 후 삭제" 옵션을 중단하고 SD 카드를 포맷하기 전에 이미지를 확인하기 시작했습니다. 이 방법은 손상 문제를 줄이는 데 도움이 된 것 같았지만, 가져온 후에도 여전히 하나의 손상된 이미지가 발견되었습니다.
사용자는 사진 앱 자체에 무작위 파일 손상을 일으키는 소프트웨어 문제가 있을 가능성이 높다고 결론지었습니다. 이후 그들은 사진을 가져오고 관리하기 위해 다크테이블이라는 프로그램으로 전환했으며, 이 프로그램에서는 손상 문제가 나타나지 않았습니다. 이제 그들은 먼저 다크테이블에 이미지를 가져오고, 나쁜 이미지를 걸러낸 후, 좋은 이미지만 사진 앱으로 내보내어 쉽게 공유하고 있습니다. 사용자는 문제 해결에 많은 시간과 돈을 투자했지만, 이제는 효과적인 새로운 작업 흐름을 찾아 안도하고 있습니다.
76.Chandra finds black hole that's growing at 2.4 times the Eddington limit(Chandra finds black hole that's growing at 2.4 times the Eddington limit)
요약이 없습니다.
77.Fast Fourier Transforms Part 1: Cooley-Tukey(Fast Fourier Transforms Part 1: Cooley-Tukey)
요약이 없습니다.
78.Classic recessive-or-dominant gene dynamics may not be so simple(Classic recessive-or-dominant gene dynamics may not be so simple)
요약이 없습니다.
79.Nvmath-Python: Nvidia Math Libraries for the Python Ecosystem(Nvmath-Python: Nvidia Math Libraries for the Python Ecosystem)
요약이 없습니다.
80.Daily Aspirin intake slashes colon cancer relapse risk by 55%(Daily Aspirin intake slashes colon cancer relapse risk by 55%)
요약이 없습니다.
81.Meta Ray-Ban Display(Meta Ray-Ban Display)
요약이 없습니다.
82.프롬프트로 앱 생성!(One prompt generates an app with its own database)
Manyminiapps는 사용자가 간편하게 미니 앱을 빠르게 만들 수 있는 새로운 온라인 도구입니다. 회원가입 없이도 간단한 프롬프트를 입력하면 2분 이내에 미니 앱을 받을 수 있습니다. 각 앱은 자체 데이터베이스를 포함하고 있어, 데이터를 저장할 수 있는 공유 가능한 앱을 만들 수 있습니다.
전통적인 앱 빌더와 달리 manyminiapps는 복잡한 생산 소프트웨어보다는 재미있고 개인적인 소프트웨어를 만드는 데 중점을 두고 있습니다. 초기 사용자들은 결혼식 계획 앱이나 게임 등 다양한 앱을 만들어 이 도구의 다재다능함을 보여주었습니다.
이 플랫폼은 여러 앱이 하나의 데이터베이스를 공유할 수 있는 독특한 데이터베이스 시스템을 사용하여 앱 생성이 가볍고 효율적입니다. 데이터베이스 효율성에 대한 도전 과제가 있었지만, 성능을 유지하기 위한 맞춤형 솔루션을 개발했습니다.
팀은 앱 생성을 위한 다양한 AI 모델을 실험했으며, GPT-5는 간단한 앱을 생성하는 데 효과적이었고, Claude Opus와 Sonnet은 더 나은 품질의 결과를 제공했지만 지침을 따르는 데 어려움을 겪었습니다. 예시 프롬프트를 사용하는 것이 가장 좋은 결과를 가져온다는 것을 발견했습니다.
전반적으로 manyminiapps는 사람들이 자신만의 소프트웨어 프로젝트를 재미있고 창의적으로 만들 수 있도록 설계되었습니다.
83.The text disappears when you screenshot it(The text disappears when you screenshot it)
요약이 없습니다.
84.자동 미분의 오류(Automatic differentiation can be incorrect)
"미분 가능한 시뮬레이션의 수치적 분석: 자동 미분이 잘못될 수 있다"라는 제목의 세미나는 과학적 기계 학습(SciML)에서 자동 미분(AD)을 사용할 때의 문제점에 대해 다룹니다. 자동 미분은 기계 모델의 최적화를 위해 기울기를 계산하는 간단한 방법으로 여겨지지만, 수치적 오류로 인해 잘못된 결과를 초래할 수 있습니다.
이 발표에서는 Jax와 PyTorch와 같은 파이썬 라이브러리를 사용한 사례를 통해, 수학적으로 올바른 자동 미분 방법조차도 간단한 경우인 선형 미분 방정식(ODE)에서 최대 60%까지의 큰 오류를 발생시킬 수 있음을 보여줄 것입니다.
이러한 문제를 해결하기 위해 발표자는 줄리아의 SciML 라이브러리에서 정확성을 높이기 위해 수행한 수정 사항을 설명하고, 그 과정에서 발생하는 필수적인 트레이드오프에 대해서도 논의할 것입니다. 이 세미나의 목표는 SciML에서 자동 미분을 적용할 때 여전히 존재하는 수치적 문제에 대한 이해를 높이는 것입니다.
85.러시아 전투기, 나토 영공 침범(Russian warplanes breach NATO airspace over Estonia)
2025년 9월 19일, 세 대의 러시아 MiG-31 전투기가 에스토니아 영공에 진입했습니다. 이는 이번 달에 발생한 세 번째 사건으로, 러시아가 NATO의 방어 능력을 시험하고 있는 것으로 보입니다. 이 전투기는 극초음속 미사일을 장착할 수 있는 능력을 가지고 있으며, 약 12분간 비행한 후 이탈리아의 F-35 전투기에 의해 격추되었습니다.
이번 사건은 러시아의 드론이 폴란드와 루마니아에 침입한 이후 발생한 것으로, NATO의 대응을 촉발하고 유럽 지도자들 사이에 우려를 낳고 있습니다. 에스토니아 외무장관은 이 사건을 "전례 없는 잔혹함"이라고 표현하며, 러시아에 대한 정치적 및 경제적 압박을 강화할 필요성을 강조했습니다.
이러한 공격적인 행동에 대응하여 유럽연합 집행위원회는 러시아의 에너지 및 금융 거래를 겨냥한 새로운 제재를 발표했습니다. 이는 협상이 이루어질 때까지 러시아에 대한 압박을 강화하겠다는 의지를 나타냅니다.
86.러스트 하이퍼바이저 입문(Hypervisor 101 in Rust)
Hypervisor 101은 하이퍼바이저에 대해 배우고 효과적인 퍼즈 테스트를 위한 하이퍼바이저 작성 방법을 가르치는 하루 과정입니다. 이 과정에서는 하드웨어 지원 가상화와 관련된 중요한 주제를 다룹니다. 여기에는 VMCS/VMCB, 게스트와 호스트 간의 전환, EPT/NPT 등이 포함됩니다. 또한 퍼징 중 가상 머신을 모니터링하는 데 유용한 기술도 소개됩니다.
이 과정은 강의와 함께 Hypervisor-101-in-Rust/hypervisor 디렉토리에 있는 소스 코드를 활용한 실습으로 구성되어 있습니다. 교육 자료는 gcc2023 브랜치를 기반으로 하며, 일부 실습에 필요한 코드가 완전하지 않을 수 있습니다. 실습을 시작하려면 언급된 특정 브랜치를 확인하면 됩니다.
87.Stepping Down as Libxml2 Maintainer(Stepping Down as Libxml2 Maintainer)
요약이 없습니다.
88.Meta’s live demo fails; “AI” recording plays before the actor takes the steps(Meta’s live demo fails; “AI” recording plays before the actor takes the steps)
요약이 없습니다.
89.천 달러 이하 3D 프린터 추천(What's a good 3D Printer for sub $1000?)
이 사람은 최소 출력 부피가 256x256x256mm인 3D 프린터를 찾고 있습니다. 프린터는 밀폐형이거나 밀폐할 수 있어야 하며, PC, 나일론 또는 ABS와 같은 강한 재료를 출력할 수 있어야 합니다. 여러 재료로 출력할 필요는 없으며, 데이터를 온라인으로 전송하지 않고 오프라인에서 작업할 수 있는 프린터를 선호합니다. 오픈 소스 소프트웨어와 쉽게 수리할 수 있는 옵션도 중요합니다. 이 사람은 프린터를 조립하고 사용하는 방법을 배우는 데 의향이 있으며, CAD와 수동 모델링 경험이 있지만 슬라이싱 소프트웨어에는 익숙하지 않습니다.
90.오렌지파이 RV2: IoT와 AI의 시작!(Orange Pi RV2 $40 RISC-V SBC: Friendly Gateway to IoT and AI Projects)
오렌지 파이 RV2는 단일 보드 컴퓨터(SBC)로, RISC-V 컴퓨팅을 탐험할 수 있는 저렴한 옵션을 제공합니다. 가격은 40달러로, 8코어 RISC-V 프로세서를 탑재하고 있으며 다양한 연결 옵션을 갖추고 있어 개발자, 취미 활동가, 전문가들에게 적합합니다. 하지만 이 제품은 IoT와 경량 AI와 같은 특정 작업에 가장 적합하며, 데스크탑 PC를 대체할 용도로 설계된 것은 아닙니다.
RV2의 장점으로는 에너지 효율적인 설계, 이중 NVMe 슬롯, GPIO 인터페이스가 있습니다. 이러한 기능들은 산업 자동화와 IoT 프로젝트에 유용합니다. 그러나 소프트웨어 지원과 데스크탑 성능에서 한계가 있다는 점도 언급됩니다. 전반적으로 RV2는 RISC-V 기술에 관심 있는 사람들에게 독특한 기회를 제공하며, SBC의 가격과 혁신에 대한 기존의 개념에 도전합니다.
91.I Built an Event-Sourcing Database Engine: Meet Genesis DB(I Built an Event-Sourcing Database Engine: Meet Genesis DB)
요약이 없습니다.
92.링크드인, AI 훈련 데이터 공개!(LinkedIn will use member data, profiles, and public posts to train AI models)
링크드인은 11월 3일에 이용 약관을 업데이트하여 회원의 프로필 정보와 공개 게시물을 포함한 데이터를 생성형 AI 모델 훈련에 사용할 수 있도록 할 예정입니다. 이는 사용자의 콘텐츠가 새로운 AI 생성 콘텐츠를 만드는 데 사용될 수 있음을 의미하지만, 개인 메시지는 포함되지 않습니다. 유럽연합에서는 링크드인이 이를 수행할 "정당한 이익"이 있다고 주장하고 있지만, 사용자는 원할 경우 이를 거부할 수 있으며, 이를 위해서는 별도의 조치를 취해야 합니다.
작성자는 사용자들에게 자신의 전문 데이터가 이렇게 사용되는 것에 대해 고민해볼 것을 권장하며, "생성형 AI 개선을 위한 데이터" 항목 아래에서 개인정보 설정을 확인할 것을 제안합니다.
이 글은 온라인 데이터가 플랫폼에 의해 재사용되는 추세가 증가하고 있음을 강조하고 있습니다.
93.아수스 게이밍 노트북 버그(The Asus gaming laptop ACPI firmware bug)
많은 고급 ASUS ROG 노트북(예: Strix, Scar, Zephyrus)에서 기본 작업을 수행할 때 끊김, 오디오 잡음, 마우스 멈춤 등의 성능 문제가 발생하고 있습니다. 전통적인 문제 해결 방법인 드라이버 업데이트나 윈도우 재설치로는 이 문제를 해결할 수 없으며, 이는 노트북의 펌웨어(BIOS) 내에 더 깊은 문제가 있음을 나타냅니다.
주요 발견 사항으로는, LatencyMon과 같은 도구를 통해 ACPI.sys 드라이버로 인한 상당한 지연이 발생하고 있다는 점이 있습니다. 이로 인해 시스템이 실시간 오디오와 작업을 처리하는 데 어려움을 겪고 있습니다. 또한, CPU의 한 코어가 비정상적으로 영향을 받아 긴 시간 동안 인터럽트를 처리하고 있는 반면, 다른 코어는 제대로 활용되지 않아 부하 분산이 잘 이루어지지 않고 있습니다. ACPI.sys 드라이버는 노트북의 펌웨어에서 비효율적인 코드로 인해 느리며, 특히 일반 목적 이벤트(GPE)와 GPU 전원 관리 처리 시 문제가 발생합니다. 펌웨어가 GPU를 전원 사이클링하려고 잘못 시도하는 경우도 있어, 고정 모드(궁극적/Mux 모드)일 때도 시스템 충돌과 성능 저하를 초래합니다. 지연이 30-60초 간격으로 주기적으로 발생하는 것도 확인되어, 이는 무작위 하드웨어 결함이 아닌 시스템적 문제를 시사합니다.
근본 원인으로는, 펌웨어의 GPE 핸들러가 실행을 중단시키는 대기 호출을 포함하고 있어 지연과 끊김을 유발하고 있습니다. 또한, 코드가 전원 명령을 내리기 전에 시스템의 그래픽 모드를 확인하지 않아 심각한 오류를 발생시키고 있습니다. 펌웨어가 불필요하게 인터럽트를 재설정하는 주기적 이벤트 생성도 정상적인 작업을 방해하는 원인입니다.
이 문제는 2021년부터 ASUS 노트북 사용자들에 의해 보고되었으며, 다양한 모델에 영향을 미치고 있습니다. 여러 노트북 세대에 걸쳐 문제가 지속되고 있지만, 아직 영구적인 해결책은 마련되지 않았습니다.
증거에 따르면, 펌웨어 설계 결함이 ASUS 게임 노트북의 성능에 심각한 영향을 미치고 있습니다. 이러한 문제를 해결하고 정상적인 기능을 복원하기 위해 펌웨어 업데이트가 필요합니다. ASUS는 이 문제를 인정했지만, 사용자들은 해결책이 출시될 때까지 여전히 성능 문제를 겪고 있습니다.
94.설정 파일, 사용자 인터페이스(Configuration files are user interfaces)
소프트웨어 개발에서 설정 파일을 사용하는 데 있어 여러 가지 도전 과제가 존재하며, 특히 YAML의 단점에 초점을 맞추고 있다. 개발자들은 처음에 YAML의 가독성과 인기로 인해 이를 선택하지만, 프로젝트가 커질수록 복잡한 YAML 파일을 관리하는 것이 어려워지고 짜증이 날 수 있다.
저자는 설정 파일을 사용자 인터페이스(UI)처럼 다루어 사용자 경험을 개선해야 한다고 주장하며, 오류를 방지하고 설정 과정을 단순화할 수 있는 도구의 필요성을 강조한다.
여기서 언급된 해결책은 사용자 친화성을 고려하여 설계된 새로운 설정 언어인 KSON이다. KSON은 더 나은 들여쓰기 처리와 내장 코드에 대한 구문 강조 기능을 제공하여, 전통적인 형식인 YAML, JSON, TOML보다 작업하기 쉽게 만든다.
이 글은 KSON의 채택을 권장하며, 업계에서 더 나은 설정 편집 경험을 우선시하는 광범위한 움직임이 필요하다고 촉구한다. 저자는 KSON에 대한 열정을 표현하며 독자들에게 이를 사용해보고 관련 커뮤니티에 참여할 것을 초대한다.
95.systemd로 SSH 세션 유지하기(Keeping SSH sessions alive with systemd-inhibit)
저자는 자택 실험실에서 개발을 위해 데스크탑을 사용하고 있으며, 이 컴퓨터는 30분 동안 아무런 활동이 없으면 잠자기 모드로 전환됩니다. 이로 인해 SSH를 통한 원격 세션 중에 연결이 끊기는 문제가 발생합니다.
이 문제를 해결하기 위해 저자는 systemd-inhibit
라는 도구를 사용합니다. 이 도구는 시스템의 잠자기 및 중단 동작을 차단할 수 있습니다. 저자는 백그라운드에서 오랜 시간 실행되는 프로세스를 실행하는 명령어를 사용하여 원격 작업 중 시스템이 깨어 있도록 유지합니다.
주요 내용으로는, systemd-inhibit
를 사용하면 지정한 명령어가 종료될 때까지 시스템이 잠들지 않도록 방지할 수 있습니다. 저자는 가벼운 프로세스인 셸(sh
)을 사용하여 인히비트 상태를 유지합니다. 또한, 편리함을 위해 block
과 unblock
이라는 두 개의 별칭을 만들어 인히비트 프로세스를 쉽게 제어할 수 있도록 했습니다. 이 프로세스는 systemd-inhibit --list
명령어를 통해 확인할 수 있습니다.
저자는 Caffeine이라는 도구와 같은 더 간단한 대안도 있지만, 이 방법이 유연성 때문에 더 선호된다고 언급합니다.
96.다이애드: 사랑스러운 오픈소스 대안(Dyad, local, open-source Lovable alternative (Electron desktop app))
구글을 떠난 저자는 Electron을 사용하여 무료로 사용할 수 있는 로컬 오픈소스 AI 앱 빌더인 Dyad를 만들었습니다. Dyad는 인기 있는 클라우드 기반 AI 앱 빌더가 로컬에서 잘 작동하지 않는 문제를 겪으면서 개발되었습니다. 이 앱은 사용자가 Dyad와 Cursor 또는 Claude Code와 같은 코딩 도구 간에 쉽게 전환할 수 있도록 도와줍니다.
Dyad의 소스 코드는 GitHub에서 확인할 수 있으며, Dyad를 다운로드하려면 공식 웹사이트를 방문하면 됩니다. 또한, 아키텍처 문서도 GitHub에서 제공하고 있습니다.
저자는 Electron 앱 개발에 대한 피드백과 질문을 환영합니다.
97.C# 14의 새로운 변화: 널 조건부 할당(What's New in C# 14: Null-Conditional Assignments)
C# 14는 .NET 10의 일부로 새로운 기능인 널 조건부 할당(null-conditional assignment)을 도입합니다. 이 기능은 개발자가 여러 개의 if 문을 사용해 널 값을 확인하지 않고도 속성에 값을 할당할 수 있게 해주어, 코드가 더 깔끔하고 읽기 쉬워집니다.
이전에는 속성에 값을 할당하려면 객체나 속성이 널인지 확인해야 했습니다. 예를 들어, 다음과 같이 작성해야 했습니다.
config?.Settings가 널이 아닌 경우에만 설정을 변경하는 코드입니다.
이제는 다음과 같이 간단하게 작성할 수 있습니다.
config?.Settings?.RetryPolicy = new ExponentialBackoffRetryPolicy();
이 새로운 기능은 인덱서와 복합 할당에도 적용되어 코드를 더욱 간단하게 만들어 줍니다. 예를 들어, 고객 데이터의 마지막 로그인 시간을 다음과 같이 설정할 수 있습니다.
customerData?["LastLogin"] = DateTime.UtcNow;
하지만 몇 가지 중요한 점을 기억해야 합니다. 할당의 왼쪽이 널일 경우 오른쪽의 코드는 실행되지 않아 불필요한 작업을 방지합니다. 또한, 증가(++) 및 감소(--) 연산자는 널 조건부 할당과 함께 사용할 수 없습니다. 이 기능을 과도하게 사용하지 않는 것이 좋습니다. 복잡한 한 줄 코드는 디버깅을 어렵게 만들 수 있기 때문입니다.
결론적으로, C# 14의 널 조건부 할당 기능은 코드에서 널 체크를 줄여주어 더 깔끔하고 유지보수가 용이하게 만들어 줄 것입니다.
98.타이니컬러 공급망 공격 분석(Tinycolor supply chain attack post-mortem)
2025년 9월 15일, 공유 저장소에 악성 GitHub Actions 워크플로우가 추가되는 보안 사고가 발생했습니다. 이 워크플로우는 광범위한 게시 권한을 가진 npm 토큰을 훔쳐, 공격자가 @ctrl/tinycolor를 포함한 20개의 패키지에 해로운 버전을 게시할 수 있게 했습니다.
주요 사항으로는, 이번 공격이 저자의 GitHub 계정이나 저장소를 직접적으로 손상시키지 않았으며, 저자의 컴퓨터에서 피싱이나 악성 설치가 발생하지 않았다는 점입니다. GitHub과 npm 보안 팀은 신속하게 악성 패키지를 제거했으며, 저자는 신뢰를 회복하기 위해 깨끗한 버전을 배포했습니다. 공격은 여러 관리자가 접근할 수 있는 공유 저장소를 악용하여, 자동으로 실행되는 악성 워크플로우가 강제로 푸시된 결과 발생했습니다. 이 사건으로 인해 몇몇 패키지의 해로운 버전이 npm에서 잠시 동안 사용 가능해져, 원치 않는 설치 후 작업이 발생할 수 있었습니다.
저자는 향후 더 엄격한 보안 조치를 시행할 계획을 밝혔습니다. 여기에는 정적 토큰을 없애기 위해 npm의 신뢰할 수 있는 게시 기능(OIDC)을 사용하고, 게시 시 이중 인증(2FA)을 요구하는 것이 포함됩니다. 또한, 승인되지 않은 스크립트를 방지하기 위해 pnpm을 계속 사용할 예정이며, 새로운 보안 기능이 제공되는 대로 이를 채택할 것입니다.
저자는 보안 팀의 신속한 대응에 감사의 뜻을 전하며, npm과 GitHub에서 패키지 게시 안전성을 높이기 위한 더 나은 보안 기능에 대한 희망 사항을 정리했습니다.
99.CERN의 컴퓨터 쥐 보호소(CERN Animal Shelter for Computer Mice (2011))
CERN의 컴퓨터 마우스를 위한 동물 보호소가 새로운 자금을 확보하여 재개장했습니다. 이 보호소는 CERN 컴퓨터 센터 앞에 위치하고 있으며, 평일 오전 8시 30분부터 오후 5시 30분까지 운영됩니다.
보호소는 "멈추고 — 생각하고 — 클릭하세요"라는 메시지를 통해 안전한 인터넷 사용을 촉진합니다. 이 조언은 사용자들이 해로운 링크를 클릭하지 않도록 도와주며, 이는 컴퓨터 감염으로 이어질 수 있습니다. 보안을 강화하기 위해 모든 CERN 사용자들은 자신의 컴퓨터 마우스를 분리하여 보호소로 가져오도록 권장됩니다.
더 많은 정보는 CERN 컴퓨터 보안 웹사이트를 방문하거나 이메일로 문의하면 됩니다. 보호소는 후원자의 메시지에 대한 책임을 지지 않습니다.
100.러닝RL 서비스(RunRL (YC X25) – Reinforcement learning as a service)
앤드류와 데릭이 만든 RunRL은 GPU 클러스터를 관리할 필요 없이 강화 학습(RL)을 통해 모델과 에이전트를 향상시키는 플랫폼입니다. 그들의 여정은 앤드류가 많은 연구자들이 RL을 구현하기에 너무 복잡하다고 느끼는 것을 발견하면서 시작되었습니다. RunRL은 사용자가 RL 실험을 더 쉽게 수행할 수 있도록 개발되었으며, 이는 항바이러스 약물 설계와 형식 검증과 같은 분야에 응용되고 있습니다.
RunRL의 작동 방식은 다음과 같습니다. 먼저 기본 모델을 선택합니다. 그런 다음 항바이러스 약물 생성과 같은 작업을 위한 초기 프롬프트를 업로드합니다. 이후 파이썬이나 언어 모델을 사용하여 보상 함수를 정의합니다. 필요에 따라 다중 턴 상호작용을 위한 복잡한 환경을 생성할 수도 있습니다. 마지막으로 성능이 향상되는 과정을 지켜볼 수 있습니다.
RunRL은 특정 작업에서 성능을 향상시키는 데 집중하기 때문에 더 큰 모델보다 더 나은 성과를 낼 수 있습니다. 가격은 노드당 시간 기준으로 80달러이며, 최대 140억 개의 매개변수를 가진 대부분의 모델이 단일 노드에서 실행될 수 있습니다.
앞으로의 기능으로는 지속적인 학습과 도구 사용이 있으며, 현재는 비공식 베타 테스트 중입니다. 이들은 커뮤니티의 피드백과 문의를 환영합니다.