1.테스트, 검증을 넘어서(Test, don't (just) verify)
이 글에서는 소프트웨어 공학에서 형식 검증과 테스트의 관계를 다루며, 형식 검증에서 AI의 역할이 점점 커지고 있음을 강조합니다. 주요 내용은 다음과 같습니다.
AI는 형식 검증을 향상시켜 접근성과 효과성을 높이고 있습니다. 연구자들은 AI가 증명 작성을 자동화하고 소프트웨어 사양을 개선할 수 있는 잠재력에 대해 긍정적인 시각을 가지고 있습니다.
형식 검증에는 몇 가지 도전 과제가 있습니다. 첫째, 대부분의 소프트웨어는 형식적인 사양이 부족하여 검증이 어렵습니다. 검증할 구체적인 기준이 없기 때문입니다. 둘째, 증명 작성을 위한 기술이 복잡하고 분야에 따라 다르며, 상당한 전문 지식이 필요합니다.
AI는 사양을 작성하고 증명 작성을 자동화하는 데 도움을 줄 수 있습니다. 그러나 테스트는 버그를 찾아낼 수 있지만, 버그가 없음을 증명할 수는 없기 때문에 형식 검증의 필요성이 강조됩니다.
AI가 사양을 형식화하는 능력은 완벽하지 않으며, 오류를 초래할 수 있어 검증 과정에서 중요한 실패 지점이 될 수 있습니다. 또한, 증명 보조 도구는 느릴 수 있으며 실제 작업 부하를 효율적으로 처리하지 못할 수 있습니다. 따라서 실용성을 위해 더 효율적인 인코딩이 필요합니다.
검증에는 정확한 모델이 필요하지만, 이를 만드는 것은 어렵습니다. 반면, 테스트는 실제 하드웨어에서 성능을 쉽게 측정할 수 있습니다. 검증은 항상 명확한 피드백을 제공하지 않으며, QuickChick과 같은 도구는 증명이 없는 상황에서 결함을 테스트하고 식별하는 데 필수적입니다.
이 글은 검증과 테스트의 시너지를 강조하며, 검증 주도 개발(Verification-Guided Development, VGD)이라는 방법론을 지지합니다. 이 방법은 검증된 시스템과 생산 시스템을 결합하여 효율성과 정확성을 높입니다.
결론적으로, 무작위 테스트와 형식 검증은 소프트웨어 공학에서 모두 중요합니다. 이들은 서로 보완하며, 두 가지 방법이 함께 사용되는 미래는 더 신뢰할 수 있는 소프트웨어를 만들어 버그를 크게 줄일 수 있을 것입니다.
전반적으로 AI와 형식 검증이 유망하지만, 테스트는 소프트웨어의 신뢰성을 보장하는 데 여전히 중요한 역할을 합니다.
2.Adobe Photoshop 1.0 Source Code (1990)(Adobe Photoshop 1.0 Source Code (1990))
요약이 없습니다.
3.포스트그레SQL 18의 즉시 데이터베이스 복제(Instant database clones with PostgreSQL 18)
PostgreSQL 18은 즉각적인 데이터베이스 복제 기능을 도입하여 테스트와 개발에 매우 유용합니다. 이 기능은 대규모 데이터베이스를 복사하는 데 있어 전통적으로 느리고 번거로운 과정을 개선합니다. PostgreSQL의 템플릿 시스템을 통해 빠른 복제가 가능하지만, 이전 버전에서는 상당한 입출력 과정이 필요했습니다.
PostgreSQL 15에서는 CREATE DATABASE ... STRATEGY 매개변수를 도입하여 템플릿에서 데이터베이스를 생성하는 방식을 개선했습니다. 새로운 기본 방법인 WAL_LOG는 대규모 데이터베이스에 대해 느린 성능을 보입니다. PostgreSQL 18에서는 더 빠른 복제를 위해 FILE_COPY 방법으로 전환할 수 있는 옵션을 제공합니다.
FILE_COPY 전략은 운영 체제의 파일 처리 기능을 활용합니다. XFS나 ZFS와 같은 현대적인 파일 시스템을 사용하면 추가적인 디스크 공간 없이 거의 즉각적으로 복제가 가능합니다. 이를 활성화하려면 PostgreSQL을 file_copy_method = clone으로 설정해야 합니다.
성능 테스트 결과, 6GB 데이터베이스를 WAL_LOG 방법으로 복제하는 데 67초가 걸린 반면, FILE_COPY 방법을 사용하면 단 0.2초밖에 걸리지 않았습니다. 복제된 데이터베이스는 처음에는 동일한 물리적 블록을 공유하지만, 데이터를 수정하면 복사-쓰기 과정이 발생하여 데이터베이스의 크기가 달라질 수 있습니다.
복제를 위해서는 원본 데이터베이스에 활성 연결이 없어야 하며, 이는 운영 환경에서 도전 과제가 될 수 있습니다. 또한, 복제는 단일 파일 시스템 내에서만 작동하며, 많은 관리형 클라우드 서비스는 기본 파일 시스템에 대한 접근을 허용하지 않습니다.
결론적으로, PostgreSQL 18은 빠르고 효율적인 데이터베이스 복제를 가능하게 하여 개발자들이 대규모 데이터베이스를 테스트 및 개발 목적으로 관리하는 데 도움을 줍니다.
4.Executorch: On-device AI across mobile, embedded and edge for PyTorch(Executorch: On-device AI across mobile, embedded and edge for PyTorch)
요약이 없습니다.
5.Ryanair fined €256M over ‘abusive strategy’ to limit ticket sales by OTAs(Ryanair fined €256M over ‘abusive strategy’ to limit ticket sales by OTAs)
요약이 없습니다.
6.구문 강조 폰트 (2024)(Font with Built-In Syntax Highlighting (2024))
웹사이트를 손으로 코딩하는 것은 복잡한 작업이며, 특히 코드 조각에 대한 문법 강조를 구현하는 데 어려움이 있습니다. 전통적인 방법은 Prism이나 highlight.js와 같은 외부 JavaScript 라이브러리에 의존하는데, 이는 복잡성을 더하고 JavaScript를 필요로 합니다.
이 문제를 해결하기 위해 저자는 "FontWithASyntaxHighlighter"라는 글꼴을 만들었습니다. 이 글꼴은 OpenType 기능을 사용하여 내장된 문법 강조를 제공합니다. 이를 통해 외부 스크립트 없이도 색상이 구분된 텍스트를 사용할 수 있습니다.
이 글꼴은 COLR 테이블을 사용하여 다채로운 글리프를 생성하고, 특정 프로그래밍 문법을 식별하고 색칠하는 맥락적 대체 기능을 활용합니다. 예를 들어, "if"와 같은 키워드를 입력하면 자동으로 색이 입혀진 글리프로 대체됩니다.
이 방법의 장점은 설치가 간편하고 JavaScript 없이도 작동한다는 점입니다. 또한 HTML이 깔끔하게 유지되며, 전통적인 강조가 불가능한 텍스트 영역에서도 사용할 수 있습니다. 빠르고 지속적인 유지 관리가 필요하지 않습니다.
하지만 이 글꼴은 복잡한 문법 강조 요구에는 적합하지 않으며, 글꼴을 수정하려면 글꼴 제작에 대한 지식이 필요합니다. 또한 OpenType 기능을 지원하는 환경에 한정됩니다.
사용자는 CSS를 통해 색상 테마를 변경할 수 있으며, Night Owl과 Light Owl과 같은 대체 테마를 다운로드할 수 있습니다. 이 글꼴은 다양한 프로젝트에 영감을 주었으며, harfbuzz-wasm과 같은 기술을 통해 더 발전할 가능성이 있습니다.
이 글꼴은 오픈 소스 글꼴을 기반으로 하며, SIL 오픈 글꼴 라이선스에 따라 무료로 사용할 수 있습니다. 이러한 혁신적인 문법 강조 방법은 개발자들이 코드 조각을 깔끔하게 제시할 수 있는 간단하고 효율적인 방안을 제공합니다.
7.카르납: 해스켈의 논리 체계(Carnap – A formal logic framework for Haskell)
Carnap.io는 형식 논리를 가르치고 배우기 위해 Haskell로 만들어진 무료 오픈 소스 소프트웨어 프레임워크입니다. 이 플랫폼은 전 세계 여러 대학의 논리학 강의를 지원합니다. Carnap를 사용하는 학생들은 웹사이트에 로그인하여 강의 자료에 접근할 수 있습니다. Carnap에 대해 더 알고 싶거나 자신의 수업에서 사용하고 싶다면, 웹사이트에서 추가 정보를 찾고 팀에 연락할 수 있습니다.
8.10 years bootstrapped: €6.5M revenue with a team of 13(10 years bootstrapped: €6.5M revenue with a team of 13)
요약이 없습니다.
9.씨네CLI - 터미널로 영화 다운로드!(CineCLI – Browse and torrent movies directly from your terminal)
CineCLI는 사용자가 영화 검색, 상세 정보 조회, 그리고 시스템의 토렌트 클라이언트를 통해 직접 토렌트를 열 수 있는 새로운 터미널 애플리케이션입니다. 주요 기능으로는 터미널에서 영화 검색이 가능하며, 사용자 친화적인 인터페이스를 제공하여 평점, 상영 시간, 장르 등의 정보를 쉽게 확인할 수 있습니다. 이 애플리케이션은 상호작용 모드와 비상호작용 모드를 모두 지원하며, 기본 토렌트 클라이언트를 이용한 마그넷 링크도 지원합니다. 또한, 리눅스, macOS, 윈도우와 호환되며 광고나 추적 기능이 없습니다.
CineCLI는 GitHub와 PyPI에서 확인할 수 있습니다. 터미널과 파이썬 사용자들의 피드백을 환영합니다.
10.Snitch – A friendlier ss/netstat(Snitch – A friendlier ss/netstat)
요약이 없습니다.
11.It's Always TCP_NODELAY(It's Always TCP_NODELAY)
요약이 없습니다.
12.실전 공학 블로그 추천(What are the best engineering blogs with real-world depth?)
기술 회사에서 작성된 상세한 엔지니어링 블로그 포스트의 예를 찾고 있습니다. 제가 원하는 포스트는 다음과 같은 특징이 있습니다.
첫째, 기술적인 아이디어를 명확하게 설명해야 합니다. 둘째, 실제 구현 사례를 포함해야 하며, 여기에는 실수나 선택의 대가도 포함되어야 합니다. 셋째, 잘 정리되어 있고 읽기 쉬워야 합니다. 넷째, 엔지니어링 선택이 비즈니스나 제품 결과와 어떻게 연결되는지를 보여줘야 합니다.
이러한 설명에 맞는 훌륭한 블로그나 포스트를 알고 계신가요?
13.일러스트 변압기(The Illustrated Transformer)
"일러스트레이티드 트랜스포머"는 기계 학습에서 중요한 아키텍처인 트랜스포머 모델을 설명합니다. 특히 번역과 같은 작업에서 이 모델의 효율성과 효과성을 강조하며, 주의 메커니즘을 사용하여 데이터를 병렬로 처리할 수 있는 점이 특징입니다.
주요 내용으로는 첫째, 주의 메커니즘이 있습니다. 트랜스포머 모델은 자기 주의를 사용하여 단어의 맥락을 이해하고 번역 품질을 향상시킵니다. 둘째, 모델 구조는 인코더와 디코더로 구성되어 있습니다. 각 인코더는 자기 주의 레이어와 피드포워드 신경망을 포함하고 있으며, 디코더는 입력의 관련 부분에 집중할 수 있도록 추가적인 주의 레이어를 포함합니다.
셋째, 자기 주의 과정에서는 각 단어가 벡터(쿼리, 키, 값)로 변환되어 다른 단어에 얼마나 집중할지를 계산합니다. 이 과정은 더 나은 맥락 이해를 가능하게 합니다. 넷째, 다중 헤드 주의 기능은 모델이 여러 단어에 동시에 집중할 수 있게 하여 복잡한 문장을 이해하는 능력을 향상시킵니다.
다섯째, 위치 인코딩은 트랜스포머가 단어 임베딩에 추가되어 순서 정보를 유지하게 합니다. 이는 맥락을 이해하는 데 매우 중요합니다. 여섯째, 모델은 출력과 정답을 비교하여 매개변수를 조정하는 방식으로 훈련됩니다. 일반적인 방법으로는 탐욕적 디코딩과 빔 서치가 있어 최상의 번역 출력을 선택합니다.
마지막으로, 이 포스트는 트랜스포머 모델의 발전을 다룬 책으로 발전하였습니다. 이 요약은 복잡한 개념을 간단히 설명하여 독자들이 트랜스포머 모델의 본질과 기계 학습에서의 중요성을 이해하는 데 도움을 줍니다.
14.음파로 암 정복!(Ultrasound Cancer Treatment: Sound Waves Fight Tumors)
히스토소닉스는 초음파를 집중적으로 사용하여 종양, 특히 췌장암을 치료하는 에디슨 시스템이라는 기술을 개발했습니다. 이 방법은 종양 내에서 미세한 기포를 생성하고 이를 붕괴시켜 암세포를 파괴하고 종양을 액화시키는 방식으로, 주변의 건강한 조직에는 해를 끼치지 않습니다.
원래 초음파로 형성된 기포는 문제로 여겨졌지만, 연구자들은 이를 효과적으로 제어하는 방법을 배웠습니다. 2001년에는 강력한 초음파의 짧은 폭발을 안전하게 사용하여 기포를 생성할 수 있는 획기적인 기술이 개발되었고, 이를 히스토트립시라고 부릅니다. 이 방법은 비침습적으로 종양을 파괴할 수 있는 방법을 제공합니다.
2023년, 에디슨 시스템은 간 종양 치료를 위한 FDA 승인을 받았으며, 가까운 미래에 신장암과 췌장암 치료로 확대할 계획입니다. 히스토트립시는 종양을 목표로 할 뿐만 아니라, 남아 있는 암세포를 공격하도록 면역 시스템을 자극할 수도 있습니다.
히스토소닉스는 제프 베조스를 포함한 새로운 투자자들의 지원을 받아 연구 능력을 강화하고 이 기술을 다양한 암 치료에 적용할 가능성을 높이고 있습니다. 이 기술의 미래는 비침습적인 암 치료에 혁신을 가져올 수 있으며, 의사들이 전통적인 수술 방법 대신 음파를 사용할 수 있게 할 것입니다.
15.부분 인라인(Partial inlining)
이 텍스트는 블로그 콘텐츠와 관련된 다양한 태그와 카테고리를 나열하고 있습니다. 여기에는 인공지능, 코딩, 게임, 개인적인 경험과 같은 주제들이 포함되어 있으며, WeeBox 프로젝트와 같은 특정 프로젝트도 언급됩니다. 아카이브 섹션은 이러한 주제들이 쉽게 접근할 수 있도록 정리되어 있음을 나타냅니다. 또한, "소개" 섹션에서는 저자에 대한 정보와 연락 방법이 제공됩니다.
16.코딩 혁신 GLM-4.7(GLM-4.7: Advancing the Coding Capability)
제공하신 텍스트가 불완전하거나 제목이나 이름만 포함되어 있는 것 같습니다. 요약할 실제 내용을 제공해 주시면 기꺼이 도와드리겠습니다!
17.NIST, 전력 차단 후 5μs 오차(NIST was 5 μs off UTC after last week's power cut)
2025년 12월 22일, 미국의 국립표준기술연구소(NIST)는 콜로라도주 볼더에 있는 시설에서 강한 바람으로 인해 전력선이 끊어져 정전 사태를 겪었습니다. 이틀 후 백업 발전기가 고장 나면서 세계 표준시인 UTC를 제공하는 주요 시계에 영향을 미쳤습니다. 그럼에도 불구하고 NIST의 시간 서버는 최대 5마이크로초만큼의 오차를 보였는데, 이는 작지만 특정 과학적 응용에 있어서는 중요한 수치입니다.
NIST는 캠퍼스 내 다른 시계를 사용하고 비상 전력을 우회하여 시간 정확성을 유지했습니다. 서버를 종료하지 않기로 결정했는데, 이는 추가적인 문제를 일으킬 수 있었기 때문입니다. 시스템에 내장된 중복성 덕분에 대부분의 사용자들은 이 중단을 크게 인식하지 못했습니다.
이번 사건은 미국의 시간 인프라가 GPS에 크게 의존하고 있다는 점에서 그 취약성을 드러냈습니다. NIST는 시간 서비스의 신뢰성을 높이기 위한 대안을 모색하고 있습니다. 최근 업데이트에 따르면, NIST는 시간 정확성을 나노초 단위로 복원하여 사용자에게 큰 영향을 미치지 않도록 했습니다.
18.다국어 NixOS(The Polyglot NixOS)
저자는 여러 아키텍처에서 실행할 수 있는 단일 NixOS 디스크 이미지를 만드는 방법에 대해 논의합니다. 여기서 언급하는 아키텍처는 x86_64, ARM AArch64, RISC-V 64비트이며, UEFI 플랫폼을 사용합니다.
목표는 다양한 아키텍처를 위한 하나의 디스크 이미지를 만드는 것입니다. 이 과정은 NixOS 구성 파일을 준비하고, 각 아키텍처에 맞게 시스템을 빌드한 후, 모든 것을 하나의 파티션으로 결합하는 방식으로 진행됩니다. 마지막으로 EFI 시스템 파티션(ESP)을 설정하여 올바른 아키텍처로 부팅할 수 있도록 합니다.
ESP에 아키텍처별 파일 이름을 사용하면 복잡한 부트로더 없이도 간단하게 부팅할 수 있어 구현이 더 쉬워집니다. 제공된 예시에서는 하나의 Nix 저장소에 아키텍처를 결합하는 것이 큰 공간 절약 효과를 가져오지 않을 수 있음을 보여줍니다. 저자는 다른 사람들이 이 주제를 더 탐구하고 완전한 부트로더를 갖춘 더 발전된 버전을 만들기를 권장합니다.
자세한 내용은 제공된 예시 저장소에서 확인할 수 있습니다.
19.CECOT 탐방 - 60분(Inside CECOT – 60 Minutes [video])
이 글은 "Inside CECOT"라는 제목의 비디오에 대해 다루고 있습니다. 이 비디오는 CBS 뉴스 프로그램 "60 Minutes"의 일환으로, 기자 샤린 알폰시가 출연합니다. 이 비디오는 캐나다의 Global TV 앱에서 바리 와이스에 의해 검열된 것으로 알려져 있습니다. 비디오는 2025년 12월 23일 인터넷 아카이브에 업로드되었으며, 파일 크기는 1.4GB입니다. 비디오는 H.264와 MPEG4 형식을 포함한 다양한 다운로드 옵션을 제공합니다.
20.클로드 코드, 네이티브 LSP 지원!(Claude Code gets native LSP support)
버전 2.0.74에서는 코드 탐색과 문서화를 개선하기 위해 언어 서버 프로토콜(LSP) 도구가 도입되었습니다. 다양한 터미널에 대한 설정 지원이 추가되었고, 구문 강조를 전환하는 단축키와 테마 선택기의 가시성이 개선되었습니다. 또한, 도구 사용, 구문 강조 및 키보드 단축키와 관련된 여러 버그가 수정되었습니다.
버전 2.0.73에서는 클릭 가능한 이미지 링크와 텍스트를 복사하는 새로운 단축키가 추가되었습니다. 플러그인 탐색 인터페이스에서 검색 필터링이 개선되었고, 입력 기록 및 테마 명령에 영향을 미치는 여러 버그가 수정되었습니다.
버전 2.0.72에서는 크롬 확장을 통해 브라우저를 제어하는 기능이 도입되었습니다. 시각적 개선이 이루어졌고, 컨텍스트 명령 및 파일 제안과 관련된 버그가 수정되었습니다.
버전 2.0.71에서는 프롬프트 제안을 전환하는 명령이 도입되었고, 명령 트리거 및 권한과 관련된 여러 버그가 수정되었습니다.
버전 2.0.70에서는 Enter 키로 프롬프트 제안을 수락하는 기능이 추가되었고, 대화가 길어질 때 메모리 사용이 개선되었습니다.
버전 2.0.69에서 2.0.65까지는 여러 버그 수정과 함께 키보드 단축키 및 성능 개선과 같은 소규모 개선이 포함되었습니다.
버전 2.0.64에서 2.0.55까지는 백그라운드 에이전트 지원, 권한에 대한 UI 개선, 세션 관리 향상과 같은 새로운 기능이 도입되었습니다.
이전 버전인 2.0.54 이하에서는 새로운 도구 도입, 버그 수정, 권한 관리 개선 및 전반적인 사용성 향상에 중점을 두었습니다.
변경 로그는 다양한 버전에서 기능, 성능 및 버그 수정을 지속적으로 개선하고 있으며, 사용자 경험과 기능성을 향상시키고 있습니다.
21.Debian adds LoongArch as officially supported architecture(Debian adds LoongArch as officially supported architecture)
요약이 없습니다.
22.새로운 샘 오디오, 편집 혁신!(Our New Sam Audio Model Transforms Audio Editing)
오늘은 SAM Audio를 소개하게 되어 기쁩니다. SAM Audio는 사용자가 혼합된 오디오에서 특정 소리를 쉽게 분리할 수 있도록 도와주는 고급 AI 모델입니다. 이 모델을 사용하면 비디오에서 기타나 보컬과 같은 소리를 빠르게 분리하고, 배경 소음을 필터링하거나 녹음에서 짖는 개와 같은 방해 요소를 제거할 수 있습니다.
SAM Audio는 우리의 Segment Anything 컬렉션의 일환으로, 오디오 처리를 간소화하는 세 가지 유형의 프롬프트를 제공합니다. 첫 번째는 텍스트 프롬프트로, "개 짖는 소리"와 같이 분리하고 싶은 소리를 입력하면 됩니다. 두 번째는 비주얼 프롬프트로, 비디오에서 객체나 사람을 클릭하여 그들의 오디오를 캡처할 수 있습니다. 마지막으로 스팬 프롬프트는 원하는 오디오가 발생하는 특정 시간 구간을 표시하는 방법입니다.
이 방법들은 개별적으로 또는 함께 사용하여 정확한 오디오 분리를 이룰 수 있습니다. SAM Audio는 오디오 및 비디오 편집을 개선하는 것을 목표로 하며, 음악, 팟캐스트, 영화 등 다양한 분야에서 활용될 수 있습니다.
Segment Anything Playground에서 SAM Audio를 체험해 볼 수 있으며, 제공된 오디오 및 비디오 자산을 사용하거나 자신의 파일을 업로드하여 기능을 탐색할 수 있습니다. SAM Audio는 다운로드도 가능하며, 우리는 이 모델이 최고의 오디오 분리 모델이라고 믿습니다. 이를 통해 모든 사람이 오디오 편집을 더 쉽게 할 수 있게 됩니다.
23.쓰레기 수거 가이드(The Garbage Collection Handbook)
"쓰레기 수집 핸드북" 제2판은 리차드 존스의 1996년과 2012년 원작을 업데이트하여 메모리 관리의 새로운 발전을 반영하고 있습니다. 이 판은 60년간의 연구 결과를 종합하여 하드웨어와 소프트웨어의 발전이 가져온 도전 과제를 다룹니다. 다양한 쓰레기 수집 기법에 대한 포괄적인 개요를 제공하며, 병렬, 점진적, 동시, 실시간 방법 등을 포함하고 있습니다. 이해를 돕기 위해 의사 코드와 그림을 사용합니다.
이 책은 현대 프로그래머에게 필수적인 자료로, 다양한 쓰레기 수집기가 어떻게 작동하는지와 현재 직면한 문제들에 대한 통찰을 제공합니다. 주요 특징으로는 쓰레기 수집에 대한 업데이트된 권위 있는 자료, 고급 쓰레기 수집 알고리즘에 대한 상세한 논의, 현대 상업용 쓰레기 수집기에 대한 설명, 지속성과 에너지 인식 쓰레기 수집에 관한 새로운 장, 그리고 약 3,400개의 관련 출판물이 포함된 포괄적인 온라인 데이터베이스가 있습니다.
전자책 버전은 쉽게 탐색할 수 있도록 37,000개 이상의 하이퍼링크를 포함하고 있습니다. 또한 중국어와 일본어 번역본도 제공됩니다. 온라인 데이터베이스는 정기적으로 업데이트되며 다양한 형식으로 접근하거나 다운로드할 수 있습니다.
24.클래식 당구의 비밀(Classical billiards can compute (2d billiard systems are Turing complete))
이 연구는 2차원 당구 시스템이 컴퓨터가 수행할 수 있는 모든 계산을 할 수 있음을 보여줍니다. 이를 튜링 완전성이라고 합니다. 당구는 입자가 어떻게 움직이고 벽에 부딪히는지를 나타내는 간단한 모델입니다. 연구 결과, 이러한 시스템은 복잡하고 예측할 수 없는 경로를 가질 수 있으며, 이는 기체의 행동이나 천체 역학과 같은 자연적인 상황에서도 해결할 수 없습니다.
25.플록의 AI 카메라, 인터넷에 공개!(Flock Exposed Its AI-Powered Cameras to the Internet. We Tracked Ourselves)
Flock이라는 카메라 시스템과 관련된 유출 사건이 발생했습니다. 이 시스템은 사람들을 추적할 수 있는 기능을 제공하며, 이는 넷플릭스가 스트리밍 서비스를 제공하는 방식과 유사합니다. 이러한 문제는 개인 정보 보호와 감시에 대한 우려를 불러일으키며, 스토킹과 같은 행동을 가능하게 한다고 지적되고 있습니다. 더 자세한 내용은 관련된 기사와 이 주제를 다룬 유튜브 영상을 통해 확인할 수 있습니다.
26.12진법 소식지 55호(The Duodecimal Bulletin, Vol. 55, No. 1, Year 1209 [pdf])
진 지르켈은 미국의 12진법 사회의 저명한 회원으로, 12진법 시스템에 대한 헌신을 남기고 세상을 떠났습니다. 그는 1970년대 어려운 시기에 사회를 재건하는 데 중요한 역할을 했으며, 이 시기에 사회는 생존에 어려움을 겪고 있었습니다. 그의 열정과 리더십 덕분에 조직은 성장할 수 있었고, 많은 사람들이 12진법을 받아들이도록 격려했습니다.
1931년 뉴욕에서 태어난 진은 수학 분야에서 학위를 가진 뛰어난 교육자로, 다양한 교육 역할을 거쳐 나소 커뮤니티 칼리지에서 교수직을 역임했습니다. 그는 또한 수학과 12진법에 관한 여러 기사를 기고한 저자이기도 했습니다.
진의 헌신은 학문을 넘어섰습니다. 그는 지역 사회 봉사와 옹호 활동에 참여한 영적인 사람이었습니다. 그는 12진법에 대한 지식을 나누는 데 열정을 가지고 있었으며, 변화에 대한 저항에도 불구하고 이 시스템이 많은 장점을 가지고 있다고 믿었습니다.
12진법 사회의 공식 간행물인 '두오데시말 불레틴'은 진의 기여를 계속해서 기리며, 그의 영향력을 되새기고 다른 이들이 수학과 과학에서 12진법을 홍보하는 사명에 참여하도록 초대하고 있습니다. 진의 유산은 영감을 주는 것이며, 모든 회원들이 그가 구현한 가치를 가르치고 나누도록 격려합니다.
27.FPGAs Need a New Future(FPGAs Need a New Future)
요약이 없습니다.
28.Solving the Problems of HBM-on-Logic(Solving the Problems of HBM-on-Logic)
요약이 없습니다.
29.코드베이스 확장하기(Scaling LLMs to Larger Codebases)
이 글은 대규모 코드베이스에서 대형 언어 모델(LLM)을 효과적으로 통합하는 방법에 대해 다루고 있습니다. 주로 두 가지 투자 분야인 가이드라인과 감독을 강조합니다.
첫째, 가이드라인입니다. LLM은 첫 시도에서 작동하는 구현을 생성할 때 효율적으로 코드를 작성할 수 있습니다. 이를 "원샷(one-shot)"이라고 하며, 실패할 경우 "재작업"이 필요해 시간 소모가 발생합니다. 원샷 성공률을 높이기 위해서는 더 나은 가이드라인이 필요합니다. 이를 위해 문서와 모범 사례를 포함한 프롬프트 라이브러리를 만드는 것이 중요합니다. 이렇게 하면 LLM이 선택할 수 있는 옵션에 압도당하지 않고 정보에 기반한 결정을 내릴 수 있습니다. 예를 들어, 프롬프트 라이브러리에는 뷰와 테스트 작성에 대한 지침이 포함되어 LLM이 프로젝트의 규칙을 이해하는 데 도움을 줄 수 있습니다.
둘째, 감독입니다. 감독은 LLM이 생성한 선택이 적절한지를 보장합니다. 엔지니어는 LLM이 내린 결정이 코드베이스에 미칠 미래의 영향을 고려하여 평가할 수 있어야 합니다. 팀의 기술과 아키텍처 설계에 투자하는 것이 중요합니다. 엔지니어는 연습, 독서, 성공적인 코드를 복제함으로써 설계 능력을 향상시켜야 합니다. 감독을 자동화하기 위해서는 코딩 규칙과 안전 점검을 시행하는 도구를 사용하여 오류를 방지하는 방법도 있습니다.
셋째, 검증입니다. 코드 리뷰와 품질 보증과 같은 검증 과정은 소프트웨어 품질 유지를 위해 필수적입니다. 검증 병목 현상을 해결하기 위해서는 수동 QA의 장벽을 낮추고 테스트 환경을 개선하는 것이 필요합니다.
마지막으로, LLM은 일관성과 기존 패턴이 아직 확립되지 않은 새로운 프로젝트(그린필드 개발)에서 잘 작동하는 경향이 있습니다. 프로젝트가 성장함에 따라 일관성을 유지하는 것이 생산성과 모듈성에 중요해집니다. 전반적으로, 가이드라인과 감독에 집중함으로써 소프트웨어 팀은 대규모 코드베이스 내에서 LLM의 능력을 더 잘 활용할 수 있다는 점이 핵심입니다.
30.우리는 룽인가?(Are We Loong Yet?)
다음은 제공된 내용을 간단히 요약한 것입니다.
도구 체인에 필요한 버전은 다음과 같습니다. binutils는 2.40 이상, gcc는 13.1 이상, glibc는 2.36 이상, LLVM은 17.0.0 이상, musl은 1.2.5 이상, picolibc는 1.8.9 이상이어야 합니다.
지원되는 언어와 그 버전은 다음과 같습니다. D와 Dart는 지원되지 않으며, FibJS는 0.36.0 이상, Go는 1.21 이상, Haskell(GHC)은 9.6.1 이상, OCaml은 지원되고, Rust는 1.71.0 이상, Zig도 지원됩니다.
지원되는 커널은 FreeBSD, GNU Mach, Haiku, Linux(6.2 이상), OpenBSD, ReactOS, RT-Thread입니다.
에뮬레이터에 필요한 버전은 Box64가 0.2.8 이상, Das U-Boot, EDK II, Hangover, NEMU는 지원되며, QEMU는 7.2.0 이상, Wine도 지원됩니다.
지원되는 JIT 런타임은 .NET이 9.0 이상, JavaScriptCore는 버전이 명시되지 않았고, LuaJIT는 지원되지 않으며, Mono와 OpenJDK는 지원됩니다. sljit는 버전이 명시되지 않았고, SpiderMonkey는 107 이상, V8은 9.5.3 이상, Wasmtime과 Xbyak는 LoongArch64에 대해 지원됩니다.
지원되는 리눅스 배포판과 그 버전은 Alpine Linux가 3.21.0 이상, Anolis OS는 23.1 이상, deepin은 23 이상, Gentoo는 지원되며, NixOS/Nixpkgs는 25.11 이상, OpenCloudOS는 9.4(L3) 또는 23(Stream) 이상, openEuler는 24.03 이상, OpenWrt는 24.10 이상입니다. 기타 배포판으로는 Debian, Fedora, Slackware 및 다양한 지역 배포판이 있습니다.
이 요약은 지원되는 도구, 언어, 커널, 런타임 및 배포판과 그에 필요한 버전에 대한 주요 사항을 강조합니다.
31.셰이더로 블랙 제거하기(Remove Black Color with Shaders)
저자는 CSS를 사용하여 CBC 로고를 만드는 경험을 회상합니다. 처음에는 검은 배경 위에 검은 상자와 원을 쌓아 올렸는데, 이로 인해 상자들이 "보이지 않게" 되었습니다. 하지만 나중에 셰이더를 사용하면 검은색을 없앨 수 있다는 것을 깨달았고, 이로 인해 구현이 더 간단해졌습니다.
CSS-두들에서는 이미지를 실시간으로 생성하고 셰이더를 사용하여 효과를 줄 수 있습니다. 저자는 이전과 새로운 구현 방식을 공유합니다. 새로운 방법은 검은 픽셀을 직접 제거할 수 있게 해주어 패턴을 더 잘 활용할 수 있게 합니다.
또한, 저자는 패턴을 만들기 위해 블렌드 모드를 사용하는 방법에 대해서도 이야기합니다. 일반적으로 흰색과 차이 블렌드 모드를 사용하여 흑백 효과를 만듭니다. 이제 업데이트된 셰이더 접근 방식을 통해 검은색을 사용하지 않고도 패턴을 투명하게 만들 수 있어 사용성이 향상되었습니다. 전반적으로 이 방법이 혁신적이지는 않지만, 저자는 색상 처리를 위해 셰이더를 사용하는 간단함과 효과성에서 즐거움을 느낍니다.
32.보편적 추론 모델(Universal Reasoning Model (53.8% pass 1 ARC1 and 16.0% ARC 2))
유니버설 트랜스포머(UT)는 ARC-AGI와 스도쿠와 같은 복잡한 추론 작업에 효과적이지만, 성능 향상의 이유는 완전히 밝혀지지 않았습니다. 이 연구에서는 다양한 UT 변형을 분석하고, ARC-AGI에서 성능 향상이 주로 순환 구조와 강력한 비선형 구성 요소에서 비롯된다는 것을 발견했습니다. 복잡한 설계에서 오는 것이 아니라는 점이 중요합니다. 이러한 통찰을 바탕으로 저자들은 유니버설 추론 모델(URM)을 소개합니다. 이 모델은 UT에 짧은 합성곱과 잘린 역전파를 추가하여 성능을 크게 향상시킵니다. 새로운 모델은 ARC-AGI 1에서 53.8%의 성공률을 기록하며, ARC-AGI 2에서는 16.0%의 성공률을 달성했습니다. 이 연구의 코드는 온라인에서 확인할 수 있습니다.
33.Programming languages used for music(Programming languages used for music)
요약이 없습니다.
34.역대 최대 CRT: 소니 PVM-4300(The biggest CRT ever made: Sony's PVM-4300)
소니 PVM-4300, 또는 KV-45ED1로 알려진 이 모델은 지금까지 제작된 CRT TV 중 가장 큰 제품으로, 화면 크기는 45인치지만 43인치 모델로 판매되었습니다. 1989년 일본에서 처음 출시되었고, 1990년에는 미국으로 수입되었습니다. 가격은 4만 달러로, 작은 모델들에 비해 상당히 비쌌던 이유는 수작업으로 제작되었기 때문입니다. 이 TV는 약 450파운드의 무게로 일반 가정에서 사용하기에는 비실용적이었고, 고급 거실을 위한 제품으로 설계되었습니다.
이 TV는 IDTV 기술을 사용하여 화질을 개선했지만, 1998년에 등장한 HDTV만큼 발전된 기술은 아니었습니다. 비싼 가격에도 불구하고 소니는 그 해에 80대를 판매할 계획이었으나, 경기 침체로 인해 판매에 어려움이 있었던 것으로 보입니다.
최근 유튜버 샹크 모드의 영상에서는 일본의 한 식당에서 구출된 이 모델이 적어도 하나 남아있다는 사실이 밝혀졌습니다. 이 이야기는 빈티지 기술에 대한 열정과 이를 보존하려는 애호가들의 노력을 잘 보여줍니다.
35.A centennial look back at Edward Gorey's macabre art and guarded life(A centennial look back at Edward Gorey's macabre art and guarded life)
요약이 없습니다.
36.데비안의 깃 전환(Debian's Git Transition)
귀하의 요청을 확인하기 위해 CAPTCHA를 완료해야 합니다. 아래의 내용을 작성한 후 버튼을 클릭해 주세요.
37.파이썬 SDK: 시계열 예측의 모든 것(Python SDK – forecasting with foundation time-series and tabular models)
우리는 시계열 데이터와 표 형식 데이터를 쉽게 사용할 수 있는 파이썬 SDK를 개발했습니다. 이 모델들은 최신 기술을 적용한 것으로, 별도의 훈련이나 추가 설정 없이 바로 사용할 수 있습니다. SDK는 GitHub에서 확인하실 수 있습니다.
38.저항의 반란: 60년대 컴퓨팅 혁명(How the RESISTORS put computing into 1960s counter-culture)
1960년대 후반, 뉴저지주 프린스턴에서 활동하던 청소년 컴퓨터 애호가들로 구성된 RESISTORS라는 그룹은 전문적인 환경 밖에서 컴퓨터의 초기 발전에 중요한 역할을 했습니다. 이들은 1968년 한 회의에서 기술이 중단된 상황을 이용해 창의적으로 컴퓨터에 연결하며 업계 전문가들의 주목을 받았습니다.
RESISTORS는 "과학, 기술 또는 연구에 관심이 있는 급진적으로 열정적인 학생들"을 의미하며, 이들의 멘토인 엔지니어 클로드 카간의 지도 아래 구형 컴퓨터에 접근할 수 있었습니다. 카간은 이들에게 실습 학습을 권장했습니다. 비록 소규모 그룹이었지만, 많은 구성원들이 기술 분야에서 성공적인 경력을 쌓았으며, 시스코 시스템을 공동 설립하고 컴퓨터 관련 베스트셀러를 집필하기도 했습니다.
이 그룹은 포용성이 뛰어난 것으로 유명했으며, 다양한 배경을 가진 소녀들과 청소년들을 환영했습니다. 그들의 학습 방식은 실질적인 경험을 중시했으며, 하이퍼텍스트와 인터랙티브 컴퓨팅 같은 개념을 소개한 전설적인 인물 테드 넬슨과 협력하기도 했습니다.
RESISTORS는 1970년대에 들어서면서 구성원들이 고등 교육을 추구하게 되면서 점차 사라졌지만, 그들의 영향력은 기술 세계에 남아 개인용 컴퓨터의 부상을 예고했습니다. 이들의 이야기는 컴퓨터 분야의 초기 풀뿌리 운동과 기술 혁신에서 커뮤니티의 중요성을 강조합니다.
39.유플레인, 창립 엔지니어 모집!(Uplane (YC F25) Is Hiring Founding Engineers (Full-Stack and AI))
요청하신 내용이 불완전한 것 같습니다. 요약해드릴 내용을 제공해 주시면 기꺼이 도와드리겠습니다!
40.TCC 라이브 부트스트랩(C-compiler to compile TCC for live-bootstrap)
이 프로젝트는 새로운 C 컴파일러를 만들어 라이브 부트스트랩 과정을 간소화하는 것을 목표로 하고 있습니다. 이 컴파일러는 Tiny C Compiler(TCC) 버전 0.9.26을 컴파일할 수 있으며, GNU Mes 컴파일러를 대체합니다. 첫 번째 목표는 tcc_cc.c라는 소스 파일을 사용하여 i386 아키텍처에 맞게 TCC를 올바르게 컴파일하는 것입니다. 이 컴파일러는 Stack-C라는 언어의 중간 코드를 생성하며, 최소한의 C 표준 라이브러리를 포함합니다.
이 컴파일러를 구축하기 위해서는 특정 실행 파일과 표준 리눅스 명령어가 필요합니다. 빌드 및 테스트를 위한 메이크파일이 제공되며, 새로운 컴파일러와 GNU C 컴파일러의 결과를 비교하는 자동화된 컴파일 및 테스트 과정을 위한 스크립트(test.sh)도 포함되어 있습니다.
이 프로젝트에는 몇 가지 추가 작업이 있습니다. 첫째, 필요한 유틸리티를 C 소스에서 빌드하여 의존성을 제거하는 작업입니다. 둘째, 유틸리티 빌드와 병행하여 새로운 컴파일러를 위한 스크립트를 개발하는 것입니다. 셋째, x86_64, arm, riscv64와 같은 다른 아키텍처를 위한 버전을 만드는 작업이 있으며, 이는 추가적인 조사와 테스트가 필요할 수 있습니다. 마지막으로, 프로젝트의 성과에 대한 문서 작성과 발표 준비도 포함됩니다.
이 프로젝트는 NGI0 Core Fund의 지원을 받는 더 큰 이니셔티브의 일환으로, 유럽연합의 차세대 인터넷 프로그램에 의해 지원되고 있습니다.
41.FCC, 외국 드론 포함!(FCC Updates Covered List to Include Foreign UAS and UAS Critical Components [pdf])
FCC는 국가 안보 위험을 이유로 외국에서 제조된 드론과 그 주요 부품을 포함하는 새로운 목록을 업데이트했습니다. 이 결정은 공중 공간의 주권을 강화하고 미국 드론 제조를 촉진하려는 트럼프 대통령의 노력과 일치합니다. FCC의 업데이트에 따라 새로운 외국 드론은 미국에서 수입되거나 판매될 수 없으며, 이는 공격이나 스파이 활동에 사용될 수 있다는 우려 때문입니다. 하지만 이 변화는 소비자들이 이미 구매한 기존 드론에는 영향을 미치지 않으며, 그들은 계속해서 사용할 수 있습니다. 소매업체들은 이전에 승인된 드론 모델을 여전히 판매할 수 있습니다. FCC의 이러한 조치는 국가 안보를 강화하고 미국 드론 산업을 지원하기 위한 것입니다.
42.이드리스 엘바 밀랍인형, 얼굴인식 해제!(Wax Figure of Idris Elba Unlocks Face ID)
겨울 세일이 진행 중이며, 다양한 상품에서 최대 50% 할인 혜택을 제공합니다. 이 세일에는 Mr.와 BAPE®의 협업 제품도 포함되어 있습니다.
대중문화 소식으로는, 배우 이드리스 엘바가 런던의 마담 투소에서 자신의 새로운 밀랍 인형을 보고 놀랐습니다. 인형이 너무 실제 같아서 그의 얼굴 인식 기능으로 휴대폰 잠금을 해제할 수 있을 정도였습니다. 엘바는 이 인정을 받게 되어 놀랍고 영광스럽다고 말하며, 런던에 항상 자신의 일부가 남아 있는 것 같은 기분이라고 전했습니다. 그는 어머니에게 전화를 걸어 인형을 보여주었고, 어머니도 매우 감명받으셨습니다. 엘바는 밀랍 인형 제작 과정을 영화 역할을 준비하는 것과 비슷하다고 설명했습니다.
43.겨울의 고대 유적(The ancient monuments saluting the winter solstice)
겨울철 지점은 12월 21일 또는 22일경에 발생하며, 이는 연중 가장 짧은 날을 의미하고 한 주기의 끝과 또 다른 주기의 시작을 상징합니다. 이 사건을 기념하기 위해 약 5,000년 전의 고대 유적들이 태양의 움직임에 맞춰 세워졌습니다. 예를 들어, 기원전 2800년경에 만들어진 오크니의 메이즈하우 무덤은 겨울철 지점에 태양빛이 무덤 내부를 비추도록 설계된 통로를 가지고 있습니다.
이러한 구조물들은 겨울철 지점이 어둠의 시간과 더 긴 날로의 전환을 의미하는 중요한 시점임을 강조합니다. 고대 사회에서는 지점을 이해하는 것이 생존에 매우 중요했으며, 이는 사냥, 낚시, 농업에 큰 도움이 되었습니다. 겨울철 지점의 중요성은 오늘날에도 유일과 현대 크리스마스 관습을 포함한 다양한 전통과 축제에서 여전히 찾아볼 수 있습니다.
또 다른 주목할 만한 태양 정렬 유적에는 스톤헨지, 뉴그레인지, 라 로슈 오 피에가 있습니다. 현대 예술에서도 낸시 홀트의 '태양 터널'과 제임스 터렐의 '로덴 크레이터'와 같은 작품들이 태양과 자연과의 연결을 반영하며, 환경과 시간의 흐름에 대한 우리의 관계를 강조합니다. 전반적으로 이러한 유적과 예술 작품들은 삶의 순환적인 본성과 가장 어두운 날 이후 돌아오는 빛의 약속을 상기시켜 줍니다.
44.로터스베일, 왓츠앱 정보 수집!(Lotusbail npm package found to be harvesting WhatsApp messages and contacts)
"lotusbail"이라는 악성 npm 패키지가 WhatsApp 웹 API 라이브러리로 가장해 56,000회 이상 다운로드되었습니다. 이 패키지는 정상적으로 작동하지만, 실제로는 WhatsApp 계정을 탈취하는 악성코드를 포함하고 있습니다. 이 악성코드는 WhatsApp 로그인 정보를 훔치고, 메시지를 가로채며, 연락처 목록을 수집하고, 사용자의 계정에 지속적으로 접근할 수 있는 백도어를 유지합니다.
악성코드는 WhatsApp과 통신하는 정상적인 코드를 감싸서 작동합니다. 이를 통해 모든 메시지와 인증 데이터를 캡처합니다. 훔친 정보는 탐지를 피하기 위해 특별한 방법으로 암호화되어 숨겨진 서버로 전송됩니다. 또한, 이 악성코드는 기기 연결 과정을 가로채어 공격자가 악성코드가 제거된 후에도 피해자의 WhatsApp 계정에 지속적으로 접근할 수 있게 합니다.
이번 사례는 전통적인 보안 점검을 피할 수 있는 공급망 공격의 점점 더 정교해지는 양상을 보여줍니다. 효과적인 방어를 위해서는 소프트웨어의 행동을 실시간으로 모니터링하는 것이 필요하며, 단순히 정적 분석에 의존해서는 안 됩니다.
45.mdBook 플러그인 사례(Plugins case study: mdBook preprocessors)
mdBook은 Markdown 파일로부터 책을 만드는 데 널리 사용되는 도구로, 특히 Rust 커뮤니티에서 인기가 높습니다. 이 도구는 사용자가 원하는 프로그래밍 언어를 사용하여 책의 출력을 수정할 수 있는 간단한 플러그인 시스템을 제공합니다.
mdBook의 주요 특징 중 하나는 아키텍처입니다. mdBook은 Markdown 파일을 디렉토리 구조로 정리하고 이를 책으로 변환합니다. 일반적으로 HTML 형식으로 출력되지만 PDF와 같은 다른 형식도 지원합니다.
프리프로세서 메커니즘을 통해 사용자는 Markdown 파일을 로드한 후 책의 내용을 수정하는 프로그램을 등록할 수 있습니다. 이러한 프로그램은 어떤 언어로도 작성할 수 있습니다.
저자는 Python과 Rust로 "나르시스트" 플러그인을 만들어 mdBook의 프리프로세서 시스템의 유연성을 보여주었습니다. 플러그인 개념으로는 먼저 플러그인이 책의 구성 파일인 book.toml에 나열되어야 하며, mdBook은 특정 렌더러를 지원하는지 확인하기 위해 프리프로세서를 두 번 실행합니다. 프리프로세서는 전체 책을 하나의 JSON 객체로 받아 수정된 책을 같은 형식으로 반환해야 합니다. Rust로 작성된 프리프로세서는 mdBook의 API에 접근하여 데이터 처리를 더 쉽게 할 수 있습니다. 렌더러는 프리프로세서와 유사하게 수정된 책 데이터를 받아 다양한 출력을 생성하며, 모든 프리프로세싱이 완료된 후 최종 제품이 생성됩니다.
이 사례 연구는 mdBook의 플러그인 시스템이 어떻게 작동하는지와 기본적인 플러그인 개념과의 일치를 보여줍니다.
46.AI 크롤러로부터 Forgejo 지키기(How I protect my Forgejo instance from AI web crawlers)
이 글에서는 Forgejo에서 호스팅되는 웹사이트를 보호하기 위한 방법을 다루고 있습니다. 이 방법은 robots.txt 규칙을 따르지 않는 봇의 과도한 크롤링으로부터 사이트를 지키는 것입니다. 처음에 저자는 이러한 크롤러의 요청이 너무 많아 사이트가 다운되는 문제를 겪었습니다. 그들은 Anubis라는 복잡한 솔루션을 시도했지만, 너무 복잡하고 필요에 맞지 않다는 것을 알게 되었습니다.
대신 저자는 Nginx를 위한 더 간단한 설정을 만들어 특정 쿠키를 확인하여 사용자에게 접근을 허용하도록 했습니다. 만약 쿠키가 없으면 사용자는 418 오류 페이지로 리디렉션되며, 이 페이지는 JavaScript를 통해 쿠키를 설정하고 페이지를 새로 고칩니다. 이 방법은 다른 솔루션에 비해 사용자에게 덜 눈에 띄면서도 효과적으로 크롤러를 차단합니다.
저자는 이 솔루션이 완벽하지 않을 수 있으며 우회될 가능성이 있다고 인정하지만, 현재로서는 시스템을 지나치게 복잡하게 만들지 않으면서 그들의 필요를 충족하고 있다고 말합니다. 또한, 많은 사람들이 이 방법을 채택하게 되면 크롤러도 이에 적응할 수 있다고 경고합니다.
47.테오도르의 테스트 프레임워크(Tc – Theodore Calvin's language-agnostic testing framework)
tc는 간단하고 언어에 구애받지 않는 테스트 프레임워크로, 한 번 테스트를 작성하면 Bash, Python, Rust, Go 등 다양한 프로그래밍 언어에서 실행할 수 있습니다.
이 프레임워크의 주요 특징은 테스트가 JSON 형식을 사용하여 입력과 예상 출력을 디렉토리로 구성할 수 있다는 점입니다. 추가적인 의존성이 없으며, jq 도구만 필요합니다. 이를 통해 코드를 다시 작성하지 않고도 여러 언어에서 테스트를 실행할 수 있습니다.
시작하는 방법은 간단합니다. 먼저 저장소를 클론한 후, 해당 디렉토리로 이동합니다. 그 다음 tc를 PATH에 추가하여 Unix 명령어와의 충돌을 피하고, 설치가 제대로 되었는지 확인합니다. 예를 들어, "hello-world" 예제를 실행하거나 새로운 테스트를 생성할 수 있습니다.
tc에서 사용할 수 있는 명령어는 여러 가지가 있습니다. 모든 테스트를 실행하거나 특정 테스트 스위트를 실행할 수 있으며, 새로운 테스트 스위트를 만들거나 모든 테스트 스위트를 나열하는 것도 가능합니다. 버전 확인도 손쉽게 할 수 있습니다.
출력 모드는 두 가지가 있습니다. TTY 모드는 터미널에 적합한 깔끔하고 애니메이션이 포함된 출력을 제공하며, Non-TTY 모드는 CI/CD 환경에 적합한 자세한 출력을 제공합니다.
또한, 예상 출력에서 동적 값 매칭을 지원하며, 특정 형식에 맞는 사용자 정의 패턴을 정의할 수 있습니다. 설치를 위해서는 Bash 4.0 이상과 jq 도구가 필요하며, 이는 패키지 관리자를 통해 설치할 수 있습니다.
tc는 MIT 라이센스 하에 배포되며, 단순성과 이식성에 중점을 두고 테스트는 영구적이어야 하고 코드는 변경될 수 있다는 철학을 가지고 설계되었습니다. 이 프레임워크는 다양한 프로그래밍 언어에서 테스트를 더 쉽고 효율적으로 수행할 수 있도록 돕습니다.
48.CECOT 60분 특집(Pulled 60 Minutes segment on CECOT)
엘살바도르의 테러리즘 구금 센터(CECOT)와 관련된 "60 Minutes" 프로그램의 한 부분이 2025년 12월 22일 방송될 예정이었으나, 방송 직전에 이유 없이 취소되었습니다. 그럼에도 불구하고 이 내용은 캐나다의 Global-TV에서 방영되었습니다. 해당 영상은 온라인에서 시청하고 공유할 수 있습니다.
49.패스키의 모든 것(Things I learnt about passkeys when building passkeybot)
Passkeybot.com은 웹사이트에 패스키 인증을 쉽게 통합할 수 있도록 도와주는 플랫폼입니다. 애플 기기에는 개인 키를 보호하고 안전한 인증을 가능하게 하는 보안 영역 프로세서(Secure Enclave Processors, SEP)가 있습니다. 다른 기기들도 유사한 보안 요소를 가지고 있습니다.
사용자 존재(User Presence, UP)와 사용자 검증(User Verification, UV)의 차이도 중요합니다. UP는 사용자가 버튼을 눌러 존재를 확인하는 것이고, UV는 생체 인식이나 비밀번호 입력을 요구하여 보안을 강화합니다. 인증기는 개인 키와 공개 키 쌍을 관리하는 장치나 소프트웨어로, 웹 API와 상호작용하여 안전한 로그인을 보장합니다.
인증 과정에서의 증명(attestation)은 패스키를 생성하는 데 사용된 하드웨어와 소프트웨어를 검증하는 과정입니다. 하지만 이 과정은 장치 정보를 노출할 수 있어 개인 정보 보호에 위험이 될 수 있습니다. 패스키는 로그인에만 사용되며, 문서나 거래의 서명에는 사용되지 않습니다.
웹사이트의 자바스크립트가 손상되면 공격자가 사용자의 인증기를 악용할 수 있는 위험이 있으므로, 안전한 코딩 관행이 필수적입니다. 즉각적인 중재 API는 기존 패스키를 가진 사용자가 더 빠르게 로그인할 수 있도록 해주는 새로운 기능입니다. 관련 출처 요청은 도메인이 서브도메인에 대해 패스키를 생성할 수 있게 해주지만, HTTPS가 필요하고 모든 브라우저에서 지원되지 않습니다.
블루투스를 이용한 로그인 기능은 공용 컴퓨터에서 자신의 기기와 연결하여 패스키를 사용할 수 있게 해주어 보안을 강화합니다. 패스키 삭제는 자바스크립트 API를 통해 요청할 수 있지만, 직접적으로 관리할 수는 없습니다. 사용자 ID와 핸들은 동일한 계정 식별자를 가리키며, 하나의 사용자에 대해 여러 패스키를 관리하는 데 도움을 줍니다.
비추출 키(non-extractable keys)는 추출할 수 없는 키를 생성하여 자바스크립트가 손상되더라도 안전하게 유지할 수 있습니다. PKCE 프로토콜은 인증 흐름 중 토큰을 보호하기 위한 보안 조치로, 정적 비밀을 저장할 수 없는 환경을 위해 처음 설계되었습니다. 디지털 자격 증명 API는 사용자의 운영 체제 지갑에 저장된 디지털 ID와 자격 증명에 접근할 수 있게 해주며, 개인 정보를 노출하지 않습니다.
50.클랜시 시걸을 찾아서(In Pursuit of Clancy Sigal (2021))
클랜시 시걸의 삶과 저작에 대한 글이다. 저자 토드 깃린은 시걸을 처음 만난 경험을 도리스 레싱의 소설 "황금 노트"를 통해 이야기한다. 이 소설에는 시걸에서 영감을 받은 캐릭터가 등장한다. 1960년대의 젊은 좌파 활동가였던 깃린은 공산당 운동에 대한 환멸과 정치적 혼란 속에서의 연결 욕구를 나타내는 캐릭터인 사울 그린의 고뇌에 공감한다.
깃린은 이어서 시걸의 작품, 특히 "떠나기"라는 책에 대해 이야기한다. 이 책은 구좌파의 쇠퇴 이후 많은 좌파들이 느낀 상실감과 후퇴의 감정을 담고 있다. 화자의 미국 여행은 정치적 무관심과 더 큰 이상주의 시대에 대한 향수를 드러낸다. 세월이 흐르면서 깃린과 시걸은 서신을 주고받으며, 깃린은 자신의 정치적 및 작가적 도전을 헤쳐 나가는 데 있어 시걸에게 조언을 구한다.
이 이야기 속에서 깃린은 시걸의 글쓰기와 활동에 대한 헌신, 그리고 레싱과의 복잡한 관계를 강조한다. 레싱은 그들의 삶을 바탕으로 소설을 썼다. 시걸의 급진적인 신념은 변하지 않았고, 그는 개인적인 어려움에 직면하면서도 정치적 문제에 계속 참여하고 다른 이들에게 영감을 주었다.
결국 깃린은 시걸을 열정적이면서도 결점이 있는 인물로 묘사한다. 그의 삶과 작업은 그 시대의 격변하는 정치적 풍경을 반영한다. 이 글은 환멸, 정체성, 그리고 개인과 집단의 삶에 대한 활동의 지속적인 영향을 강조한다.
51.양자 컴퓨팅, 곧 현실?(More on whether useful quantum computing is “imminent”)
저자는 양자 컴퓨팅의 발전 상황을 논의하며 과거의 예측에 대해 되돌아봅니다. 10년 전, 저자는 확장 가능한 양자 컴퓨팅이 곧 이루어질 것이라고 보지 않았지만, 지금은 상당한 발전이 이루어져 가능성이 높아졌다고 생각합니다.
최근 열린 Q2B 컨퍼런스에서 저자는 양자 컴퓨팅에 대한 낙관적인 발표를 했습니다. 그는 도전 과정보다 최근의 실험적 성과에 초점을 맞췄습니다. 양자 이론에 대한 신뢰는 여전히 있지만, 실제 응용 프로그램이 얼마나 빨리 등장할지는 불확실합니다. 주요 발전 사항으로는 포획된 이온과 초전도 큐비트의 성능 향상이 있으며, 구글과 퀀티늄 같은 기업들이 이 분야를 선도하고 있습니다.
저자는 양자 기술을 진정으로 발전시키는 기업과 IPO를 통해 재정적 이익을 추구하며 과장된 주장을 하는 기업을 구분합니다. 양자 컴퓨터의 주요 응용 분야는 여전히 양자 물리학과 화학의 시뮬레이션, 현재의 암호를 깨는 것, 최적화 및 머신러닝에서의 잠재적 이점 등이지만, 후자는 실현되는 데 시간이 걸릴 수 있습니다.
양자 컴퓨팅과 관련된 보안 위험, 특히 암호화와 관련된 문제에 대한 경고도 있습니다. 현재의 암호 시스템을 깨기 위해 필요한 큐비트 수에 대한 논의가 곧 기밀이 될 수 있음을 시사합니다.
전반적으로 양자 컴퓨팅의 미래에 대한 낙관적인 시각이 있지만, 저자는 신중한 기대가 필요하다고 강조하며 이 분야의 지속적인 발전을 주목하고 있습니다.
52.인스타에서 이혼 발표, AI가 내 모습 흉내냈다!(I announced my divorce on Instagram and then AI impersonated me)
저자는 최근 인스타그램을 통해 예상치 못한 이혼 소식을 전하며 남편이 갑자기 결혼 생활을 끝내기로 결정한 후 느낀 충격과 트라우마를 공유했습니다. 이 어려운 시기에 친구들의 지지에 감사하며, 앞으로의 삶을 우선시하는 것이 중요하다고 강조했습니다.
게시물 직후, 저자는 인공지능이 자신을 가장한 추가 텍스트를 생성한 것을 발견했습니다. 이 텍스트는 독자의 관심을 끌기 위해 1인칭 목소리를 사용하며, 저자의 경험과 고통을 경시하는 표현을 포함하고 있었습니다. 저자는 이것이 자신의 목소리와 주체성을 침해하는 행위라고 느꼈고, 자신의 이야기를 잘못 전달하며 이혼을 겪는 여성들에 대한 해로운 고정관념을 강화한다고 비판했습니다.
저자는 AI가 생성한 콘텐츠가 자신의 복잡한 감정과 경험을 지나치게 단순화했다고 비판하며, 이러한 내용이 자신의 트라우마를 경시하고 비슷한 상황에 처한 여성들이 겪는 독특한 도전을 인정하지 못한다고 주장했습니다. 저자는 특히 가부장적 사회에서 기술이 개인의 이야기를 왜곡하는 방식에 대한 불만을 표현하며 글을 마무리했습니다.
53.웨이모, 샌프란 블랙아웃 중 서비스 중단(Waymo halts service during S.F. blackout after causing traffic jams)
미션 로컬은 무료 뉴스 서비스를 유지하기 위해 기부를 요청하고 있으며, 모든 기사가 항상 유료 구독 없이 접근 가능하다고 강조하고 있습니다.
토요일, 웨이모는 샌프란시스코에서 자율 주행 호출 서비스의 운영을 일시 중단했습니다. 이는 도시 전역에 걸친 정전으로 인해 발생했으며, 약 3분의 1에 해당하는 지역이 영향을 받았습니다. 정전으로 신호등이 작동하지 않아 많은 웨이모 차량이 교차로에서 멈추게 되었고, 이로 인해 심각한 교통 체증이 발생했습니다. 온라인에 공유된 영상에서는 여러 대의 웨이모 차량이 혼란스러워하며 도로를 막고 있는 모습이 담겨 있었습니다.
전력은 그날 저녁에 복구될 것으로 예상되었으며, 미션 로컬은 지역 사회에 무료 뉴스를 계속 제공하기 위해 연말까지 30만 달러를 모금할 계획입니다.
54.자유의 순교자, 지미 라이(Jimmy Lai Is a Martyr for Freedom)
홍콩의 사업가이자 민주주의 옹호자인 지미 라이(Jimmy Lai)가 최근 홍콩의 '국가안보법'에 따라 유죄 판결을 받았다. 그는 자유로운 언론을 지지하고 정부의 권위주의적 행태에 반대하는 활동을 해왔다. 라이 씨는 12세에 중국 본토를 탈출해 성공적인 미디어 제국을 세웠지만, 경고와 감옥에 갈 가능성에도 불구하고 홍콩에 남기로 결정했다. 그는 자신의 신념을 끝까지 지키기 위해 싸우겠다고 밝혔다. 그의 유죄 판결은 2020년 이 법이 도입된 이후 반대 의견에 대한 강력한 탄압을 반영한다. 라이의 이야기는 홍콩에서 시민 자유를 위한 투쟁을 보여주며, 이 지역의 미래에 대한 중요한 질문을 던진다. 즉, 홍콩의 민주적 과거를 지지할 것인지, 아니면 현재의 권위주의적 경향을 받아들일 것인지에 대한 문제다.
55.루: 러스트와 고의 중간(Rue: Higher level than Rust, lower level than Go)
이 글은 스티브 클라브닉이 러스트 프로그래밍 언어와 함께한 13년의 경험과 통찰을 다룹니다. 러스트의 성장과 발전, 그리고 클라브닉이 겪은 도전과 성공을 강조합니다. 언어를 만들고 개선하는 과정과 그것이 프로그래밍 커뮤니티에 미친 영향에 초점을 맞추고 있습니다. 더 자세한 정보는 제공된 링크를 방문하면 확인할 수 있습니다.
56.헬륨과 탄소의 외계 행성 발견!(Webb observes exoplanet that may have an exotic helium and carbon atmosphere)
NASA의 제임스 웹 우주 망원경(JWST)이 PSR J2322-2650b라는 독특한 외계 행성을 관측하면서 놀라운 발견을 했습니다. 이 행성은 헬륨과 탄소로 주로 구성된 특이한 대기를 가지고 있습니다. 목성과 비슷한 크기의 이 가스 거인은 빠르게 회전하는 중성자별인 펄사 주위를 약 160만 킬로미터 떨어진 곳에서 돌고 있으며, 이로 인해 온도가 2,037도에 이를 수 있는 극한의 환경을 가지고 있습니다.
시카고 대학교의 마이클 장이 이끄는 연구팀은 이 행성의 구성에 대해 혼란스러워하고 있습니다. PSR J2322-2650b는 분자 탄소를 포함하고 있는데, 이는 외계 행성에서 드물게 발견되는 것입니다. 일반적인 행성들은 물과 메탄을 포함한 대기를 가지고 있지만, 이 행성은 산소와 질소가 거의 없어 탄소가 지배적인 대기를 형성하고 있습니다. 또한, 펄사의 중력에 의해 레몬 모양으로 늘어나 있습니다.
이 발견은 행성 형성에 대한 기존 이론에 도전하며, PSR J2322-2650b가 전통적인 방식으로 형성되지 않았음을 시사합니다. 연구자들은 이 이국적인 행성과 그 대기에 대해 더 깊이 탐구하고 이해하기를 기대하고 있습니다.
57.하이브리드 드론 프로젝트(Hybrid Aerial Underwater Drone – Bachelor Project [video])
알보르 대학교에서 개발한 새로운 드론은 공중에서 비행할 뿐만 아니라 수중에서도 잠수할 수 있습니다. 이 혁신적인 디자인 덕분에 드론은 다양한 환경에서 작동할 수 있어 여러 용도로 활용할 수 있습니다. 비행과 잠수 간의 전환 능력은 탐사와 연구와 같은 작업에서 드론의 기능성을 더욱 향상시킵니다.
58.SQL의 부상: 필수 프로그래밍 언어(The Rise of SQL:the second programming language everyone needs to know)
SQL(구조적 질의 언어)은 배우기 위해 가장 중요한 프로그래밍 언어 중 두 번째로 떠오르고 있습니다. 데이터베이스와 데이터 관리 작업에 필수적입니다. 기술이 발전함에 따라 SQL에 대한 이해는 기술, 과학, 사회 등 다양한 분야에서 점점 더 중요해지고 있습니다. 리나 다이안 카발라르는 기술 분야에서 SQL의 중요성이 커지고 있음을 강조합니다.
59.Henge Finder(Henge Finder)
요약이 없습니다.
60.경력을 설계하라!(If you don't design your career, someone else will (2014))
그렉 맥키운의 블로그 글은 다른 사람들이 당신의 경력을 좌우하게 두지 말고, 적극적으로 경력을 설계하는 것이 중요하다고 강조합니다. 그는 휴가 동안 몇 시간을 할애해 자신의 경력을 되돌아보는 방법을 제안합니다.
먼저, 지난 한 해를 돌아보며 매달 주요 프로젝트와 성과를 정리해보세요. 그런 다음, 이 목록이 당신의 경력과 방향성에 대해 무엇을 보여주는지 분석해보는 것이 중요합니다. 그 후, 경력 선택에 제한이 없다면 무엇을 하고 싶은지 큰 꿈을 그려보세요. 현실적이지 않더라도 가장 관심 있는 아이디어에 더 많은 시간을 투자하는 것이 좋습니다.
다음으로, 내년을 위한 여섯 가지 경력 목표를 세우고 우선순위를 매겨 적어보세요. 그 중에서 가장 중요한 목표 하나를 선택하기 위해 나머지 다섯 개는 지워버리세요. 이후에는 다음 한 달 안에 이룰 수 있는 작은 성과들을 정리해 실행 계획을 세워보세요. 마지막으로, 주요 목표에서 벗어나게 할 수 있는 작업들을 파악하고 이를 관리하는 방법을 고민해보는 것이 필요합니다.
맥키운은 이러한 과정을 통해 자신의 삶이 변화했으며, 중요한 경력 결정을 내릴 수 있었다고 전합니다. 그는 다른 사람들도 경력 계획에 조금의 시간을 투자해 장기적으로 삶을 향상시키기를 권장합니다.
61.Nanostructured coatings puncture bacteria to prevent biofilm formation(Nanostructured coatings puncture bacteria to prevent biofilm formation)
요약이 없습니다.
62.러스트로 안드로이드 앱 만들기(Build Android apps using Rust and Iced)
저자는 Rust를 사용하여 안드로이드 앱을 개발한 경험을 공유하며, iced 라이브러리의 최근 업데이트에 대해 언급합니다. 또한 android-activity, jni-rs, wgpu와 같은 필수 도구와 라이브러리의 기여자들에게 감사의 마음을 전합니다.
처음에 저자는 Rust로 안드로이드 개발을 위한 기존 도구와 예제에 대해 배웠습니다. 그들은 기본 예제를 iced GUI 라이브러리와 성공적으로 결합했으며, 이 라이브러리는 주로 데스크탑과 웹을 위해 설계되었지만 모바일 앱에도 통합할 수 있습니다.
저자는 텍스트 렌더링과 같은 몇 가지 도전에 직면했으며, 폰트를 로드하는 방법에 대한 지침을 따라 문제를 해결했습니다. 또한 일부 위젯에 터치 지원을 추가했습니다.
저자는 Rust로 안드로이드 앱을 만드는 다른 옵션도 언급합니다. 여기에는 xilem과 egui와 같은 라이브러리, 그리고 Fyrox와 Bevy와 같은 게임 엔진이 포함됩니다.
저자는 다음으로 iOS 개발을 탐색할 계획이며, 안드로이드와 비슷하거나 더 쉬울 것으로 기대하고 있습니다. 마지막으로, 다른 사람들에게도 Rust를 사용하여 모바일 앱을 개발해 보라고 권장합니다.
63.제이메일 – 에프스타인 파일의 구글 스위트(Jmail – Google Suite for Epstein files)
안녕하세요, 저는 루크입니다. 저는 라일리 월즈와 함께 Jmail을 만들었습니다. 어젯밤, 우리는 친구들과 함께 DOJ가 "엡스타인 파일"을 공개한 것에 맞춰 앱 기능을 확장했습니다. 궁금한 점이 있으면 언제든지 물어보세요!
64.Kernighan's Lever(Kernighan's Lever)
요약이 없습니다.
65.인간-LLM 협업 해부(Decompiling the Synergy: Human–LLM Teaming in Reverse Engineering [pdf])
이 연구는 대형 언어 모델(LLM)이 소프트웨어 리버스 엔지니어링(SRE)에서 인간 분석가를 어떻게 도울 수 있는지를 조사했습니다. 연구자들은 153명의 SRE 실무자들을 대상으로 온라인 설문조사를 실시하고, 48명의 참가자(초보자 24명과 전문가 24명)를 대상으로 두 가지 리버스 엔지니어링 과제를 통해 심층 연구를 진행했습니다.
주요 발견 사항은 다음과 같습니다. 첫째, 초보자에게 LLM의 이점이 두드러졌습니다. 초보 사용자들은 소프트웨어에 대한 이해도가 크게 향상되어 전문가와 비슷한 이해율(98% 향상)을 기록했습니다. 반면 전문가 사용자들은 큰 혜택을 보지 못했습니다. 둘째, LLM은 더 많은 아티팩트(기호와 주석 등)를 복구하는 데 도움을 주었으며, 복구율이 66% 증가하고 알려진 알고리즘에 대한 분석 시간이 최대 238% 단축되었습니다. 셋째, 전문가들은 LLM을 사용하면서 성능 향상은 없었지만, "환각"이라고 불리는 잘못된 출력이나 유용하지 않은 제안과 같은 부정적인 영향을 경험했습니다. 특히 취약점 식별과 관련하여 이러한 문제가 두드러졌습니다. 넷째, 연구는 사용자가 LLM과 상호작용하는 방식의 중요성을 강조했습니다. 초보자들은 LLM에 많이 의존하는 경향이 있었던 반면, 경험이 많은 사용자들은 더 신중하게 접근했습니다. 마지막으로, LLM 사용 빈도는 이해도 향상과 관련이 없었고, 오히려 질문의 시기와 맥락이 더 중요하다는 점이 밝혀졌습니다.
연구 설계는 세 가지 단계로 이루어졌습니다. 첫째, 형성 연구(설문조사), 둘째, 연구 설계(도전 과제 생성), 셋째, 경험적 분석(도전 과제 중 데이터 수집)입니다. 참가자들은 실제 소프트웨어 시나리오를 모방한 두 가지 캡처-더-플래그 스타일의 도전 과제를 해결했습니다.
이 연구 결과는 LLM이 SRE에서 초보자에게 유용한 도구가 될 수 있음을 시사하며, 전문가들 사이에서는 신중한 사용이 필요함을 강조합니다. 향후 연구는 리버스 엔지니어링 작업에서 LLM의 정확성과 신뢰성을 향상시키는 데 초점을 맞출 수 있을 것입니다.
66.A guide to local coding models(A guide to local coding models)
요약이 없습니다.
67.There Is No Future for Online Safety Without Privacy and Security(There Is No Future for Online Safety Without Privacy and Security)
요약이 없습니다.
68.네트리노스: 소팀을 위한 간편한 메쉬 VPN(Netrinos – A keep it simple Mesh VPN for small teams)
Netrinos는 원격 접근을 개선하기 위해 간단한 WireGuard 기반의 메쉬 VPN을 만든 개인에 의해 설립된 회사입니다. 이 VPN은 장치 간에 로컬 네트워크를 구축하여 중앙 서버 없이 직접 피어 투 피어 연결을 가능하게 합니다. 각 장치는 안정적인 IP 주소와 DNS 이름을 부여받으며, 직접 연결이 실패할 경우에는 개인 정보를 보호하는 암호화된 릴레이 서버를 사용합니다.
주요 도전 과제 중 하나는 다양한 유형의 네트워크 주소 변환(NAT)을 처리하는 것이었습니다. NAT는 연결을 복잡하게 만들 수 있습니다. 이를 해결하기 위해 UDP 홀 펀칭과 STUN 스타일의 탐색 같은 기술을 사용하여 신뢰할 수 있는 연결을 제공합니다.
Netrinos는 Go 백엔드와 WireGuard를 포함하는 기술 스택을 사용하여 네트워크 작업을 수행합니다. 일반적인 용도로는 원격 데스크톱 접근, 네트워크 연결 저장소(NAS)와의 연결, IoT 장치 관리 등이 있습니다.
최근에는 다중 사용자 지원과 접근 제어 기능이 포함된 Pro 버전을 출시했으며, 최대 100대의 장치에서 사용할 수 있는 무료 개인 버전도 제공하고 있습니다. 창립자는 사용자들이 메쉬 VPN에서 원하는 기능에 대한 피드백에 관심을 가지고 있습니다. Pro 버전의 체험판은 특별 코드를 통해 이용할 수 있습니다.
69.토드: 터미널 AI 통합 경험(Toad is a unified experience for AI in the terminal)
토드는 터미널 환경에서 AI 도구를 사용하는 경험을 향상시키기 위해 설계된 새로운 터미널 앱입니다. 윌 맥구건이 만든 이 앱은 OpenHands, Claude Code, Gemini CLI와 같은 다양한 AI 도구를 하나의 사용자 친화적인 인터페이스로 통합했습니다.
토드의 주요 기능 중 하나는 사용자 친화적인 인터페이스입니다. 사용자는 친숙한 UI 상호작용을 통해 더 즐거운 코딩 경험을 할 수 있으며, 예를 들어 “@” 기호를 사용해 파일을 불러올 수 있습니다. 또한, 향상된 마크다운 지원을 제공하여 대형 문서에서도 빠른 마크다운 렌더링과 문법 강조 기능을 지원합니다.
토드는 통합된 셸 기능을 통해 사용자가 명령어를 간편하고 대화식으로 실행할 수 있도록 하며, 명령어를 시작할 때는 간단히 “!”를 사용할 수 있습니다. 탭 완성 기능도 제공하여 사용자가 전통적인 셸과 유사하게 탭 키로 명령어를 쉽게 완성할 수 있습니다. 또한, 주피터 노트북에서 영감을 받아 이전 상호작용을 탐색하고 내용을 쉽게 복사할 수 있는 노트북과 같은 기능도 갖추고 있습니다.
현재 토드는 사용 가능하며 활발히 개발 중입니다. 앞으로 더 많은 기능이 추가될 계획입니다. 사용자들은 토드를 설치하고 AI 코딩의 다양한 기능을 탐색할 수 있습니다. 맥구건은 2026년까지 토드를 더욱 발전시키고 싶어하며, 그의 작업을 지원하기 위한 후원도 열려 있습니다.
70.2025 해커뉴스 추천 도서(Books mentioned on Hacker News in 2025)
댓글들은 J.K. 롤링의 "해리 포터" 시리즈에 대한 다양한 관점을 다루고 있으며, 저작권, 사회 정의, 대중 문학의 영향에 대한 주요 내용을 강조하고 있습니다.
한 댓글 작성자는 현재의 저작권 시스템이 부의 불평등을 초래한다고 주장합니다. 이 시스템은 롤링과 같은 몇몇 작가에게만 혜택을 주고, 많은 재능 있는 작가들은 재정적으로 어려움을 겪고 있다는 것입니다. 그들은 이러한 불균형을 막는 더 나은 사회가 필요하다고 제안합니다.
또 다른 사용자는 "해리 포터"가 학교에서 강제로 읽어야 했던 책들로 인해 독서에 대한 흥미를 잃었던 자신에게 다시 독서의 열정을 불러일으켰다고 이야기합니다. 이들은 아이들이 독서에 흥미를 느끼는 것이 얼마나 중요한지를 강조합니다.
일부 댓글에서는 "해리 포터"가 엄청난 성공을 거두었지만, 그 인기에는 문화적, 언어적 요인에 따른 한계가 있다고 지적합니다. 그들은 더 많은 판매량을 기록하는 것은 비현실적이라고 언급합니다.
한 사용자는 예술가의 개인적인 견해와 그들의 작품을 분리하는 것이 중요하다고 말합니다. "해리 포터"를 즐기는 것이 롤링의 의견을 지지하는 것은 아니라는 점을 강조합니다.
이 시리즈는 용기와 사회적 이슈와 같은 주제로 인정받아 문학적 논의에 유용한 자료로 여겨집니다.
팬 픽션 현상은 공동 창작의 한 형태로 주목받고 있으며, 작품이 상당한 유명세를 얻으면 공공 자산으로 간주될 수 있다는 점을 시사합니다.
전반적으로 이 논의는 문학이 사회에서 차지하는 복잡한 역할, 저작권의 경제학, 예술가의 작품과 개인 신념 간의 상호작용에 대해 반영하고 있습니다.
71.스포티파이 백업하기(Backing up Spotify)
안나의 아카이브는 약 300TB의 음악 데이터로 구성된 대규모 스포티파이 백업을 만들었습니다. 이 데이터에는 2억 5천 6백만 곡과 8천 6백만 개의 음악 파일이 포함되어 있습니다. 이 컬렉션은 공개적으로 이용 가능한 가장 큰 음악 메타데이터 데이터베이스로, 스포티파이에서의 모든 청취의 99.6%를 차지합니다.
아카이브는 쉽게 공유하고 보존할 수 있도록 대량 토렌트 형태로 구성되어 있습니다. 또한, 1억 8천 6백만 개의 고유한 ISRC(국제 표준 녹음 코드)를 포함한 가장 방대한 음악 메타데이터 데이터베이스를 갖추고 있습니다. 이 백업은 기존의 노력으로 잘 다루어지지 않는 음악을 보존하는 것을 목표로 하며, 기존의 작업은 주로 인기 아티스트와 고품질 파일에 집중되는 경향이 있습니다.
컬렉션은 스포티파이의 인기 지표를 활용하여 어떤 곡을 포함할지 우선순위를 정합니다. 데이터는 단계적으로 공개되며, 처음에는 메타데이터가 제공되고 그 다음에 음악 파일, 앨범 아트 등이 이어집니다. 사용자들은 기부하거나 토렌트를 공유하여 음악 유산을 보호하는 데 도움을 줄 것을 권장받고 있습니다.
이 아카이브는 인류의 음악 문화를 보존하는 중요한 단계로, 충분한 저장 공간이 있는 누구나 접근하고 공유할 수 있도록 합니다.
72.김프 소스코드(Gimp Source Code)
웹사이트 접근이 거부되었습니다. 오류 코드 2a617f646d0c4605가 나타납니다. 이 사이트는 Anubis라는 보안 시스템으로 보호되고 있으며, 캐나다에서 만들어졌습니다. 마스코트 디자인은 CELPHASE가 담당하였고, 웹사이트는 특정 버전의 Anubis 소프트웨어를 운영하고 있습니다.
73.전기요금 인상, 고객 반발!(State regulators vote to keep utility profits high angering customers across CA)
캘리포니아 규제 당국은 소비자 단체들이 6%로 낮추기를 요청했음에도 불구하고, 남부 캘리포니아 에디슨과 다른 주요 유틸리티 회사들의 이익률을 약 10%로 유지하기로 결정했습니다. 이 결정은 에디슨의 전기 요금이 지난 3년 동안 40% 이상 급등한 이후 내려졌으며, 현재 캘리포니아의 전기 요금은 하와이에 이어 미국에서 두 번째로 높습니다.
캘리포니아 공공 유틸리티 위원회(CPUC)는 에디슨의 이익률을 10.3%에서 10.03%로 약간 낮추는 데 4대 1로 찬성했습니다. 그러나 유틸리티 회사들이 인프라에 계속 투자하고 있어 소비자들이 요금에서 큰 변화를 느끼기는 어려울 것으로 보입니다.
소비자 단체들은 이 결정에 실망하며, 이익률이 지나치게 높아 전기 요금 상승에 기여하고 있다고 주장하고 있습니다. 이들은 이익률을 낮추면 고객들이 연간 약 61억 달러를 절약할 수 있을 것이라고 추정하고 있습니다. 일부 위원들도 이러한 우려에 공감하며, 많은 캘리포니아 주민들이 요금을 내기 힘들어하고 있다고 언급했습니다.
에디슨은 최근 산불로 인한 소송과 재정적 압박에 직면해 있으며, 투자자를 유치하기 위해 11.75%의 더 높은 이익률을 요청했습니다. 이들은 높은 비용이 극심한 산불과 관련된 위험 때문이라고 주장했습니다.
전반적으로 CPUC의 투표는 유틸리티 회사의 수익성과 소비자의 부담 가능성 사이의 균형을 반영하고 있지만, 많은 사람들은 현재의 이익 수준이 여전히 너무 높아 고객들에게 재정적 부담을 가중시키고 있다고 믿고 있습니다.
74.의도적 인터넷 차단(Deliberate Internet Shutdowns)
9월, 아프가니스탄에서는 탈레반 정부의 명령으로 이틀간 인터넷이 차단되었습니다. 이는 "비도덕적 활동"을 억제하기 위한 이전의 차단 조치에 이어진 것입니다. 이로 인해 위기 상황에서 긴급 통신, 항공편, 은행 서비스가 중단되었습니다. 비슷한 전국적인 인터넷 차단이 탄자니아와 카메룬에서도 발생했으며, 파키스탄과 나이지리아에서는 지역적인 차단이 있었지만 공식적인 설명은 없었습니다.
2011년 이후로 의도적인 인터넷 차단 사건이 급격히 증가하여, 2024년에는 54개국에서 296건이 기록되었습니다. 이러한 차단은 정부가 정보를 통제하기 위해 사용하는 수단으로, 특히 시위나 선거 기간에 자주 발생합니다. 이는 일상생활, 인권, 필수 서비스 접근에 심각한 영향을 미칠 수 있습니다. 인도와 미얀마는 이러한 차단이 빈번하게 발생하는 국가입니다.
이러한 차단의 증가는 정치적 불안과 정부의 시위 대응과 관련이 있습니다. 현대 사회에서 인터넷은 필수적인 요소가 되었기 때문에, 차단은 특히 인도적 노력을 방해하는 분쟁 지역에서 더욱 해롭습니다.
일부 기술적인 우회 방법이 존재하지만, 대부분의 사람들은 이러한 차단 동안 인터넷에 접근할 수 없습니다. 국제 사회는 인터넷 접근의 중요성을 인식하고 있지만, 차단을 줄이기 위한 노력은 일관되지 않았습니다. 궁극적으로, 정부가 정보 접근과 표현의 자유를 보호할 것인지가 중요한 과제로 남아 있습니다. 차단의 추세는 광범위하게 퍼져 있으며, 사회에 중대한 영향을 미치고 있습니다.
75.사람들이 더 개방적이길(I wish people were more public)
저자는 사람들이 고립되지 않고 온라인에서 자신의 생각과 창작물을 더 많이 공유하기를 바란다고 전합니다. 그들은 자신과 공감하는 작가들을 발견하는 것을 즐기며, 공유된 글을 통해 형성되는 연결을 소중하게 여깁니다.
저자는 개인적이고 독특한 게시물을 중요하게 생각하며, 이러한 게시물들이 독자들과의 의미 있는 상호작용으로 이어진다고 강조합니다. 경험, 아이디어, 프로젝트를 공개적으로 기록하는 것이 중요하다고 말하며, 그렇게 할 때 그것들이 더 현실감 있게 느껴지고 다른 사람들에게도 도움이 될 수 있다고 설명합니다.
또한, 저자는 독서 습관에 대해 이야기하며, Goodreads와 같은 플랫폼에서 책 업데이트를 공유하는 것이 더 많은 독서를 하도록 동기를 부여하고 친구들과의 연결을 촉진했다고 언급합니다. 공개적으로 독서하는 행위는 커뮤니티에 기여하는 방법으로 여겨집니다.
저자는 플래시카드와 같은 학습 도구를 공유하는 것의 중요성도 강조하며, 다른 사람들이 무엇을 공부하고 있는지, 그 이유에 대한 호기심을 불러일으키기 위해 공개적인 자료 모음을 지지합니다.
마지막으로, 저자는 사람들이 자신의 컴퓨터 환경을 어떻게 맞춤 설정하는지에 대한 관심을 표현하며, 이러한 과정이 반영하는 창의성과 개성을 높이 평가합니다. 자신의 설정과 도구를 공유함으로써 다른 사람들에게 영감을 주고 기술에서 개인의 주체성에 대한 공동의 이해에 기여하고자 합니다.
76.We Just Unredacted the Epstein Files(We Just Unredacted the Epstein Files)
요약이 없습니다.
77.위성, 미국 최대 암호화폐 채굴센터 열 누출 포착(Satellites reveal heat leaking from largest US cryptocurrency mining center)
최근 SatVu에서 제공한 위성 이미지에 따르면, 미국 텍사스주 록데일에 위치한 대규모 암호화폐 채굴 센터에서 상당한 열 방출이 관찰되었습니다. 이 센터는 Riot Platforms가 운영하며, 30만 가구가 사용하는 전력과 동일한 양의 전기를 소비하고 있어 환경에 미치는 영향에 대한 우려가 커지고 있습니다. 위성의 열화상 기술은 에너지 사용과 운영 활동에 대한 실시간 데이터를 제공할 수 있어, 규제 기관과 전력망 운영자들이 이러한 시설이 지역 전력망에 미치는 영향을 관리하는 데 도움을 줄 수 있습니다.
SatVu의 이미지는 열 손실이 발생하는 특정 구역을 보여주며, 시설의 어떤 부분이 활성화되어 있는지를 나타냅니다. 이 회사는 데이터 센터에 대한 수요가 계속 증가하고 있으며, 2030년까지 70억 달러 이상의 투자가 예상되는 만큼 이러한 데이터를 모니터링하는 것이 중요하다고 믿고 있습니다. 비트코인 채굴은 특히 많은 에너지를 소모하며, 이는 전 세계 이산화탄소 배출에 기여하고 있습니다.
78.선물 카드 책임론(The gift card accountability sink)
패트릭 맥켄지는 기프트 카드의 복잡성, 특히 사기와 다른 결제 수단과의 규제 차이에 대해 논의합니다.
기프트 카드 사기에 대해 AARP는 기프트 카드로 결제를 요구하는 것은 항상 사기라고 주장하지만, 이는 사실이 아닙니다. 많은 합법적인 기업들이 기프트 카드를 결제 수단으로 받아들입니다. 그러나 기프트 카드를 이용한 사기는 만연해 있으며, 사기꾼들은 취약한 개인을 속여 기프트 카드를 구매하게 하고 그 정보를 공유하도록 유도합니다.
미국에서는 소비자들이 직불카드로부터 사기로부터 일반적으로 보호받지만, 기프트 카드에 대해서는 그렇지 않습니다. 누군가 직불카드로 사기를 당하면, 대개 쉽게 돈을 회복할 수 있습니다. 반면, 기프트 카드에 대해서는 유사한 법적 요구사항이 없어 소비자들이 사기를 당할 위험에 처해 있습니다.
대부분의 기업들은 기프트 카드 프로그램을 직접 관리하지 않습니다. 대신, 제3자 기프트 카드 프로그램 관리자를 이용해 규제 준수와 운영 필요성을 처리합니다. 이러한 아웃소싱은 "책임 회피"를 초래하여 기업들이 기프트 카드와 관련된 문제에 대해 책임을 부인할 수 있게 만듭니다.
기프트 카드는 다른 금융 상품보다 규제가 덜한데, 이는 소매 협회들의 로비 활동 때문입니다. 이러한 규제의 부족은 사기가 발생하기 쉽게 만들며, 소비자들에게 제공되는 보호가 적습니다.
전통적인 은행 계좌가 없는 고객들에게 기프트 카드는 결제 수단으로 사용될 수 있지만, 이로 인해 이러한 고객들이 위험에 노출될 수 있습니다. 기프트 카드에 대한 규제의 관대함은 취약한 인구에게 상당한 재정적 손실을 초래할 수 있습니다.
기프트 카드는 유용한 금융 도구이지만, 그 규제와 사기의 만연은 소비자, 특히 이미 재정적으로 취약한 사람들에게 상당한 위험을 안겨줍니다.
79.iOS 26.3, 제3자 기기와 연결!(iOS 26.3 Brings AirPods-Like Pairing to Third-Party Devices in EU Under DMA)
iOS 26.3은 디지털 시장법(DMA) 덕분에 유럽연합(EU)에서 제3자 기기를 위한 새로운 기능을 도입합니다. 이번 업데이트로 이어폰과 스마트워치 같은 기기가 아이폰과 아이패드와 더 쉽게 연결될 수 있게 됩니다.
주요 기능으로는 근접 페어링이 있습니다. 사용자는 제3자 기기를 아이폰이나 아이패드에 가까이 가져다 대기만 하면 간편하게 연결할 수 있습니다. 이로 인해 연결 과정이 빠르고 쉬워집니다. 또한, 제3자 기기는 아이폰의 알림을 수신하고 상호작용할 수 있는 기능도 추가됩니다. 이는 애플 워치와 비슷하지만, 한 번에 하나의 기기만 알림을 받을 수 있습니다.
유럽연합 집행위원회는 이러한 변화가 사용자와 개발자에게 더 많은 기회를 제공한다고 지지하고 있습니다. 이 새로운 기능은 개발자들에 의해 테스트될 예정이며, 2026년에는 유럽에서 완전히 사용 가능해질 것입니다. iOS 26.3은 2026년 1월 말에 출시될 것으로 예상되지만, 이 업데이트는 EU 사용자에게만 제공됩니다.
80.Cartoon Network channel errors (1995 – 2025)(Cartoon Network channel errors (1995 – 2025))
요약이 없습니다.
81.애플, 독점 남용으로 1,150억 원 벌금(Italian Competition Authority Fines Apple $115M for Abusing Dominant Position)
이탈리아 경쟁당국이 애플에게 시장 지배적 지위를 남용한 혐의로 약 9,860만 유로의 벌금을 부과했습니다. 이 벌금은 애플의 앱 추적 투명성(App Tracking Transparency, ATT) 정책과 관련이 있으며, 이 정책이 제3자 앱 개발자에게 불공정한 개인정보 보호 규정을 부과해 경쟁을 제한한다고 판단했습니다.
유럽연합 집행위원회 및 기타 당국과 협력하여 진행된 조사에서 ATT 정책이 개발자에게 데이터 수집에 대한 동의를 받도록 요구하는 방식이 복잡하다는 점이 드러났습니다. 이로 인해 개발자들은 동의 요청을 두 번 해야 하는 상황에 처하게 되며, 이는 그들의 비즈니스 모델에 필수적인 타겟 광고를 위한 데이터 수집 및 활용 능력을 제한하는 것으로 간주됩니다.
경쟁당국은 애플이 이러한 조건을 일방적으로 시행한 것이 불균형적이며 데이터 보호 목표를 달성하는 데 필요하지 않다고 판단했습니다. 따라서 애플은 개발자들이 더 효율적으로 동의를 받을 수 있도록 허용해야 했다고 결론지었습니다.
82.더글라스의 인생을 바꾼 책(Frederick Douglass on the Book That Changed His Life)
1838년 9월 3일, 프레더릭 더글라스는 메릴랜드에서 뉴욕으로 탈출하며 콜럼비안 오레이터라는 책을 가지고 갔습니다. 이 책은 그의 삶에 큰 영향을 미쳤으며, 자유와 인권의 원칙을 이해하는 데 도움을 주었습니다. 더글라스는 평생 동안 주요한 폐지론자이자 평등을 위한 옹호자가 되었습니다.
그의 자서전에서 더글라스는 읽는 법을 배우는 것이 축복이자 저주였다고 설명했습니다. 읽기를 통해 그는 노예제도의 끔찍함을 알게 되었지만, 자신의 처지에 대한 절망감도 느꼈습니다. 그는 책 속의 대화에 영감을 받았고, 특히 한 노예가 자신의 자유를 주장하며 주인을 설득해 풀려나는 이야기를 통해 진리의 힘을 깨달았습니다.
더글라스는 주변에서 찾을 수 있는 자료를 이용해 글쓰기를 배웠습니다. 그는 조선소에서 글자를 베끼며 연습했습니다. 그는 폐지론과 자유의 가능성에 대해 더 많이 알게 되면서 탈출하려는 결심이 더욱 강해졌습니다. 많은 어려움에 직면했지만, 그는 더 나은 미래에 대한 희망을 잃지 않았습니다.
콜럼비안 오레이터는 더글라스 시대에 인기를 끌었던 영향력 있는 연설과 글 모음집으로, 자유와 시민권의 가치를 강조했습니다. 이 책은 더글라스의 생각과 모든 사람의 권리를 위해 싸우겠다는 그의 다짐을 형성하는 데 중요한 역할을 했습니다.
83.주변 라디오 쉽게 방송하기(An easy way of broadcasting radio around you (looking for feedback))
이 프로젝트는 "당신의 라즈베리 파이 FM 네트워크"라는 이름을 가지고 있습니다. 이 프로젝트는 PiFmRds의 수정된 버전을 사용하여 FM 라디오로 오디오를 스트리밍합니다. 이 설정을 통해 중앙 서버에서 여러 개의 라즈베리 파이 장치를 제어할 수 있으며, 이 서버는 구글 클라우드 셸이나 깃허브 코드스페이스에서 임시로 호스팅할 수 있습니다.
84.AI의 긴 작업 능력 측정(Measuring AI Ability to Complete Long Tasks)
2025년 3월 19일, 인공지능(AI)이 긴 작업을 효과적으로 수행하는 능력을 평가하는 방법에 대한 논의가 진행되었습니다. 이 논의에서는 AI의 성능을 장시간 작업에 걸쳐 측정할 수 있는 방법을 개발하는 데 중점을 두었습니다.
85.모델이 FP16으로 변환?(ONNX Runtime and CoreML May Silently Convert Your Model to FP16)
ONNX Runtime(ORT)를 Mac에서 CoreMLExecutionProvider와 함께 사용할 때, 모델이 자동으로 FP32(32비트 부동소수점)에서 FP16(16비트 부동소수점) 정밀도로 전환될 수 있습니다. 이로 인해 모델의 예측 결과가 달라질 수 있습니다. 이는 ORT의 CoreML 기본 설정이 모델을 FP16으로 변환하기 때문입니다. 모델을 FP32로 유지하려면 다음과 같이 설정해야 합니다.
ort_session = ort.InferenceSession(onnx_model_path, providers=[("CoreMLExecutionProvider", {"ModelFormat": "MLProgram"})])
이 문제는 EyesOff 모델을 벤치마킹하는 과정에서 발견되었습니다. PyTorch와 ONNX 간의 출력 차이가 CPU와 GPU와 같은 서로 다른 하드웨어에서 관찰되었습니다. 이는 CoreML이 이전 NeuralNetwork 형식에서 FP16을 기본으로 사용하기 때문에 발생했으며, 이로 인해 0.5의 임계값 주위에서 예측의 불일치가 나타났습니다.
나중에 도입된 MLProgram 형식은 모델의 정밀도를 더 잘 제어할 수 있게 해주며, FP16으로 자동 변환되지 않습니다. 이 새로운 형식은 모델 레이어의 타입을 명시적으로 지정하고 FP32 정밀도를 유지하여 모델 동작의 예기치 않은 변화를 방지합니다.
주요 사항으로는 항상 ORT에서 MLProgram 형식을 지정하여 FP16으로의 자동 변환을 피해야 하며, 모든 의도된 플랫폼에서 모델을 테스트하여 일관된 성능을 보장해야 합니다. 또한 재현성과 정확성에 영향을 미칠 수 있는 암묵적인 기본값에 주의해야 합니다.
86.US bars approvals of new models of DJI, all other foreign drones(US bars approvals of new models of DJI, all other foreign drones)
요약이 없습니다.
87.올라프, 차세대 로봇 캐릭터 공개!(Disney Imagineering Debuts Next-Generation Robotic Character, Olaf)
월트 디즈니 이매지니어링이 파리 디즈니랜드에서 겨울왕국의 눈사람 올라프라는 새로운 로봇 캐릭터를 선보였습니다. 이 차세대 캐릭터는 첨단 기술과 스토리텔링, 협업을 결합하여 방문객들에게 사실감 넘치는 경험을 제공합니다.
올라프의 디자인에는 눈의 반짝임을 모방하기 위해 무지갯빛 섬유가 사용되었으며, 그는 영화 속 캐릭터처럼 움직이고 감정을 표현할 수 있습니다. 이매지니어링 팀은 올라프의 움직임과 제스처의 진정성을 보장하기 위해 원작 애니메이터들과 긴밀히 협력했습니다.
이 사실감을 실현하기 위해 고급 인공지능 기술을 활용하여 올라프가 복잡한 동작을 수행하고 방문객들과 대화할 수 있도록 했습니다. 그는 파리 디즈니랜드의 아렌델 베이 쇼와 홍콩 디즈니랜드 리조트에서 곧 모습을 드러낼 예정입니다.
이번 혁신은 디즈니 캐릭터 개발에 있어 중요한 진전을 의미하며, 앞으로 방문객들에게 더 표현력 있고 매력적인 경험을 제공할 수 있는 길을 열어줍니다.
88.전 세계 CO2 배터리 혁명(CO2 batteries that store grid energy take off globally)
에너지 돔이 이탈리아 사르디니아에서 독특한 에너지 저장 시스템을 출시했습니다. 이 시스템은 이산화탄소(CO2)를 사용해 잉여 재생 에너지를 저장합니다. 이 혁신적인 "CO2 배터리"는 밀폐된 시스템에서 CO2를 압축하고 팽창시켜 200메가와트시의 전기를 생성할 수 있습니다. 2025년 7월부터 운영 중인 이 시설은 전 세계적으로 유사한 시스템을 유도할 것으로 기대되며, 첫 번째 복제 시설은 2026년 인도의 NTPC 리미티드에 의해 건설될 예정입니다.
이 기술은 재생 에너지의 주요 과제인 장시간(8시간 이상) 전력 저장 문제를 해결합니다. 이를 통해 태양광과 풍력 에너지를 생산하지 않는 시간에도 사용할 수 있게 됩니다. 전통적인 리튬 이온 배터리가 4시간에서 8시간만 지속되는 것과 달리, CO2 배터리는 저렴하게 구축하고 유지할 수 있으며, 수명이 길고 특별한 토지나 희귀 자재를 필요로 하지 않습니다.
구글은 이 기술에 투자하여 데이터 센터에 24시간 청정 에너지를 공급할 계획입니다. 에너지 돔의 방법은 특히 재생 에너지가 풍부한 지역에서 에너지 저장을 위한 유망한 해결책으로 평가받고 있습니다.
돔이 파손될 경우 환경에 미치는 영향과 같은 잠재적인 위험이 있지만, CO2 배터리의 비용 절감과 확장 용이성 같은 장점은 전 세계적으로 주목받고 있으며, 중국의 기업들도 관심을 보이고 있습니다.
89.A year of vibes(A year of vibes)
요약이 없습니다.
90.역사 LLM: 1913년 이전의 지식(History LLMs: Models trained exclusively on pre-1913 texts)
역사 LLMs 프로젝트는 취리히 대학교와 쾰른 대학교의 연구자들이 개발한 것으로, 역사 데이터를 중심으로 한 대규모 언어 모델(LLMs)을 만드는 것을 목표로 하고 있습니다. 이 모델들은 Ranke-4B와 같은 이름으로 불리며, 1913년, 1929년 등 특정 기준 연도 이전에 출판된 텍스트를 기반으로 훈련되어 현대의 편견 없이 과거에 대한 통찰을 제공합니다.
이 모델의 주요 목적은 인문학과 사회과학 연구를 위한 도구로 활용되는 것입니다. 사용자는 역사적 관점을 탐구할 수 있습니다. 이 모델들은 지식 기준일까지만 정보를 접근할 수 있어, 해당 시기의 사람들의 생각과 신념을 반영합니다. 예를 들어, 모델은 노예제나 성 역할에 대한 역사적 맥락을 제공하지만 현대적인 해석은 포함하지 않습니다.
하지만 이러한 모델은 역사적 텍스트에 존재하는 구식이거나 편향된 견해를 재생산할 수 있습니다. 이는 역사적 태도를 이해하는 데 중요하지만, 민감할 수 있는 부분입니다. 프로젝트는 관심 있는 역사적 시기와 연구 질문에 대한 피드백을 환영합니다.
더 많은 정보나 참여를 원하시면 [email protected]로 프로젝트 팀에 연락하시기 바랍니다.
91.존재의 굶주림(You’re not burnt out, you’re existentially starving)
닐 타네다르의 기사 "당신은 탈진한 것이 아니다. 당신은 존재적으로 굶주리고 있다"는 많은 사람들이 성공적인 삶을 살고 있음에도 불구하고 깊은 불만과 탈진감을 느끼고 있다는 주제를 다룹니다. 이 감정은 "존재적 공허"라고 불리며, 심리학자 빅터 프랭클이 설명한 바와 같이 삶의 의미와 목적이 결여된 데서 비롯됩니다.
프랭클은 홀로코스트 동안 생존자들이 다른 사람을 돌보고 희망을 잃지 않는 것에서 목적을 찾았다고 관찰했습니다. 그러나 전쟁 이후 그들은 일상생활에서 의미를 찾는 데 어려움을 겪었습니다. 저자는 이러한 존재적 불안감을 무시해서는 안 되며, 오히려 더 높은 목적에 대한 필요성을 나타낸다고 제안합니다.
타네다르는 독자들에게 어린 시절의 꿈을 되새기고 이상적인 자아를 시각화하여 만족을 찾도록 권장합니다. 그는 많은 사람들이 의미 있는 경험을 추구하기보다는 편안함을 위해 삶을 최적화하고 있다고 지적합니다. 특히 밀레니얼 세대는 직업이 단순한 생존 이상의 것을 제공하기를 기대합니다.
이 기사는 삶에서 풍요로움을 이룬 사람들이 다른 사람들을 도와주고 단순히 물질을 축적하는 것이 아니라 더 깊고 의미 있는 목표를 추구해야 한다고 강조하며 마무리됩니다.
92.HN 연말결산 2025(HN Wrapped 2025 - an LLM reviews your year on HN)
저자는 최신 Gemini 모델을 활용해 재미있는 프로젝트를 만들었습니다. 사용자 이름을 입력하면 다음과 같은 결과를 얻을 수 있습니다.
2025년의 Hacker News(HN) 활동을 바탕으로 생성된 농담과 통계, 2035년의 개인화된 HN 첫 페이지, 그리고 xkcd 스타일의 만화로 표현된 HN 페르소나입니다.
이 프로젝트는 유머러스한 결과를 만들어내는 고급 모델을 사용합니다. 다양한 사용자에 대한 예시도 제공됩니다. 저자는 다른 사람들도 이 프로젝트를 시도해 보고 결과를 공유해 보기를 권장하며, 모두에게 즐거운 연휴를 기원합니다.
93.Evaluating chain-of-thought monitorability(Evaluating chain-of-thought monitorability)
요약이 없습니다.
94.Finland gave two groups identical payments – one saw better mental health(Finland gave two groups identical payments – one saw better mental health)
요약이 없습니다.
95.거친 게 더 좋다(Coarse is better)
저자는 DALL-E가 출시되었을 때의 흥분을 회상하며, 그 경험이 마법 같았다고 표현합니다. 그들은 이전의 AI 아트 모델인 Midjourney v2와 최신 모델인 Nano Banana Pro(NBP)를 비교하며, 최신 모델이 기술적으로 더 나은 이미지를 생성하지만 감정적으로 울림이 있는 예술을 만드는 데는 덜 효과적이라고 지적합니다.
주요 비교 내용은 다음과 같습니다.
첫째, 전자 윤곽에서는 Midjourney의 결과물이 이탈리아 미래주의와 완벽하게 일치하지는 않지만 밝고 매력적입니다. 반면 NBP의 결과물은 흐릿하고 생동감이 떨어집니다.
둘째, 구룡 성벽 도시는 Midjourney가 아름답고 신비로운 이미지를 만들어내는 반면, NBP의 출력은 색이 없고 영감을 주지 못합니다.
셋째, 시인들의 꿈의 정원에서는 Midjourney가 아름다운 해석을 제공하지만, NBP는 프롬프트를 너무 문자 그대로 받아들여 창의성을 놓치고 있습니다.
넷째, 메르브의 포위에서는 Midjourney가 워터하우스의 스타일을 잘 포착하는 반면, NBP는 역사적 맥락을 제대로 표현하지 못합니다.
다섯째, 레이디 러블레이스에서는 Midjourney의 해석이 로세티의 스타일을 잘 반영하지만, NBP의 버전은 유사성이 부족하고 일반적인 느낌을 줍니다.
저자는 이전 모델들이 더 많은 상상력과 추상성을 허용하는 반면, 최신 모델들은 너무 정확하고 구체적이라고 결론짓습니다. 예술의 매력을 더하는 불완전함을 받아들일 필요가 있다고 제안합니다.
96.A Guide to Magnetizing N48 Magnets in Ansys Maxwell(A Guide to Magnetizing N48 Magnets in Ansys Maxwell)
요약이 없습니다.
97.Beginning January 2026, all ACM publications will be made open access(Beginning January 2026, all ACM publications will be made open access)
요약이 없습니다.
98.ARIN Public Incident Report – 4.10 Misissuance Error(ARIN Public Incident Report – 4.10 Misissuance Error)
요약이 없습니다.
99.윈도우 11은 NO!(I can't upgrade to Windows 11, now leave me alone)
저자는 자신의 노트북이 TPM 2.0이라는 하드웨어 요구 사항을 지원하지 않아 Windows 11로 업그레이드할 수 없는 상황에 대해 불만을 토로하고 있다. 노트북의 성능은 뛰어난데도 불구하고, 업그레이드하라는 알림이 계속 뜨는 것이 매우 짜증스럽다고 느낀다.
이 알림을 완전히 무시할 수 없어서, 나중에 다시 알림을 받거나 새로운 노트북 광고로 연결되는 두 가지 선택지 사이에서 답답함을 느끼고 있다. 저자는 이러한 디자인 선택에 대해 마이크로소프트를 비판하며, 사용자들이 현재의 장비를 존중받기보다는 새로운 하드웨어 구매를 고려하도록 강요받고 있다고 주장한다. 또한, Windows 11의 성가신 광고와 마이크로소프트 계정을 만들라는 압박에도 불만을 표한다. 전반적으로, 저자는 자신의 기기가 호환되지 않기 때문에 마이크로소프트가 업그레이드에 대한 알림을 그만 보내주기를 바라고 있다.
100.러스트로 빛내기!(Rust/WASM lighting data toolkit – parses legacy formats, generates SVGs)
조명 산업에서 경험이 있는 개발자 홀거는 기존 포토메트리 소프트웨어의 부족한 점을 해결하기 위해 도구를 만들었습니다. 현재 사용되는 파일 형식인 EULUMDAT와 IES는 구식이며, 새로운 표준은 스펙트럼 데이터에 중점을 두고 있어 루멘 값 이상의 더 자세한 정보를 제공합니다. 그의 도구는 호환성을 위해 구형 형식을 지원하며, 기존 도구에서 잘 지원되지 않는 새로운 스펙트럼 데이터 표준인 TM-33과 ATLA-S001도 지원합니다.
이 도구는 러스트(Rust)로 개발되었으며, UniFFI를 사용해 다양한 형식으로 컴파일할 수 있어 WASM, SwiftUI 등 여러 플랫폼에서 작동할 수 있습니다. 홀거는 생성된 스위프트 코드가 너무 커져서 GitHub에서 스위프트 프로젝트로 분류되었다고 언급했습니다. 이 도구에는 Bevy로 구동되는 3D 뷰어도 포함되어 있습니다.
그는 SVG 출력과 3D 뷰어에 대한 피드백을 환영합니다. 이 프로젝트는 MIT/Apache-2.0 라이선스 하에 GitHub에서 이용할 수 있습니다.