1.Codex for almost everything(Codex for almost everything)
요약이 없습니다.
2.클로드 오퍼스 4.7(Claude Opus 4.7)
2026년 4월 16일, 앤트로픽은 소프트웨어 엔지니어링 분야에서 중요한 업그레이드인 Claude Opus 4.7을 발표했습니다. 이번 버전은 Opus 4.6에 비해 여러 가지 주요 개선 사항을 포함하고 있습니다.
첫째, 성능이 크게 향상되었습니다. Opus 4.7은 이전에 세심한 감독이 필요했던 복잡한 코딩 작업을 잘 수행할 수 있습니다. 긴 복잡한 작업을 효율적으로 관리하며, 결과를 보고하기 전에 출력 내용을 검증합니다.
둘째, 비전 기능이 개선되었습니다. 이 모델은 고해상도의 이미지를 처리할 수 있어, 세부적인 시각 정보를 해석하는 능력이 향상되었습니다.
셋째, 창의성과 품질이 높아졌습니다. 더 나은 품질의 인터페이스, 슬라이드, 문서를 생성하며, 전문적인 작업에 대해 더 세련된 접근 방식을 보여줍니다.
넷째, 사이버 보안 안전 장치가 추가되었습니다. Opus 4.7은 고위험 사이버 보안 사용을 방지하기 위한 자동 안전 장치를 포함하고 있어, 민감한 분야에서의 배포가 더 안전해졌습니다.
마지막으로, 초기 테스트에서 논리적 결함을 잡아내고 실행 속도를 개선하며, 특히 복잡한 코딩과 금융 작업에서 다양한 벤치마크에서 상당한 성과를 보여주었다는 피드백이 있었습니다.
Opus 4.7은 아마존 베드록과 구글 클라우드의 버텍스 AI와 같은 여러 플랫폼에서 사용할 수 있으며, 가격은 이전 버전과 동일합니다. 사용자들은 모델의 향상된 지시 준수 능력에 맞춰 프롬프트를 조정할 것을 권장합니다.
전반적으로 Claude Opus 4.7은 소프트웨어 개발과 복잡한 작업 흐름을 위한 선도적인 AI 모델로 자리 잡고 있으며, 이전 버전들에 비해 효율성과 신뢰성이 크게 향상되었습니다.
3.PCI Express over Fiber [video](PCI Express over Fiber [video])
요약이 없습니다.
4.코딩의 힘, 모두에게!(Qwen3.6-35B-A3B: Agentic coding power, now open to all)
Qwen3.6-35B-A3B라는 새로운 오픈 소스 AI 모델이 출시되었습니다. 이 모델은 혼합 전문가(MoE) 아키텍처를 사용하며, 총 350억 개의 매개변수를 가지고 있지만 그중 30억 개만 활성화됩니다. 이 모델은 매우 효율적이며, 특히 에이전트 코딩과 추론 작업에서 더 큰 모델들보다 뛰어난 성능을 보입니다.
Qwen3.6-35B-A3B의 주요 특징은 뛰어난 코딩 능력으로, 훨씬 더 큰 모델들과 경쟁할 수 있습니다. 또한 다중 모달 인식과 추론에서도 강력한 능력을 발휘합니다. 이 모델은 Qwen Studio에서 사용할 수 있으며, 알리바바 클라우드의 API를 통해 접근할 수 있고, 커뮤니티 사용을 위한 오픈 가중치로 제공됩니다.
이 모델은 다양한 코딩 보조 도구를 지원하며, 개발 작업 흐름에 통합될 수 있습니다. 여러 벤치마크를 통해 성능이 평가되었으며, 언어와 비전 작업 모두에서 뛰어난 결과를 보여주고 있습니다.
전반적으로 Qwen3.6-35B-A3B는 효율적인 AI 모델의 새로운 기준을 설정하며, 앞으로도 계속 확장될 예정입니다.
5.클라우드플레어 AI 플랫폼(Cloudflare's AI Platform: an inference layer designed for agents)
클라우드플레어는 다양한 AI 모델에 접근할 수 있는 통합 추론 계층인 AI 플랫폼을 출시했습니다. 이 개발은 AI 모델의 빠른 변화와 고객 지원과 같은 작업을 위해 다양한 모델을 유연하게 사용할 필요성을 해결합니다.
주요 기능으로는 첫째, 통합 접근 방식이 있습니다. 사용자는 이제 단일 API를 통해 여러 공급자의 모델을 호출할 수 있어 모델 전환 과정이 간편해졌습니다. 둘째, 방대한 모델 카탈로그를 제공합니다. 이 플랫폼은 OpenAI와 구글과 같은 유명 기업을 포함해 12개 이상의 공급자로부터 70개 이상의 모델에 접근할 수 있게 합니다. 여기에는 텍스트, 이미지, 비디오, 음성 모델이 포함됩니다.
셋째, 비용 관리 기능이 있습니다. AI 게이트웨이를 통해 사용자는 AI 지출을 한 곳에서 모니터링할 수 있어, 여러 공급자의 다양한 모델을 사용하는 많은 기업에 필수적입니다. 넷째, 사용자 맞춤형 모델 기능도 곧 제공될 예정입니다. 이를 통해 사용자는 자신이 조정한 모델을 플랫폼에 가져와 전문화된 모델을 쉽게 사용할 수 있습니다.
마지막으로, 속도와 신뢰성을 강조합니다. AI 게이트웨이는 지연 시간을 최소화하고 신뢰성을 보장하도록 설계되어, 하나의 공급자가 실패할 경우 자동으로 다른 공급자로 전환됩니다.
전반적으로 클라우드플레어의 AI 플랫폼은 개발자들이 AI 기반 애플리케이션을 더 빠르고 쉽게, 그리고 신뢰성 있게 구축할 수 있도록 돕는 것을 목표로 하고 있습니다.
6.거짓의 미래, 어디로?(The future of everything is lies, I guess: Where do we go from here?)
이 글에서는 기계 학습(ML)과 대형 언어 모델(LLM)이 사회에 미칠 수 있는 영향에 대해 논의하며, 자동차가 도시를 변화시킨 것과 유사한 점을 지적합니다. 저자는 ML이 유용한 응용 프로그램을 가지고 있지만, 잘못된 정보, 일자리 대체, 정신 건강에 미치는 부정적인 영향 등 심각한 위험도 동반한다고 우려합니다. LLM이 생성하는 신뢰할 수 없는 정보의 양에 압도당하며, 자신의 직업 안정성에 대한 걱정도 표현합니다.
저자는 ML 도구를 사용할 때 신중하고 비판적인 접근이 필요하다고 강조하며, 개인이 AI에 의존하기보다는 자신의 기술과 비판적 사고를 우선시해야 한다고 주장합니다. 가능한 경우 ML 도구를 피하고, ML 기업에 대한 규제를 촉구하며, 이러한 기술을 채택하라는 경영진의 압력에 저항하기 위해 노동 조합을 결성할 것을 제안합니다.
ML이 특정 상황에서 유용하다는 점을 인정하면서도, 저자는 그 발전을 신중하게 관리하여 잠재적인 해를 줄여야 한다고 강조합니다. ML의 급속한 발전에 반대하는 것이 사회가 적응하고 그 결과에 대비할 시간을 벌 수 있는 방법이라고 결론짓습니다.
7.앱을 API로 변환하기(Kampala (YC W26) – Reverse-Engineer Apps into APIs)
알렉스와 그의 공동 창립자 타룬은 웹사이트, 모바일 앱, 데스크톱 애플리케이션 등 다양한 플랫폼에서 워크플로우 자동화를 간소화하는 도구인 캄팔라를 만들었습니다. 기존의 느리고 불안정한 브라우저 자동화 방식과는 달리, 캄팔라는 중간자 공격(MITM) 프록시 방식을 사용하여 사용자가 기존의 워크플로우를 더 효과적으로 역설계할 수 있도록 합니다.
많은 사람들이 다양한 출처에서 데이터를 수동으로 조정하는 데 많은 시간을 소비하고 있습니다. 웹 역설계 분야에서 경력을 쌓은 알렉스는 치과 기술 분야에서 일하면서 구식 시스템으로 인한 어려움을 겪으며 더 나은 통합 도구의 필요성을 느꼈습니다. 이러한 경험은 빠르고 효율적인 통합을 가능하게 하는 캄팔라의 개발로 이어졌습니다.
캄팔라는 기존의 MITM 도구들이 가지고 있는 한계를 극복하여 주목받고 있습니다. 기존 도구들은 안티봇 조치에 의해 감지되거나 필요한 기능이 부족한 경우가 많았습니다. 캄팔라를 사용하면 사용자는 기존의 세션 토큰과 쿠키를 활용하여 작업을 자동화할 수 있어, 과정이 더 빠르고 신뢰할 수 있게 됩니다. 사용자는 간단한 인터페이스를 통해 스크립트나 API를 생성할 수 있으며, 생성된 내용은 회사에서 내보내거나 호스팅할 수 있습니다.
알렉스는 자동화의 미래가 스크린샷에 의존하기보다는 컴퓨터가 이해할 수 있는 더 직접적인 방법을 사용하는 데 있다고 믿고 있습니다. 그는 그들의 혁신적인 접근 방식에 대한 피드백과 질문을 환영합니다.
8.여섯 글자(Six Characters)
이 글에서는 상업 항공 여행에서 승객 이름 기록(PNR)의 구조와 중요성을 다루며, 에어 인디아의 전자 항공권 예시를 사용합니다.
PNR 로케이터는 여섯 자리의 고유 식별자(예: DDTCIV)로, 특정 글로벌 배급 시스템(GDS) 내에서 항공 예약을 식별합니다. 하지만 모든 GDS 시스템에서 전 세계적으로 고유하지는 않습니다.
유효한 PNR은 국제항공운송협회(IATA)에서 정의한 다섯 가지 주요 요소를 포함해야 합니다. 이 요소들은 승객의 이름, 여행 일정(항공편 구간), 연락처 정보, 티켓 발급 세부사항, 예약 승인입니다.
전자 항공권 번호는 예약의 주요 식별자로, PNR이 재예약이나 취소로 변경되더라도 안정적으로 유지됩니다.
전자 항공권의 요금은 IATA의 요금 구성 표기법을 사용하여 복잡한 형식으로 표현됩니다. 여기에는 중립 통화(NUC)로 계산된 총 요금이 포함되며, 이는 실제로 존재하지 않는 통화로 국제 가격의 일관성을 제공합니다. 또한, 특정 요금 구성 규칙을 반영하는 추가 요금은 'Q'로 표시됩니다.
환율은 티켓 발급 시 NUC에서 해당 통화로 변환하는 데 적용되어, 통화 변동에도 불구하고 안정성을 보장합니다.
투어 코드는 예약을 기업 계정에 연결하고 항공사, 여행사, 기업 고객 간의 재무 거래를 원활하게 하는 데 도움을 줍니다.
이 글은 항공 여행 시스템의 복잡성과 역사적 맥락을 강조하며, 항공 산업에서 식별자와 요금 계산을 이해하는 것이 중요함을 알립니다. 앞으로의 글에서는 관련 주제를 계속 탐구할 예정입니다.
9.맥마인드: 89년 맥의 혁신(MacMind – A transformer neural network in HyperCard on a 1989 Macintosh)
저자는 1989년 매킨토시 컴퓨터에서 HyperCard를 사용하여 MacMind라는 변환기 신경망을 훈련시켰습니다. 이 모델은 1,216개의 매개변수를 가지고 있으며, HyperTalk로 완전히 작성되어 있어 코드가 읽기 쉽고 이해하기 간편합니다. 모델의 목적은 사전 공식 없이 빠른 푸리에 변환(FFT)의 핵심 단계인 비트 역전 순열을 배우는 것입니다. 대신 주의(attention)와 시행착오를 통해 학습하며, 훈련 중 정확도가 다양하게 나타납니다.
모델의 "지능"은 HyperCard에 저장된 1,216개의 숫자로 구성되어 있으며, 파일을 닫았다가 다시 열어도 훈련 내용을 유지합니다. 이 모델은 시스템 7부터 Mac OS 9까지의 구형 매킨토시 시스템에서 작동합니다. 저자는 신호 처리와 양자 역학 등에서 FFT의 중요성을 잘 아는 전 물리학 전공자로, 사람들이 인공지능을 더 잘 이해할 수 있도록 이 프로젝트를 만들었습니다. 그들은 고급 시스템에서든 구형 하드웨어에서든 기본 수학이 중요하다고 강조합니다.
이 프로젝트에는 미리 훈련된 모델 버전, 사용자가 직접 훈련할 수 있는 빈 버전, 수학을 확인할 수 있는 Python/NumPy 구현이 포함되어 있습니다.
10.AI의 상가 임대 도전!(We gave an AI a 3 year retail lease and asked it to make a profit)
안돈랩스에서는 루나라는 AI에게 샌프란시스코에서 안돈 마켓이라는 상점을 운영할 수 있는 3년 임대 계약을 체결했습니다. 이 실험은 AI가 실제 세계에서 어떻게 기능할 수 있는지를 탐구하는 데 목적이 있습니다. 루나는 AI이지만, 특정 작업에는 육체적인 노동이 필요하기 때문에 인간 직원을 고용했습니다.
루나는 페인팅과 같은 작업을 위해 임시직 근로자를 적극적으로 찾았고, 링크드인과 인디드와 같은 플랫폼에 올린 구인 공고를 통해 정규직 직원도 채용했습니다. 그녀는 신중하게 인재를 선발하여, 결국 존과 질이라는 두 사람을 고용하게 되었고, 이들은 AI 상사 아래에서 일하는 첫 번째 정규직 직원이 되었습니다.
루나는 상점의 브랜딩과 마케팅도 개발하여 독특한 로고를 만들고 지역 기업들과의 네트워킹을 진행했습니다. 그녀는 AI와 창의성에 관한 책들을 포함한 다양한 제품을 선별하여, 소매업에서 AI의 의미에 대한 논의를 촉발했습니다.
이 실험은 AI가 운영하는 상점을 홍보하는 것이 아니라, AI가 노동력에 어떻게 참여할 수 있는지를 이해하는 데 중점을 두고 있습니다. 안돈랩스는 이러한 상호작용을 기록하여 고용에서 AI의 역할에 대한 투명성을 포함한 윤리적 가이드라인을 수립하는 것을 목표로 하고 있습니다. 그들은 연구를 계속 진행하면서 이러한 주제에 대한 피드백과 논의를 환영합니다.
11.내 노트북의 펠리컨, 클로드보다 낫다!(Qwen3.6-35B-A3B on my laptop drew me a better pelican than Claude Opus 4.7)
2026년 4월 16일, 저자는 두 가지 AI 모델인 알리바바의 Qwen3.6-35B-A3B와 앤트로픽의 Claude Opus 4.7을 비교했습니다. 이들은 자전거를 타고 있는 펠리컨 이미지를 생성하는 능력을 테스트했습니다. Qwen 모델이 여러 번 시도한 후에도 Claude보다 더 나은 이미지를 생성했습니다. 저자는 이러한 독특한 기준을 위해 연구소들이 모델을 특별히 훈련시키는지에 대해 의구심을 표했습니다.
또한 저자는 다른 프롬프트인 외발자전거를 타고 있는 플라밍고를 가지고 두 모델을 테스트했으며, 이번에도 Qwen이 더 나은 성능을 보였습니다. 저자는 펠리컨 기준이 원래 모델 비교의 부조리를 농담으로 삼은 것임에도 불구하고, 시간이 지남에 따라 생성된 이미지의 품질과 AI 모델의 전반적인 유용성 간의 상관관계를 보여주었다고 언급했습니다. 그러나 저자는 Qwen의 최신 버전이 Claude보다 더 강력하다고 보지는 않으며, 특정 일러스트를 생성하는 데 있어 현재 우수하더라도 그렇다고 판단했습니다.
결론적으로, 자전거 위의 펠리컨과 같은 이미지를 생성하는 데 있어 Qwen3.6이 현재 Opus 4.7보다 더 나은 선택입니다.
12.다크블룸 – 유휴 맥의 비밀 추론(Darkbloom – Private inference on idle Macs)
다크블룸은 사용자가 대부분의 시간을 사용하지 않는 애플 실리콘 맥을 활용해 인공지능 추론을 수행할 수 있는 분산 네트워크입니다. 이 시스템은 사용자와 이러한 기계를 직접 연결하여 중간업체(예: GPU 제조업체나 클라우드 제공업체)를 배제함으로써, 전통적인 서비스보다 최대 70%까지 비용을 절감할 수 있습니다. 맥 운영자는 추론 작업에서 발생한 수익의 100%를 유지합니다.
사용자에게는 인공지능 추론 작업(예: 채팅, 이미지 생성, 음성 인식)이 저렴하게 제공되며, 모든 요청은 암호화되어 안전하게 처리됩니다. 하드웨어 소유자에게는 사용하지 않는 기기로부터 수익을 얻을 수 있는 기회를 제공하며, 최소한의 전기 비용을 제외하고 대부분의 수익을 유지할 수 있습니다.
AI 컴퓨팅 시장은 여러 단계의 마크업이 있어 최종 사용자에게 비쌉니다. 다크블룸은 에어비앤비나 우버와 유사하게 사용하지 않는 애플 기기의 방대한 수를 활용해 이 문제를 해결하고자 합니다.
다크블룸은 강력한 개인 정보 보호 조치를 취하고 있습니다. 운영자는 여러 층의 암호화와 하드웨어 검증 덕분에 사용자의 데이터를 볼 수 없으며, 모든 응답은 해당 응답을 생성한 특정 기계에 추적 가능하여 책임성과 개인 정보 보호를 보장합니다.
다크블룸은 OpenAI와 호환되는 API를 제공하여 개발자가 쉽게 플랫폼으로 전환할 수 있도록 지원합니다. 다양한 AI 모델과 서비스를 지원하며, 기존 대안에 비해 상당한 비용 절감을 제공합니다.
운영자는 사용하지 않는 맥으로부터 수익을 얻으며, 전기 비용만이 유일한 비용이기 때문에 높은 이익률을 기록할 수 있습니다.
전반적으로 다크블룸은 사용하지 않는 컴퓨팅 파워를 활용하면서 사용자에게 비용을 줄이고 개인 정보를 보호하는 혁신적인 솔루션을 제공합니다.
13.코드버닝: 클로드 코드 분석(CodeBurn – Analyze Claude Code token usage by task)
저자는 Claude Code에 대한 지출을 추적하고 분석하기 위해 CodeBurn이라는 도구를 만들었습니다. 이 지출은 주당 약 1400달러에 달했습니다. 기존 도구들은 일일 비용을 나누어 보여주지만, 저자는 더 세부적인 작업 수준에서 사용량을 보고 싶었습니다. CodeBurn은 로컬 세션 기록을 분석하고 각 상호작용을 13가지 유형으로 분류합니다. 이 도구는 언어 모델 호출과는 무관하게 도구 사용에 집중합니다. 분석 결과, 전체 지출의 56%가 도구 사용 없이 이루어진 대화에서 발생했으며, 실제 코딩 작업에 대한 지출은 21%에 불과했습니다. 이 도구는 시각적 차트가 포함된 대화형 터미널 인터페이스를 제공하며, macOS 메뉴 바와 통합되어 작동합니다. 저자는 피드백과 제안을 환영합니다.
14.IPv6 트래픽 50% 돌파!(IPv6 traffic crosses the 50% mark)
구글은 더 많은 IP 주소를 제공하는 최신 인터넷 프로토콜인 IPv6의 채택 현황에 대한 통계를 추적하고 공유합니다. 이 데이터는 인터넷 서비스 제공업체, 웹사이트 소유자, 정책 입안자들에게 도움을 주기 위해 마련되었습니다.
구글은 얼마나 많은 사용자가 IPv6를 통해 자사 서비스를 이용하고 있는지를 측정합니다. 지역별로 IPv6의 가용성을 보여주는 차트가 있으며, 여기에는 다음과 같은 정보가 포함됩니다. 첫째, IPv6가 잘 배포된 지역은 연결 문제가 적습니다. 둘째, 일부 배포가 이루어졌지만 여전히 문제가 있는 지역이 있습니다. 셋째, 배포가 낮고 연결에 큰 어려움을 겪고 있는 지역도 있습니다.
이 정보는 전 세계적으로 IPv6 연결 상태를 강조하는 데 목적이 있습니다.
15.아티팩트: Git과 통하는 버전 저장소(Artifacts: Versioned storage that speaks Git)
Artifacts는 에이전트와 개발자를 위해 설계된 새로운 버전 관리 파일 시스템으로, 코드와 상태를 원활하게 관리할 수 있도록 돕습니다. 에이전트에 의해 코드 생산이 급증함에 따라 기존의 소스 제어 시스템은 이를 따라가기 어려워지고 있습니다. Artifacts는 표준 Git 클라이언트를 통해 접근할 수 있는 저장소를 프로그래밍 방식으로 생성할 수 있게 해주어, 여러 세션과 버전을 쉽게 관리할 수 있습니다.
주요 특징으로는 Git 호환성이 있습니다. Artifacts는 Git 기반 API를 사용하여 이미 Git에 익숙한 에이전트들이 쉽게 사용할 수 있습니다. 또한 다양한 환경, 예를 들어 서버리스 함수에 대한 저장소를 생성하고 관리할 수 있는 유연성을 제공합니다. Artifacts는 기존 Git 저장소를 가져올 수 있으며, 세션을 쉽게 포크하고 공유할 수 있는 통합 기능도 제공합니다. 효율적인 저장소는 Cloudflare의 Durable Objects를 기반으로 구축되어, 전통적인 저장소의 한계 없이 확장 가능한 저장소와 빠른 데이터 접근을 제공합니다.
이 시스템은 또한 ArtifactFS라는 파일 시스템 드라이버를 도입하여 대규모 Git 저장소를 신속하게 마운트할 수 있게 하여 에이전트의 성능을 향상시키고 시작 시간을 최소화합니다.
현재 Artifacts는 비공식 베타 테스트 중이며, 곧 공개될 예정입니다. 가격은 많은 저장소를 관리하는 개발자의 필요에 맞춰 설계될 것이며, 사용한 저장소 용량과 수행한 작업에 따라 요금이 부과됩니다.
더 자세한 내용은 개발자가 문서에 접근하거나 베타 프로그램에 등록하여 확인할 수 있습니다.
16.종이 컴퓨터(The paper computer)
저자는 미래에 고급 인공지능이 화면 사용 시간을 줄이고 주의를 분산시키지 않는 컴퓨팅 환경을 가능하게 할 것이라고 상상합니다. 그들은 이메일 관리나 프로젝트 협업과 같은 작업을 디지털 화면 대신 종이와 펜, 또는 물리적인 객체를 사용하여 보다 자연스럽게 처리하는 방법을 꿈꿉니다. 이러한 접근 방식은 메모 카드나 벽 달력과 같은 물리적 조직의 장점과 자동 동기화 및 손쉬운 공유와 같은 가상 도구의 편리함을 결합할 것입니다.
현재 기술의 단점도 강조됩니다. 많은 알림과 멀티태스킹 요구로 인해 사용자들이 자주 방해받고 있습니다. 저자는 운영 체제가 한 번에 하나의 작업에 집중할 수 있도록 설계되어야 한다고 제안합니다. 이는 물리적 객체가 특정 기능을 잘 수행하는 방식과 유사합니다.
또한 저자는 기술이 우리가 더 간단하고 자연스러운 작업 및 창작 방식으로 돌아가는 데 도움을 줄 수 있다는 생각을 반영합니다. 이는 고급 기술의 편리함과 저급 기술의 단순함을 잘 혼합하는 것입니다. 궁극적으로 저자는 기술을 활용하여 화면 의존도를 줄이고 우리의 생산성과 창의성을 향상시키는 것을 지지합니다.
17.클라우드플레어 이메일 서비스(Cloudflare Email Service)
클라우드플레어가 이메일 서비스를 공개 베타로 출시하여 개발자들이 애플리케이션에 이메일 기능을 쉽게 통합할 수 있게 되었습니다. 이메일은 널리 사용되는 소통 도구로, 이제 고객 지원 담당자와 기타 자동화된 프로세스의 핵심 인터페이스로 활용될 수 있습니다.
클라우드플레어 이메일 서비스의 주요 기능은 다음과 같습니다. 첫째, 이메일 라우팅 및 발송 기능을 통해 개발자들은 복잡한 API 설정 없이 애플리케이션에서 직접 이메일을 수신하고 발송할 수 있습니다. 이 기능은 거래 관련 이메일과 알림을 포함합니다. 둘째, 에이전트 SDK는 개발자들이 수신 메시지를 처리하고, 시간에 따라 작업을 수행하며, 비동기적으로 응답할 수 있는 이메일 기능을 갖춘 에이전트를 만들 수 있도록 도와줍니다. 셋째, 이제 공개 베타로 제공되는 이메일 발송 기능은 개발자들이 클라우드플레어 워커 또는 REST API를 통해 다양한 프로그래밍 언어로 간단한 명령어를 사용하여 이메일을 보낼 수 있게 합니다.
넷째, 보안 기능이 자동으로 이메일 인증 프로토콜을 설정하여 이메일이 스팸으로 분류되지 않고 수신함에 도착하도록 보장합니다. 다섯째, 클라우드플레어는 MCP 서버와 Wrangler CLI와 같은 도구를 제공하여 에이전트들이 이메일을 쉽게 발송하고 이메일 작업을 관리할 수 있도록 지원합니다. 마지막으로, 클라우드플레어는 대화 관리와 자동 응답 기능을 포함한 오픈 소스 이메일 클라이언트인 에이전틱 인박스를 출시하여 팀들이 이메일 솔루션을 쉽게 구축할 수 있도록 합니다.
전반적으로 클라우드플레어의 이메일 서비스는 애플리케이션과 에이전트 간의 이메일 소통을 간소화하여 개발자와 사용자 모두의 생산성과 접근성을 향상시키는 것을 목표로 하고 있습니다.
18.구글에 스팸 신고!(FSF trying to contact Google about spammer sending 10k+ mails from Gmail account)
톰 제인은 구글의 지메일 팀에 심각한 스팸 문제를 신고하기 위해 연락을 시도하고 있습니다. 그는 지메일을 통해 10,000통 이상의 스팸 이메일을 보낸 스팸 발신자를 발견했으며, 이전에 신고한 내용에 대한 답변을 받지 못해 사람과 직접 연락할 수 있는 이메일 주소를 찾고 있습니다. 이 문제에 대한 그의 게시물은 해커 뉴스에서 주목을 받았습니다. 다른 사용자도 구글이 이 문제에 무관심하며 스팸 차단 시스템이 충분하다고 생각하는 것 같다고 언급했습니다.
19.유럽, 항공유 6주 남았다!(Europe has "maybe 6 weeks of jet fuel left")
국제 에너지 기구의 수장인 파티 비롤은 유럽이 항공유를 약 6주밖에 남기지 않았다고 경고했습니다. 이 위기는 이란과 관련된 갈등으로 인해 중요한 석유 공급이 차단되면서 발생하고 있습니다. 비롤은 상황이 조속히 개선되지 않으면 항공편 취소가 발생할 수 있다고 밝혔습니다.
그는 현재의 에너지 상황을 역사상 가장 큰 위기로 묘사하며, 이로 인해 휘발유, 가스, 전기 가격이 상승하고 있다고 전했습니다. 이러한 영향은 아시아, 아프리카, 라틴 아메리카의 개발도상국에서 가장 심각하게 느껴질 것이며, 이들 국가의 목소리는 글로벌 논의에서 잘 반영되지 않을 가능성이 높습니다.
비롤은 석유 수송에 중요한 호르무즈 해협의 재개가 시급하다고 강조했습니다. 또한 갈등으로 인해 이 지역의 에너지 시설에 큰 피해가 발생하면 석유 생산 회복이 최대 2년까지 지연될 수 있다고 언급했습니다.
항공사들은 이미 압박을 느끼고 있으며, KLM과 같은 일부 항공사는 연료비 상승으로 인해 항공편을 줄이고 있습니다. 비롤은 갈등이 지속될 경우 많은 경제, 특히 취약한 경제가 높은 인플레이션과 잠재적인 경기 침체와 같은 심각한 도전에 직면할 수 있다고 경고했습니다.
20.TigerBeetle: A Trillion Transactions [video](TigerBeetle: A Trillion Transactions [video])
요약이 없습니다.
21.AI 사이버 보안, 작업 증명 아냐(AI cybersecurity is not proof of work)
AI 사이버 보안은 작업 증명에 의존하지 않습니다. 대신 인공지능을 활용하여 보안 조치를 강화합니다. 이는 AI 기술이 사이버 위협을 더 효과적으로 식별하고 대응하는 데 도움을 준다는 의미입니다. 전통적인 방법인 작업 증명에 의존하는 대신, AI는 블록체인 시스템에서 거래를 검증하는 데 사용되는 방식과는 다른 접근 방식을 제공합니다.
22.일본, 비자 언어 능력 강화(Japan implements language proficiency requirements for certain visa applicants)
수요일부터 일본은 가장 일반적인 화이트칼라 취업 비자를 신청하는 일부 외국인에게 일본어를 할 수 있다는 증명을 요구할 예정이다.
23.코덱스, 삼성 TV 해킹!(Codex Hacked a Samsung TV)
한 팀이 OpenAI의 Codex가 삼성 TV를 해킹할 수 있는지 연구를 진행했습니다. 이들은 브라우저 애플리케이션에서 권한을 상승시켜 기기에 큰 손상을 주지 않고 루트 접근 권한을 얻는 데 성공했습니다.
팀은 삼성 TV에 손상된 브라우저 애플리케이션을 설치하고, 별도의 기기를 사용해 TV에 명령을 전송했습니다. Codex에게 TV의 펌웨어 소스 코드를 제공하여 분석을 진행했습니다. 주요 목표는 브라우저 셸을 통해 Codex가 루트 접근 권한을 얻을 수 있는 취약점을 찾는 것이었습니다.
Codex는 펌웨어 소스 코드를 검토하며 취약점을 식별하고, 제어된 셸을 통해 TV와 상호작용했습니다. 이 과정에서 브라우저에서 접근 가능한 쓰기 가능한 장치 노드에 집중했습니다. Codex는 사용자 공간에서 원시 물리적 메모리에 접근할 수 있는 드라이버 인터페이스의 심각한 취약점을 발견했습니다. 이 설계 결함 덕분에 적절한 보안 검증 없이 메모리를 조작할 수 있었습니다.
메모리를 읽고 쓸 수 있다는 것을 확인한 후, Codex는 커널의 자격 증명 구조를 수정하는 익스플로잇을 개발했습니다. 이를 통해 프로세스의 사용자 신원을 루트로 변경할 수 있었습니다. 최종 결과는 성공적이었으며, Codex는 TV에서 루트 권한으로 셸을 실행할 수 있었습니다. 이 실험은 AI가 복잡한 보안 시스템을 효과적으로 탐색하여 취약점을 악용할 수 있음을 보여주었습니다.
이 프로젝트는 AI의 보안 연구 가능성을 강조하며, 이러한 기술이 실제 상황에서 자율적으로 작동할 경우의 우려를 불러일으켰습니다. 이 연구는 AI의 악용 및 보안 테스트 능력을 탐구하는 더 넓은 작업의 일환으로 진행되었습니다.
24.현대 마이크로프로세서 90분 가이드(Modern Microprocessors – A 90-Minute Guide)
현대 마이크로프로세서에 대한 개요를 제공합니다. 이 가이드는 최신 마이크로프로세서 아키텍처의 주요 설계 요소와 발전 사항에 대해 설명합니다.
프로세서의 성능은 단순히 클럭 속도(메가헤르츠 단위)로만 결정되지 않습니다. 명령어 효율성과 사이클당 실행되는 명령어 수와 같은 요소도 매우 중요합니다. 현대 프로세서는 파이프라이닝 기술을 사용하여 여러 명령어 단계를 동시에 실행함으로써 처리량을 크게 향상시킵니다. 이 기술 덕분에 프로세서는 사이클당 하나의 명령어를 완료할 수 있어 클럭 속도를 높이지 않고도 성능을 개선할 수 있습니다.
CPU는 더 깊은 파이프라인(더 많은 단계)을 갖추고 있으며, 여러 명령어를 동시에 실행할 수 있는 슈퍼스칼라 기능을 지원합니다. 이는 명령어 실행에서 더 큰 병렬성을 제공하고 성능을 향상시킵니다. 프로세서는 명령어 수준의 병렬성을 극대화하여 여러 명령어를 동시에 실행하도록 설계되었습니다. 그러나 명령어 간의 의존성으로 인해 실행이 지연될 수 있습니다.
프로세서는 분기 예측을 통해 조건문 결과를 예측하여 파이프라인을 가득 채우려고 합니다. 잘못된 예측은 사이클을 낭비할 수 있습니다. 비순차 실행(OOO) 기능을 통해 프로세서는 자원이 사용 가능한 대로 명령어를 실행할 수 있어 활용도를 높이고 유휴 사이클을 줄입니다. 스레드 수준의 병렬성 기술인 동시 멀티스레딩(SMT)을 통해 하나의 코어에서 여러 스레드를 실행할 수 있어, 프로그램이 제공하는 명령어 수준의 병렬성이 제한적일 때 성능을 향상시킬 수 있습니다.
현대 설계는 단순히 코어를 넓히는 대신 여러 개의 코어를 통합하여 각 코어가 자신의 스레드를 처리할 수 있도록 하여 성능과 효율성을 균형 있게 유지합니다. 메모리 아키텍처, 특히 캐시 구조는 성능에 큰 영향을 미칩니다. 캐시의 구조와 조직은 프로세서가 데이터를 접근하는 속도를 관리하는 데 도움을 줍니다.
주요 도전 과제로는 전력 소비와 열 발생의 한계를 의미하는 "전력 장벽"과 동시에 실행할 수 있는 명령어 수의 한계를 나타내는 "ILP 장벽"이 있습니다. 효율적인 설계는 복잡성, 전력, 성능 간의 균형을 맞추어 현대 컴퓨팅 요구를 충족해야 합니다.
현대 마이크로프로세서는 정교한 파이프라이닝, 다중 코어 설계, 고급 메모리 관리 등의 기술을 결합하여 성능을 향상시키고 있으며, 전력 소비와 효율적인 명령어 실행의 도전 과제에 대응하고 있습니다.
25.ChatGPT for Excel(ChatGPT for Excel)
요약이 없습니다.
26.PHP 8.6 클로저 혁신(PHP 8.6 Closure Optimizations)
요약이 없습니다.
27.사이버 보안, 작업 증명 시대!(Cybersecurity looks like proof of work now)
최근 사이버 보안 분야에서 Anthropic의 Mythos라는 강력한 AI 모델이 등장했습니다. 이 모델은 보안 작업을 위해 설계되었으며, 현재 주요 소프트웨어 개발자들만 접근할 수 있습니다. Mythos는 복잡한 사이버 공격 시뮬레이션에서 다른 모델들을 능가하는 인상적인 성능을 보여주고 있습니다.
AI 보안 연구소의 보고서에 따르면, Mythos는 일반적으로 인간이 20시간 걸리는 복잡한 기업 네트워크 공격 시뮬레이션을 10번 중 3번의 시도에서 완료할 수 있다고 합니다. 이는 보안 분야에서 새로운 개념을 제시합니다. 즉, 조직은 공격자가 취약점을 악용하는 데 드는 비용보다 취약점을 발견하는 데 더 많은 비용을 지출해야 한다는 것입니다.
분석 결과 몇 가지 주요 사항이 강조되었습니다. 첫째, 오픈 소스 소프트웨어(OSS)의 중요성입니다. OSS는 협력적인 보안 노력을 가능하게 하므로 여전히 필수적입니다. 토큰을 사용해 OSS의 보안을 강화하는 데 투자하는 것이 독점 솔루션보다 더 나은 보호를 제공할 수 있습니다. 이는 버그 식별에 대한 공동 접근 방식 덕분입니다.
둘째, 소프트웨어 개발은 세 가지 뚜렷한 단계로 발전하고 있습니다. 첫 번째는 개발 단계로, 기능을 신속하게 구현하는 것입니다. 두 번째는 검토 단계로, 코드를 문서화하고 다듬는 과정입니다. 마지막으로 하드닝 단계가 있는데, 이 단계에서는 AI를 사용해 예산이 소진될 때까지 자율적으로 취약점을 찾아냅니다.
현재 보안은 단순한 지혜보다는 재정적 투자에 크게 의존하고 있으며, 이는 암호화폐의 작업 증명 시스템과 유사합니다. 따라서 기업들은 잠재적인 위협에 대비하기 위해 지속적으로 보안에 투자해야 할 필요성이 커지고 있습니다.
28.Claude Opus 4.7 Model Card(Claude Opus 4.7 Model Card)
요약이 없습니다.
29.모질라 썬더볼트(Mozilla Thunderbolt)
썬더볼트는 기업을 위해 설계된 새로운 오픈 소스 AI 클라이언트입니다. 이 소프트웨어는 조직이 AI 인프라를 관리하면서 데이터에 대한 완전한 통제를 유지할 수 있도록 도와줍니다. 주요 기능으로는 사용자가 소프트웨어를 자체 호스팅하거나 배포에 대한 지원을 받을 수 있어 데이터의 안전성을 보장하는 점이 있습니다.
썬더볼트는 다양한 AI 모델 및 에이전트와의 연결을 지원하며, OpenAI와 호환되는 모델도 포함됩니다. 이 소프트웨어는 기존 시스템과의 통합을 지원하고, 신뢰할 수 있는 파트너를 통해 안정성을 제공합니다. 또한, 맞춤형 통합이 가능하며 유연성을 위해 완전한 API를 제공합니다.
데이터 주권을 고려하여, 특정 규제 요구 사항을 충족하기 위해 온프레미스 또는 클라우드 배포 옵션을 선택할 수 있습니다. 모든 주요 운영 체제와 장치에서 작동하는 크로스 플랫폼 기능도 갖추고 있습니다.
조직에서는 이 소프트웨어를 시험해 보거나, 맞춤형 솔루션을 위해 기업 팀과 상담할 것을 권장합니다. 썬더볼트는 모질라 재단의 자회사인 MZLA 테크놀로지스에 의해 개발되었습니다.
30.라마인 채용 중!(RamAIn (YC W26) Is Hiring)
RamAIn은 비즈니스에서 반복적인 작업을 자동화하기 위해 빠른 AI 에이전트를 만드는 스타트업입니다. 이 기술을 통해 업무 프로세스를 10배 더 빠르고 신뢰성 있게 개선할 수 있습니다. 이 회사는 IIT 델리에서 중퇴한 Shourya Vir Jain과 Vansh Ramani에 의해 설립되었습니다. RamAIn은 여전히 수작업에 의존하는 워크플로우를 간소화하는 것을 목표로 하고 있습니다.
Shourya는 맥킨지에서 근무한 경험이 있으며, 이전에 성공적인 AI 비즈니스를 구축한 경력이 있습니다. Vansh는 머신러닝 알고리즘에 대한 연구로 알려진 AI 연구자입니다.
회사는 첫 번째 비즈니스 직원을 찾고 있으며, 이 역할은 시장 진입 전략, 초기 판매 및 회사 운영을 담당합니다. 구체적으로는 판매 파이프라인 관리, 마케팅 활동, 운영 업무를 수행하고, 이해관계자에게 회사를 대표하는 역할을 포함합니다.
이 직무에 적합한 후보자는 기업 판매 또는 스타트업 운영에서 1-5년의 경험이 있어야 하며, 강력한 의사소통 능력을 갖추고 빠르게 변화하는 환경에서 독립적으로 일할 수 있어야 합니다. AI와 기업 소프트웨어에 대한 진정한 관심도 중요합니다.
31.라라벨, 광고 직접 삽입!(Laravel raised money and now injects ads directly into your agent)
라라벨은 최근 액셀로부터 5,700만 달러를 투자받았습니다. 이는 루비 온 레일스나 장고와 같은 다른 프레임워크와 비교했을 때 이례적인 일입니다. 라라벨은 수익을 창출하기 위해 상업 서비스인 라라벨 클라우드를 홍보하고 있으며, 이를 통해 라라벨 애플리케이션을 배포하는 최선의 방법으로 제시하고 있습니다.
하지만 라라벨이 라라벨 클라우드를 지나치게 밀어붙이고 있다는 우려가 있습니다. 최근 라라벨 부스트의 변화로 모든 에이전트가 라라벨 클라우드를 사용해야 한다는 제안이 나왔고, 이로 인해 기존 프로젝트에 적합하지 않더라도 이 서비스를 우선시한다는 사용자 불만이 제기되었습니다. 라라벨의 CEO인 테일러는 이러한 접근 방식이 회사의 수익 목표를 지원하기 때문에 괜찮다고 생각하고 있습니다.
처음에는 배포를 위한 대안이 포함된 제안이 있었지만, 이후 라라벨 클라우드만 언급하는 것으로 수정되었습니다. 이는 라라벨이 정말로 이러한 변화를 필요로 했는지에 대한 의문을 불러일으킵니다. 특히 라라벨 클라우드가 이미 사용자들로부터 긍정적인 피드백을 받고 있는 상황에서 말입니다.
일부는 이러한 광고 접근 방식을 수익화의 정상적인 일환으로 볼 수 있지만, 이는 커뮤니티 내에서 불신을 초래할 수 있습니다. 이 글은 에이전트에게 광고를 어떻게 도입해야 하는지, 그리고 이것이 미래에 광고 차단기의 필요성을 초래할 수 있는지에 대한 논의를 촉구하고 있습니다.
32.파이어베이스 키로 13시간 만에 54,000유로 급증!(€54k spike in 13h from unrestricted Firebase browser key accessing Gemini APIs)
웹 애플리케이션의 스플래시 스크린을 스타일링하기 위한 CSS와 JavaScript 코드가 포함되어 있습니다. 주요 내용을 간단히 설명하겠습니다.
스플래시 스크린 디자인은 어두운 배경을 가지고 있으며, 그리드 레이아웃을 사용해 콘텐츠를 중앙에 배치합니다. 로딩 애니메이션은 점들이 움직이며 로딩 효과를 만들어냅니다. 점들은 시간이 지남에 따라 크기와 투명도가 변해 사용자가 로딩 중임을 시각적으로 알 수 있도록 합니다.
로딩 점의 크기는 화면 너비에 따라 조정되어 다양한 화면 크기에서도 잘 보이도록 설계되었습니다. 스플래시 스크린의 배경에는 자리 표시자 SVG 이미지가 설정되어 있습니다. 로딩이 완료되면 스플래시 스크린을 숨기는 스타일도 포함되어 있습니다.
전반적으로 이 코드는 웹 애플리케이션을 위한 매력적인 로딩 애니메이션을 생성하도록 설계되었습니다.
33.레드썬: 윈도우 11/10 접근법(RedSun: System user access on Win 11/10 and Server with the April 2026 Update)
RedSun 취약점은 윈도우 디펜더의 흥미로운 문제를 드러냅니다. 클라우드 태그가 있는 악성 파일을 제거하는 대신, 윈도우 디펜더는 해당 파일을 원래 위치로 되돌려 놓습니다. 이러한 행동은 중요한 시스템 파일을 덮어쓰고 관리자 권한을 얻는 데 악용될 수 있습니다. 저자는 안티바이러스 소프트웨어의 이러한 접근 방식이 재미있다고 생각하며, 안티바이러스 프로그램은 해로운 파일을 제거해야지 그 존재를 보장해야 한다고 믿고 있습니다.
34.북미 영어 방언(North American English Dialects)
이 글에서는 북미 영어 방언의 발음 패턴에 대해 다루고 있습니다. 주요 내용은 다음과 같습니다.
북미에는 동부 해안에서 서부까지 위치에 따라 구분된 여덟 개의 주요 영어 방언 지역이 있습니다. 이 지역에는 캐나다, 북부 뉴잉글랜드, 북부 지역, 뉴욕 대도시권, 중부 지역, 남부 지역 등이 포함됩니다.
웹사이트에는 이러한 방언을 탐색할 수 있는 인터랙티브 맵이 제공됩니다. 사용자는 주나 지방을 클릭하여 해당 지역의 발음을 보여주는 오디오 샘플을 들을 수 있습니다.
맵은 명확성과 정확성을 높이기 위해 여러 차례 업데이트되었습니다. 여기에는 방언 경계 조정, 이름 변경, 오디오 샘플 추가 등이 포함됩니다.
사용자들은 자신의 목소리를 녹음하거나 오디오 샘플을 제공하여 방언 데이터베이스를 풍부하게 만드는 데 기여할 수 있습니다.
제작자는 방언에 대한 데이터를 수집하기 위해 설문조사를 실시했으며, 북미 영어 아틀라스(ANAE)의 연구를 참고했습니다.
이 글은 미국 영어 발음의 복잡성을 강조하며, 모음 소리와 다양한 방언을 구별하는 독특한 특징들을 설명합니다.
사이트는 맵 사용 방법에 대한 안내와 특정 방언의 특징 및 역사적 맥락을 다룬 추가 자료와 기사를 연결하는 링크를 제공합니다.
전반적으로 이 글은 북미에서 사용되는 다양한 영어 방언을 지도화하고 이해하는 프로젝트에 대한 소개 역할을 합니다.
35.코딩의 흐름 유지하기(How do you maintain flow when vibe coding?)
저자는 클로드 코드를 사용한 지 1년이 되었지만, 2-3개의 에이전트 사이를 계속 전환하는 것에 지쳐 있다고 느끼고 있습니다. 에이전트가 자유롭게 작동하도록 두면 숨겨진 버그가 발생할 수 있어 리뷰가 훨씬 더 어려워질 수 있다고 생각합니다. 따라서 조직을 유지하고 집중력을 높이며 대기 시간을 줄이는 방법에 대한 조언을 요청하고 있습니다.
36.집안 메모리: 모든 것 기록하기(Home Memory – A local DB of my house, down to cables and pipes)
홈 메모리는 AI 비서가 집에 대한 모든 정보를 기억할 수 있도록 돕는 서버입니다. 이 서버는 방, 기기, 물품 등을 포함하여 집과 관련된 정보를 관리합니다. Claude나 OpenAI Codex와 같은 AI 플랫폼에 연결되어, 사용자는 AI와 대화하듯이 집에 대한 지식을 가진 비서와 소통할 수 있습니다.
홈 메모리의 주요 기능 중 하나는 데이터 입력이 매우 간편하다는 점입니다. 집에 있는 물품에 대해 AI에게 이야기하면, AI가 자동으로 정보를 분류하고 저장합니다. 사용자가 별도로 양식을 작성할 필요가 없습니다. 또한, 집의 내용물에 대해 질문할 수 있습니다. 예를 들어 "지하실에 뭐가 있지?" 또는 "내 차 점검은 언제야?"와 같은 질문을 할 수 있습니다.
사진이나 청구서를 업로드하면, AI가 물품을 식별하거나 관련 데이터를 추출하여 집 데이터베이스에 추가합니다. 또한, 집 안의 다양한 요소 간의 연결을 문서화할 수 있습니다. 예를 들어 전기 회로가 콘센트와 어떻게 연결되는지를 기록할 수 있습니다.
시작하는 방법은 간단합니다. 먼저 GitHub에서 소프트웨어를 다운로드하고 컴퓨터에 압축을 풀어야 합니다. 그 다음, 선택한 AI 클라이언트(Codex 또는 Claude)와 연결을 설정합니다. 처음 사용할 때 시스템이 기본적인 집 구조를 생성하므로, 집에 대해 질문하거나 물품을 추가하는 것으로 시작할 수 있습니다.
데이터 프라이버시 측면에서, 사용자의 정보는 기기에 로컬로 저장되며, 외부로 전송되지 않습니다. 홈 메모리는 Codex와 Claude를 포함한 다양한 AI 클라이언트와 호환되며, 추가 설치 없이 Windows에서 사용할 수 있도록 설계되었습니다.
이 프로젝트는 피드백, 버그 보고, 기능 요청을 받습니다. 사용자들은 자신의 경험을 공유하고 도구 개선에 도움을 줄 수 있습니다. 홈 메모리는 AGPL-3.0 라이센스 하에 제공되며, 상업적 옵션은 요청 시 제공됩니다.
37.세계 누드 자전거 대회(List of World Naked Bike Rides)
세계 나체 자전거 타기 행사(World Naked Bike Ride, WNBR)는 전 세계 여러 지역에서 열리며, 다가오는 일정은 다음과 같습니다. 남반구에서는 2025년 12월부터 2026년 3월까지, 북반구에서는 2026년 6월에 예정되어 있습니다. 일부 지역에서는 7월이나 그 이후에 열릴 수도 있습니다.
현재 2025년 남반구에서 예정된 39개의 행사 중 활성화된 것은 단 네 개뿐입니다. 일부 도시에서는 악천후에 대비해 예비 날짜를 설정해 두었고, 다른 도시에서는 주요 날짜에 맞춰 다른 날에 행사가 열릴 수 있습니다.
행사 목록에는 여러 나라의 자전거 타기 일정이 포함되어 있으며, 각 나라별로 구분되어 있습니다. 많은 행사들은 더 이상 활성화되지 않아 기록으로 남아 있습니다. 문서에는 참고용으로 지도와 이전 행사 데이터에 대한 링크도 제공됩니다.
행사에 참여하거나 조직하고자 하는 사람들은 WNBR의 공식 페이지를 참고하여 더 많은 정보를 얻는 것이 좋습니다.
38.모질라, 오픈소스 AI 클라이언트 '썬더볼트' 발표(Mozilla Announces "Thunderbolt" as an Open-Source, Enterprise AI Client)
모질라가 "썬더볼트"라는 오픈 소스 AI 클라이언트를 출시했습니다. 이 클라이언트는 자체 AI 시스템을 구축하고자 하는 조직을 위해 설계되었습니다. 사용자는 채팅, 검색, 연구를 통해 AI와 상호작용할 수 있으며, 도구와 모델을 자유롭게 맞춤 설정할 수 있습니다.
썬더볼트의 주요 기능 중 하나는 모델의 유연성입니다. 사용자는 상업용 및 오픈 소스 옵션을 포함한 다양한 AI 모델 중에서 선택할 수 있습니다. 데이터 통합 기능도 제공하여 기존 시스템과 연결하고, 하이 스택(Haystack) 및 모델 컨텍스트 프로토콜(Model Context Protocol)과 같은 다양한 프로토콜을 지원합니다. 또한, 작업 자동화 기능을 통해 보고서 생성이나 주제 모니터링과 같은 작업을 자동으로 수행할 수 있습니다.
썬더볼트는 윈도우, macOS, 리눅스, iOS, 안드로이드 등 다양한 기기에서 호환됩니다. 보안 측면에서도 자가 호스팅 배포와 데이터 보호를 위한 선택적 암호화 기능을 제공합니다.
썬더볼트는 온라인과 깃허브에서 MPL 2.0 라이선스 하에 이용할 수 있습니다. 그러나 혁신적인 기능에도 불구하고 "썬더볼트"라는 이름은 기존의 다른 기술들과의 연관성 때문에 비판을 받고 있습니다.
39.XOR 스왑 논란(Too much discussion of the XOR swap trick)
이 글에서는 두 변수를 임시 변수를 사용하지 않고 교환하는 방법인 XOR 스왑 트릭에 대해 설명합니다. 내용을 간단히 요약하면 다음과 같습니다.
XOR는 Exclusive OR의 약자로, 두 입력 중 정확히 하나가 참일 때 참을 반환합니다. 프로그래밍에서는 ^ 연산자가 비트 단위 XOR를 수행하며, 이는 숫자의 이진 표현에서 작동합니다.
XOR 스왑 트릭은 세 번의 XOR 연산을 사용하여 두 변수를 교환할 수 있게 해줍니다. 그러나 현대 컴파일러는 코드를 효율적으로 최적화할 수 있기 때문에 이 기법은 종종 불필요합니다.
로컬 변수를 교환할 때 컴파일러는 일반적으로 XOR 스왑과 임시 변수 스왑을 동일한 효율적인 코드로 최적화합니다. 포인터 스왑의 경우, XOR 방법이 데이터 손실을 방지할 수 있는 경우도 있지만, 일반적으로 임시 변수를 사용하는 것보다 느리고 복잡합니다.
덧셈과 뺄셈을 이용한 유사한 스왑 트릭도 있지만, 이는 부호 있는 정수에서 오버플로우의 위험이 있어 안전하지 않을 수 있습니다.
실제로 XOR 스왑 트릭은 거의 유용하지 않습니다. 특정 저수준 프로그래밍 상황(예: 어셈블리 언어)에서는 관련이 있을 수 있지만, 대부분의 경우 더 간단한 방법이 더 효율적이고 명확합니다.
XOR는 리스트에서 모든 다른 요소가 두 번 나타날 때 유일한 요소를 찾는 문제를 해결하는 등, 스왑 외에도 유용한 응용이 있습니다.
결론적으로, XOR 스왑 트릭은 흥미로운 개념이지만, 현대 프로그래밍에서는 주로 구식이며 실용적인 사용을 권장하지 않습니다.
40.메트릭스 혁신: StatsD에서 OpenTelemetry로!(Moving a large-scale metrics pipeline from StatsD to OpenTelemetry / Prometheus)
저자는 그래파나 랩스에서 일했던 경험이 있습니다. 그들은 그래파나 미미르 배포가 매우 규모가 크며, 이를 통해 주요 고객 중 하나로 자리 잡고 있다고 언급했습니다. 하지만 아이러니하게도 이 고객이 그래파나 랩스에 수익을 창출하지 않을 수도 있다는 점이 있습니다.
41.올버즈, AI로 580% 급등!(Shares in shoe brand Allbirds rise 580% after it pivots from footwear to AI)
유명인들 사이에서 인기를 끌고 있는 신발 브랜드 올버즈가 신발 사업에서 인공지능(AI)으로 방향을 전환한다고 발표한 후 주가가 580% 상승했습니다. 이제 뉴버드 AI로 이름을 바꾼 이 회사는 AI 인프라에 5천만 달러를 투자할 계획이며, 그래픽 처리 장치(GPU)를 통해 고급 컴퓨팅 파워를 제공하는 데 집중할 예정입니다. 하지만 주가가 급등했음에도 불구하고, 회사의 시장 가치는 2021년 상장 당시보다 90% 이상 낮은 상태입니다.
올버즈는 최근 몇 년 동안 상장 이후 수익을 내지 못하는 어려움을 겪어왔습니다. 이제 이 브랜드는 별도의 3천9백만 달러 거래를 통해 미국 거래소 그룹의 소유가 됩니다. 애널리스트들은 이 변화에 대해 엇갈린 반응을 보이고 있으며, 일부는 이를 진정한 전환이라기보다는 청산에 가깝다고 평가하고 AI에 대한 과대 광고로 인해 주식을 "밈 주식"으로 분류하고 있습니다. 회사는 AI 컴퓨팅 파워의 시장 공백을 메우겠다고 하지만, 이 새로운 방향에서 실질적인 제품이나 수익을 창출할 수 있을지에 대한 회의적인 시각도 존재합니다.
42.차세대 카메라, 사랑해!(I Made the "Next-Level" Camera and I love it)
저자는 다양한 카메라 렌즈에 대한 경험을 이야기하며, 특히 헬리오스 44 렌즈와 시그마 135mm f1.4 같은 대형 렌즈에 초점을 맞추고 있습니다. 렌즈의 크기가 이미지의 초점과 배경 흐림에 미치는 영향을 설명하며, 대형 렌즈가 더 뚜렷한 아웃포커스 효과를 만들어낼 수 있다고 언급합니다.
또한, 넓은 시야각을 유지하면서 큰 조리개를 확보하는 데 어려움이 있다고 설명합니다. 물리적으로 두 가지를 동시에 달성하기는 쉽지 않으며, 카메라를 수정하지 않고는 힘들다고 말합니다. 저자는 크고 저렴한 찰스 베셀러 18인치 렌즈와 더 넓은 이미지를 캡처하기 위해 더 큰 센서를 사용할 가능성에 대해 언급합니다.
센서 크기와 빛 포착의 한계를 극복하기 위해, 저자는 깊이의 필드 어댑터와 frosted 재료를 사용하여 더 큰 센서를 시뮬레이션하는 방법을 설명합니다. 대형 렌즈와 가짜 센서 설정을 수용하기 위한 카메라 장비의 제작 과정에 대한 통찰을 제공하며, IKEA 커튼과 프레넬 렌즈 같은 재료를 사용하여 이미지 품질을 향상시키는 방법을 소개합니다.
마지막으로, 저자는 이 설정을 사용하여 단편 영화를 촬영한 성공적인 경험을 공유하며, 카메라 시스템의 학습 과정과 향후 개선이 필요하다는 점을 인정합니다. 프로젝트에 영감을 준 다른 창작자들에게 감사의 마음을 전하고, 독자들에게 자신의 작업을 계속 지켜봐 달라고 요청합니다.
43.남아공 HIV 백신 시험, 희망의 순간(South African-led HIV vaccine trial offers a significant moment of promise)
남아프리카에서 새로운 HIV 백신 시험인 BRILLIANT 011이 시작되었습니다. 이는 HIV 예방을 위한 중요한 진전을 의미합니다. 그러나 이 백신은 아직 허가된 것이 아니며, 긴 과학적 여정의 일환이라는 점을 이해하는 것이 중요합니다.
지난 10년 동안 HIV 치료는 크게 개선되어, 많은 사람들에게 HIV는 치명적인 질병이 아닌 관리 가능한 만성 질환으로 변화했습니다. 남아프리카는 장기 작용 치료를 포함한 예방 전략을 강화하고 있지만, 안전하고 효과적인 백신의 필요성은 여전히 중요합니다. 성공적인 백신이 개발된다면 새로운 감염을 크게 줄이고 의료 시스템의 부담을 경감할 수 있습니다.
백신 개발에 있어 과거의 어려움에도 불구하고, 남아프리카 과학자들은 HIV와 그 면역 반응에 대한 이해를 높이는 데 중요한 기여를 해왔습니다. 백신 연구에 대한 대중의 회의감은 흔한 일이므로, 신뢰를 구축하기 위해서는 명확하고 솔직한 소통이 필수적입니다.
이 시험은 HIV와의 지속적인 싸움에서 조심스러운 희망을 나타내며, 과학적 진보에서 인내와 협력의 중요성을 강조합니다.
44.터미널 페이저 제작기(I made a terminal pager)
저자는 Go로 제작된 재사용 가능한 뷰포트 컴포넌트를 사용하여 "lore"라는 터미널 페이지 애플리케이션을 만들었습니다. 터미널 페이지는 사용자가 로그나 매니페스트와 같은 대량의 텍스트를 인터랙티브하게 탐색할 수 있도록 도와줍니다. 뷰포트 컴포넌트는 텍스트 탐색을 쉽게 할 수 있도록 설계되었으며, 스크롤, 검색, 텍스트 스타일링과 같은 기능을 포함하고 있습니다.
터미널 애플리케이션(TUI)은 터미널 내에서 실행되며, 사용자가 텍스트를 인터랙티브하게 조작할 수 있게 해줍니다. 이들은 그리드 형태로 구성되어 있으며, 메뉴나 텍스트 뷰포트와 같은 컴포넌트를 표시할 수 있습니다.
뷰포트 컴포넌트는 사용자가 텍스트를 보고 탐색할 수 있게 해주는 핵심 기능입니다. 스크롤, 항목 선택, ANSI 코드로 텍스트 스타일링과 같은 다양한 기능을 지원합니다.
뷰포트는 유니코드를 관리할 수 있으며, 효율적인 검색 및 필터링 옵션을 제공합니다. 사용자는 정확한 검색, 정규 표현식 검색, 대소문자 구분 없는 검색 등 다양한 유형의 검색을 빠르게 수행할 수 있습니다.
뷰포트는 표시된 텍스트에서 항목을 선택할 수 있게 해주어 로그나 기타 정보를 보다 쉽게 상호작용할 수 있도록 합니다.
"lore"는 저자의 필요에 영향을 받아 설계된 간소화된 터미널 페이지로, 이전의 페이지인 "less"보다 더 직관적입니다. 저자는 이를 자신의 작업 흐름에 통합하여 기본 페이지로 설정했습니다.
전반적으로 저자는 자신의 페이지와 다른 터미널 애플리케이션을 개선하는 데 열정을 가지고 있으며, 터미널 텍스트 탐색 및 상호작용에 대한 통찰을 공유하고 있습니다.
45.에이전트 캐시: 멀티 계층 LLM 캐싱(Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis)
새로운 다층 정확 일치 캐시가 AI 에이전트를 위해 출시되었습니다. 이 캐시는 Valkey(버전 7 이상)와 Redis(버전 6.2 이상)와 호환됩니다. LLM 응답, 도구 결과 및 세션 상태를 하나의 연결로 통합하며, LangChain, LangGraph, Vercel AI SDK를 위한 프레임워크 어댑터도 포함되어 있습니다. OpenTelemetry와 Prometheus에 대한 내장 지원 덕분에 추가 모듈이 필요하지 않습니다.
최신 버전인 v0.1.0과 v0.2.0은 클러스터 모드와 같은 기능을 추가하여 출시되었으며, 스트리밍 지원도 곧 제공될 예정입니다. 이 솔루션은 이전 옵션들과 달리 하나의 계층이나 프레임워크에 국한되지 않고 유연성을 제공합니다.
자세한 정보는 다음 링크를 통해 확인할 수 있습니다: npm 패키지, 문서, 예제, GitHub. 궁금한 점이 있으면 언제든지 문의해 주세요!
46.SDL, AI 기여 금지(SDL bans AI-written commits)
SDL(심플 다이렉트 미디어 레이어) 커뮤니티에서 AI 기술, 특히 GitHub Copilot의 코드 기여 사용에 대한 논의가 일어났습니다. 한 사용자는 AI가 생성한 코드와 관련된 윤리적 및 법적 문제에 대한 우려를 표명하며, 이러한 사용을 금지하는 정책을 도입할 것을 제안했습니다. 그들은 AI 사용이 자신의 프로젝트에 부정적인 영향을 미칠 수 있다고 걱정하고 있습니다.
반응은 다양했으며, 일부 기여자들은 명확한 지침의 필요성에 동의했습니다. 제안된 정책에는 풀 리퀘스트에서 AI 사용을 공개하도록 요구하고, 모든 기여를 인간 리뷰어가 평가하도록 하며, AI가 생성한 코드를 아예 거부하는 방안이 포함되었습니다. 이 대화는 AI가 생성한 코드의 출처가 불분명하다는 점과 Zlib 라이선스에 따른 라이선스 문제에 대한 우려를 강조했습니다.
결국, AI 기여를 전면적으로 금지하는 새로운 정책이 제안되고 수용되었습니다. 커뮤니티는 SDL 프로젝트의 코드 품질과 윤리적 기준을 유지하기 위해 이러한 지침을 논의하고 다듬을 것을 권장받고 있습니다.
47.US v. Heppner (S.D.N.Y. 2026) no attorney-client privilege for AI chats [pdf](US v. Heppner (S.D.N.Y. 2026) no attorney-client privilege for AI chats [pdf])
요약이 없습니다.
48.Long Instruction Word architectures and the ELI-512(Long Instruction Word architectures and the ELI-512)
요약이 없습니다.
49.그래픽스 프로그래머를 위한 구면 조화 함수 소개(Introduction to spherical harmonics for graphics programmers)
이 글에서는 그래픽 프로그래밍에서 중요한 구면 조화 함수(Spherical Harmonics, SH)에 대해 설명합니다. 구면 조화 함수는 3D 그래픽에서 조명 모델링에 특히 유용하며, 몇 개의 계수만으로 구의 표면에 정의된 함수를 근사할 수 있어 조명 시뮬레이션과 같은 작업에 효율적입니다.
구면 조화 함수는 구 위의 복잡한 함수를 표현할 수 있는 수학적 함수 집합입니다. 이 함수들은 컴퓨터 그래픽에서 조명과 같은 방향성 데이터를 근사하는 데 유용합니다. 구면 조화 함수를 사용하면 서로 다른 방향에서 오는 빛과 같은 구 위에 정의된 함수를 간단하게 표현할 수 있어, 사실적인 장면을 렌더링하는 데 필수적입니다.
구면 조화 함수는 구 위의 연속 함수에 대한 직교 정규 기저를 형성합니다. 이는 어떤 함수도 구면 조화 함수의 합으로 표현할 수 있음을 의미합니다. 이 함수들은 차수와 차원으로 분류되며, 차수는 세부 사항의 주파수를 나타냅니다.
조명 외에도 구면 조화 함수는 특정 방향에서 메쉬의 두께와 같은 속성을 근사하는 데 사용될 수 있어, 서브서페이스 스캐터링과 같은 효과에 도움을 줍니다. 이 글에서는 구면 조화 함수를 계산하는 자바스크립트 코드도 포함되어 있으며, 큐브 맵(특정 유형의 텍스처)을 구면 조화 함수에 투영하여 계수를 얻는 방법을 설명합니다.
구면 조화 함수 표현에서 발생할 수 있는 문제와 아티팩트에 대해서도 논의합니다. 특히 급격한 변화가 있는 함수를 근사할 때 음수 값과 같은 문제가 발생할 수 있습니다. 이러한 문제를 최소화하기 위해 "윈도잉" 기법과 같은 방법이 제안됩니다.
저자는 구면 조화 함수와 조명 맵핑 응용에 대한 논문 등 더 깊이 있는 이해를 위한 다양한 자료를 추천합니다. 이 글은 그래픽 프로그래머들이 구면 조화 함수 개념을 쉽게 이해할 수 있도록 돕고, 이 분야의 더 복잡한 자료에 접근할 수 있는 기초 지식을 제공합니다.
50.C 인터프리터의 JIT 변신(Retrofitting JIT Compilers into C Interpreters)
블로그 포스트는 yk라는 프로젝트에 대해 다루고 있습니다. 이 프로젝트는 C 인터프리터를 Just-In-Time (JIT) 컴파일러로 변환하여 성능을 향상시키는 것을 목표로 합니다. C 인터프리터는 Lua, Ruby, Python과 같은 언어에서 널리 사용되지만, JIT 컴파일러를 사용하는 것보다 일반적으로 느립니다. yk 시스템은 원래 인터프리터 코드에 최소한의 변경만으로도 성능을 크게 개선할 수 있게 해줍니다.
주요 내용은 다음과 같습니다. 첫째, 성능 향상입니다. 약 400줄의 코드를 추가하고 50줄도 채 되지 않는 코드를 수정함으로써 yk는 C 인터프리터의 성능을 개선하여 평균적으로 기존 인터프리터의 두 배에 가까운 속도를 달성할 수 있습니다. 둘째, 호환성입니다. 다른 JIT 시스템은 새로운 인터프리터를 만들어야 하지만, yk는 기존 C 인터프리터와의 호환성을 유지하여 도입이 용이합니다.
셋째, 메타 추적이라는 기술을 사용합니다. 이 기술은 C 인터프리터의 실행을 기록하여 최적화된 기계 코드를 생성합니다. 이 방법은 JIT 컴파일러를 만드는 과정을 단순화합니다. 넷째, JIT 컴파일러 개발은 언어 변경과 호환성 문제로 인해 복잡합니다. yk는 새로운 인터프리터를 만드는 대신 기존 인터프리터에서 작업하여 이러한 문제를 해결합니다.
마지막으로, 저자는 yk가 다양한 C 인터프리터에 쉽게 JIT 통합을 가능하게 하여 많은 프로그래밍 언어에 상당한 성능 향상을 제공할 것이라는 희망을 표현합니다. 블로그에서는 상수 값을 촉진하고 불변 함수를 식별하는 등 yk가 사용하는 다양한 최적화 및 방법에 대해서도 설명하고 있습니다.
결론적으로, yk는 C 인터프리터를 더 빠르게 만들면서 기존 코드베이스와의 호환성을 유지하는 유망한 발전을 나타내지만, 여전히 추가적인 개선이 필요합니다.
51.리브레토: AI 브라우저 자동화의 정밀화(Libretto – Making AI browser automations deterministic)
리브레토는 사용자가 브라우저 자동화를 더 효과적으로 생성하고 디버깅할 수 있도록 돕는 도구입니다. 이 도구는 실행 중에 AI 에이전트에 의존해 스크립트를 생성하는 대신, 미리 명확하고 읽기 쉬운 스크립트를 만드는 코딩 에이전트를 사용하는 데 중점을 둡니다.
리브레토의 주요 장점은 다음과 같습니다. 첫째, 생성된 스크립트를 사용자가 직접 검사하고 수정할 수 있어 자동화 과정에 대한 완전한 제어가 가능합니다. 둘째, 신뢰성이 향상됩니다. 신뢰할 수 없는 런타임 AI 도구에 의존하는 대신, 리브레토는 플레이라이트 UI 자동화와 직접적인 네트워크 요청을 결합하여 더 나은 성능을 제공합니다. 셋째, 사용자 친화적인 기능이 포함되어 있습니다. 사용자의 행동을 기록하여 스크립트 생성을 돕고, 디버깅을 지원하며, 데이터의 우발적인 변경을 방지하기 위한 읽기 전용 모드도 제공합니다.
리브레토는 복잡한 환경, 특히 의료 분야에서 브라우저 자동화를 유지하는 데 어려움을 인식한 후 개발되었습니다. 제작자들은 자동화 분야에서 일하는 다른 사람들의 피드백과 통찰을 환영합니다.
더 많은 정보는 원문에 링크된 데모와 문서를 확인하면 됩니다.
52.Ancient DNA reveals pervasive directional selection across West Eurasia [pdf](Ancient DNA reveals pervasive directional selection across West Eurasia [pdf])
요약이 없습니다.
53.트라이로 빠른 레벤슈타인 거리(Fast and Easy Levenshtein distance using a Trie (2011))
이 글에서는 웹사이트의 검색 기능을 개선하는 방법, 특히 오타를 처리하는 데 있어 레벤슈타인 거리 알고리즘을 사용하는 방법에 대해 설명합니다. 이 알고리즘은 두 단어 간의 차이를 측정하며, 한 단어를 다른 단어로 바꾸기 위해 필요한 최소 편집 횟수를 계산합니다.
사용자들은 온라인에서 검색할 때 자주 오타를 내곤 합니다. 따라서 검색 기능은 이러한 실수를 원활하게 처리할 수 있어야 합니다. 기본적인 레벤슈타인 알고리즘은 두 단어를 비교하며, 시간 복잡도는 O(N*M)입니다. 여기서 N과 M은 각각 단어의 길이를 의미합니다. 하지만 이 방법은 대규모 사전을 검색할 때 느려질 수 있습니다.
글에서는 처음에 사전에서 유사한 단어를 찾는 간단한 방법을 설명하지만, 대량의 데이터셋에서는 수초가 걸릴 수 있어 비효율적입니다. 이를 개선하기 위해 저자는 트라이(trie)라는 구조를 도입합니다. 트라이는 단어를 접두사에 따라 조직하는 나무 형태의 구조로, 검색을 더 효율적으로 만들어 줍니다.
트라이를 사용함으로써 개선된 알고리즘은 시간 복잡도를 O(<최대 단어 길이> * <트라이의 노드 수>)로 줄여, 초기 방법보다 300배 이상 빠르게 동작합니다. 저자는 이 방법을 라임브레인(RhymeBrain)이라는 사이트에 적용하여, 260만 개의 단어로 구성된 대규모 사전을 신속하게 처리하는 데 성공했습니다.
트라이 구조는 메모리를 많이 사용할 수 있지만, 글에서는 향후 더 컴팩트한 구조를 탐색할 것을 제안합니다. 이 구현은 오타를 처리하는 웹 애플리케이션에서 효율적인 검색을 가능하게 하여 사용자 경험을 향상시킵니다.
54.KLM, 연료 부족으로 160편 결항(KLM cancels 160 flights due to fuel shortage)
IMF 총재인 크리스탈리나 조르지바는 워싱턴 DC에서 열린 토론에서 세계 경제가 직면한 도전에 대해 이야기했습니다. 그녀는 현재 세계가 큰 충격을 겪고 있으며, 특히 호르무즈 해협에서 20%의 석유와 가스가 갇혀 있어 아시아와 유럽의 여러 나라에 영향을 미치고 있다고 강조했습니다. 이 상황은 에너지를 수출하는 나라와 석유를 수입하는 나라에 특히 어려움을 주며, 저소득 국가들이 가장 취약한 상황에 놓여 있습니다. 조르지바는 현재 진행 중인 갈등의 휴전을 희망하며, 이를 통해 지속적인 평화가 이루어지기를 바란다고 전했습니다.
55.저주받은 시계(The Accursèd Alphabetical Clock)
저주받은 알파벳 시계는 숫자 대신 글자를 사용하여 시간을 알려줍니다. 이 시계는 두 가지 모드가 있습니다.
첫 번째는 '세 바늘 모드'로, 시, 분, 초를 각각 따로 표시하며, 각 시간 단위는 철자의 알파벳 순서에 따라 나열됩니다.
두 번째는 '결합 모드'로, 가능한 모든 시간을 알파벳 순서로 나열하며, 하나의 바늘이 현재 시간을 가리킵니다.
이 시계는 Mastodon의 한 게시물에서 영감을 받아 만들어졌습니다.
56.맥도날드 일본의 비뚤어진 번(The buns in McDonald's Japan's burger photos are all slightly askew)
메뉴 가격은 특정 장소나 배달 서비스에 따라 다를 수 있습니다. 메뉴와 알레르기 및 영양 정보는 주로 영어로 제공되지만, 일부 세부 사항은 일본어로만 제공됩니다. 맥도날드 일본은 8가지 필수 재료와 일본 기준에 따라 권장되는 20가지 재료에 대한 알레르기 정보를 제공합니다. 주문은 공식 앱을 통해 영어로 하거나 영어 메뉴가 있는 매장에서 가능합니다.
메뉴 제공 시간은 다음과 같습니다. 아침 메뉴는 오전 10시 30분까지 제공되며, 일반 메뉴는 오전 10시 30분부터, 저녁 메뉴는 오후 5시부터 이용할 수 있습니다. 일부 품목은 모든 매장에서 제공되지 않을 수 있으며, 맞춤 주문의 경우 알레르기 정보가 다를 수 있습니다. 맥카페 메뉴는 특정 매장에서만 제공되며, 일부 드라이브 스루에서는 이용할 수 없습니다.
주문 시 최신 정보를 확인하는 것이 좋습니다.
57.파이코어 - 라즈베리 파이의 미니 리눅스(PiCore - Raspberry Pi Port of Tiny Core Linux)
piCore는 Raspberry Pi를 위해 설계된 Tiny Core Linux의 버전입니다. 이 시스템은 로버트 싱글데커가 만들었고, 소규모 팀과 커뮤니티의 지원으로 개발되었습니다. Tiny Core Linux는 일반적인 배포판이 아니라, 사용자 맞춤형 시스템을 구축할 수 있는 유연한 도구입니다. Raspberry Pi에서 리눅스를 배우기에 적합합니다.
piCore는 전통적인 설치 없이 RAM에서 완전히 실행됩니다. 부팅은 미디어 파일에서 이루어집니다. 기본 모드는 클라우드 모드로, 이 모드에서는 애플리케이션이 인터넷에서 다운로드됩니다. 재부팅 후에는 변경 사항이 저장되지 않습니다. 마운트 모드에서는 두 번째 리눅스 파티션을 사용하여 다운로드한 애플리케이션을 저장할 수 있으며, 일부 변경 사항을 저장할 수 있지만 수동 백업이 필요합니다.
piCore는 SD 카드 이미지가 포함된 .zip 파일로 배포됩니다. 사용자는 dd나 Win32 Disk Imager와 같은 도구를 사용해 이 이미지를 SD 카드에 기록해야 합니다. 시간 동기화와 패키지 설치를 위해 유선 인터넷 연결이 권장됩니다.
SD 카드에는 부팅 시스템을 위한 VFAT 파티션이 있으며, 부팅 후에는 사용되지 않습니다. 마운트 모드에서는 애플리케이션을 저장하기 위해 두 번째 ext4 파티션이 필요합니다. 사용자는 fdisk와 mkfs.ext4 명령어를 사용해 이 파티션을 생성할 수 있습니다.
미리 설치된 확장 기능이 포함된 이미지의 경우, 추가 확장을 수용하기 위해 두 번째 파티션의 크기를 조정해야 할 수 있습니다. 이 과정은 fdisk를 사용해 파티션을 삭제하고 재생성한 후, 재부팅하고 파일 시스템의 크기를 조정하는 방식으로 진행됩니다.
기본적으로 piCore는 RAM에서 압축된 스왑을 사용합니다. 필요에 따라 성능 향상을 위해 스왑 파티션을 생성할 수 있습니다.
piCore는 특정 부팅 코드를 지원하며, 이 정보는 문서에서 확인할 수 있습니다. 기본 사용자는 "tc"이며 비밀번호는 없습니다. SSH 접근을 위해서는 비밀번호가 "piCore"입니다.
Tiny Core Linux 포럼을 통해 커뮤니티 지원을 받을 수 있습니다. 사용자는 Tiny Core Linux에 대한 더 자세한 정보를 위해 "Core Book"을 읽어보는 것이 좋습니다. piCore를 즐겁게 사용하세요!
58.에이전트: 맥 코딩 IDE(Agent - Native Mac OS X coding ide/harness)
Agent!는 macOS를 위한 오픈 소스 AI 비서로, Mac에서 작업을 자동화하는 강력한 도구입니다. 다양한 AI 코딩 도구를 대체하도록 설계되었으며, 여러 AI 모델을 활용해 복잡한 작업을 관리할 수 있습니다.
주요 기능으로는 먼저, 온디바이스 자동화가 있습니다. 이는 Apple AI를 사용하여 클라우드 서비스에 의존하지 않고 로컬에서 작업을 실행함으로써 비용을 절감하고 개인 정보를 보호합니다. 동적 앱 탐지 기능은 Mac에 새로 설치된 애플리케이션을 자동으로 감지하여 원활하게 상호작용할 수 있게 합니다. 프롬프트 캐싱 기능은 이전 명령을 기억하여 AI 제공업체와의 인터페이스 효율성을 높입니다. 또한, 오류 예방 기능이 있어 불완전한 데이터에 기반한 잘못된 가정을 방지하는 프롬프트를 포함하고 있습니다. 다양한 AI 제공업체와 연결할 수 있어 Claude, GPT, Apple Intelligence 등 17개의 AI 모델을 지원하며, 사용자가 AI 선택의 유연성을 가질 수 있습니다. 데스크탑 자동화 기능을 통해 접근성 기능을 사용하여 Mac의 모든 앱을 제어할 수 있으며, 버튼 클릭이나 텍스트 입력과 같은 작업을 수행할 수 있습니다. 마지막으로, 음성 및 iMessage 제어 기능을 통해 사용자는 iPhone의 음성 명령이나 문자 메시지를 통해 Agent!를 조작할 수 있습니다.
시작하는 방법은 간단합니다. 먼저, 앱을 다운로드하여 응용 프로그램 폴더에 드래그한 후 설치합니다. 다음으로, 설정을 구성하여 선호하는 AI 모델을 선택하고 필요한 API 키를 입력합니다.
Agent!의 기능에는 사진 촬영, 메시지 전송, 코드 작성과 같은 작업 자동화가 포함됩니다. 직관적인 인터페이스를 통해 명령 실행 및 파일 관리를 할 수 있으며, 여러 탭을 통해 동시에 작업을 처리할 수 있습니다.
개인 정보와 안전성 측면에서 모든 데이터는 Mac에 남아 있으며 클라우드에 업로드되지 않습니다. macOS 보안을 염두에 두고 설계되어 사용자가 앱의 행동에 대해 완전한 제어와 가시성을 가질 수 있도록 합니다.
Agent!는 일상적인 작업을 간소화하고 코딩 효율성을 향상시키며, macOS에서 기존 자동화 도구에 대한 강력한 대안을 제공합니다.
59.픽스앱!(FIXAPL)
FIXAPL은 현재 베타 버전인 새로운 배열 지향 프로그래밍 언어입니다. 이 언어는 고정 아리티 함수(fixed-arity functions)를 사용하여 프로그래밍을 간소화하도록 설계되었습니다. 고정 아리티 함수란 각 함수가 오직 하나의 방식으로만 호출될 수 있다는 의미로, 여러 가지 함수 호출 방식에서 오는 혼란을 줄여줍니다. 이러한 접근 방식은 암묵적 프로그래밍을 강화하고 코드에서 더 우아한 구성을 가능하게 합니다.
FIXAPL의 주요 특징은 다음과 같습니다. 첫째, 고정 아리티 함수는 전통적인 APL 언어와 달리 각 함수가 하나의 호출 스타일만을 강제합니다. 둘째, '트레인'이라는 독특한 문법을 통해 사용자는 다른 APL 유사 언어에서의 트레인처럼 암묵적으로 함수를 작성할 수 있어 명확성과 기능성을 향상시킵니다. 셋째, REPL 인터페이스를 통해 사용자는 FIXAPL과 상호작용하며 코드를 작성하고 실행할 수 있습니다. 넷째, 다양한 문법을 사용하여 리스트와 고차원 배열을 생성할 수 있는 배열 표기법이 제공됩니다.
시작하려면 사용자는 NPM을 통해 FIXAPL을 설치하고 다양한 내장 함수와 기호를 이용할 수 있습니다. 문서는 현재 진행 중이며, 사용자는 버그를 신고할 것을 권장합니다. 전반적으로 FIXAPL은 배열 프로그래밍을 더 간단하고 직관적으로 만들면서 다른 언어의 통찰을 통합하는 것을 목표로 하고 있습니다.
60.테일스케일 러스트 라이브러리(Tailscale-rs: Official Rust library for embedding Tailscale)
Tailscale은 개발자들이 Tailscale을 자신의 애플리케이션에 통합할 수 있도록 돕는 새로운 Rust 라이브러리인 tailscale-rs의 미리보기를 출시했습니다. 이 라이브러리는 Go에서 제공되는 tsnet과 유사하지만, 다른 프로그래밍 언어를 위해 설계되었습니다. 현재 Python, Elixir, C에 대한 초기 바인딩을 지원하고 있습니다.
tailscale-rs를 만든 주된 이유는 운영 체제의 네트워크 스택을 변경할 필요 없이 독립적인 솔루션을 제공하기 위해서입니다. 이를 통해 다양한 환경에서 더 유연하게 사용할 수 있습니다. 이는 Tailscale을 통합하고 싶지만 별도의 애플리케이션을 설치할 필요가 없는 개발자들이 직면한 문제를 해결합니다.
Rust 언어는 메모리 안전성 기능과 다른 프로그래밍 언어와의 호환성 덕분에 선택되었습니다. 이는 이전 C 라이브러리에서 발생했던 Go 런타임과 관련된 문제를 피할 수 있게 해줍니다.
현재 tailscale-rs는 Tailscale 네트워크 내에서 연결을 설정하는 기본 기능을 제공하지만, 여전히 초기 단계에 있어 피어 투 피어 통신이나 DNS 해상도와 같은 고급 기능은 부족합니다. 개발 팀은 라이브러리를 개선하고 기능을 확장하는 과정에서 사용자 피드백을 받고 있습니다.
Tailscale은 개발자들에게 tailscale-rs를 테스트하고 피드백을 제공하며 향후 개발에 도움을 줄 것을 요청하고 있습니다.
61.데이터베이스, 필요할까?(Do you even need a database?)
이 글에서는 데이터베이스를 사용할 때와 개인 파일을 관리할 때의 필요성에 대해 설명합니다. 모든 데이터베이스는 파일과 함께 작동하므로, 진짜 질문은 데이터베이스의 파일을 사용할지 아니면 자신의 파일을 사용할지입니다. 특히 작은 애플리케이션의 경우에 해당합니다.
첫 번째로, 파일 관리에 대해 이야기합니다. 데이터베이스와 애플리케이션 코드는 모두 파일을 다룹니다. 작은 애플리케이션의 경우, 자신의 파일을 관리하는 것으로 충분할 수 있습니다.
두 번째로, 성능 테스트에 대해 언급합니다. 저자는 세 가지 프로그래밍 언어인 Go, Bun, Rust를 사용하여 다양한 저장 전략(선형 스캔, 인메모리 맵, 이진 검색)을 적용해 부하 하에서 성능을 평가했습니다.
저장 접근 방식에는 세 가지가 있습니다. 첫째, 선형 스캔은 요청마다 전체 파일을 읽기 때문에 파일 크기가 커질수록 속도가 느려집니다. 둘째, 인메모리 맵은 데이터를 메모리에 로드하여 빠르게 접근할 수 있게 하여 읽기 작업을 크게 가속화합니다. 셋째, 디스크에서의 이진 검색은 데이터를 정렬하고 인덱스를 사용하여 모든 데이터를 메모리에 로드하지 않고도 빠른 조회를 가능하게 합니다.
벤치마크 결과에 따르면, 인메모리 맵이 가장 높은 처리량을 제공했으며, 선형 스캔은 데이터 크기가 증가함에 따라 성능이 크게 저하되었습니다. 이진 검색은 과도한 RAM을 사용하지 않으면서도 큰 데이터셋에 대해 효율적이었습니다.
데이터베이스를 사용해야 하는 경우는 다음과 같습니다. 데이터셋이 사용 가능한 RAM을 초과할 때, 복잡한 쿼리나 여러 데이터 포인트 간의 조인이 필요할 때, 여러 프로세스가 동시에 데이터를 기록해야 할 때, 데이터 무결성을 보장하기 위해 원자적 트랜잭션이 필요할 때입니다.
결론적으로, 많은 초기 단계의 애플리케이션은 전체 데이터베이스가 필요하지 않을 수 있으며, 간단한 파일 관리로도 효과적일 수 있습니다. 그러나 애플리케이션이 복잡성과 규모가 커짐에 따라 SQLite와 같은 데이터베이스로 전환하는 것이 확장성과 효율성을 위해 유리할 수 있습니다.
이 글은 데이터베이스 사용 여부를 결정하기 전에 자신의 특정 사용 사례를 평가할 것을 권장합니다.
62.제미니 앱, 맥 출시!(The Gemini app is now on Mac)
제미니 앱이 이제 macOS 15 이상을 사용하는 Mac 사용자에게 제공됩니다. 이 앱은 데스크톱에서 직접 빠른 AI 도움을 받을 수 있게 해주어, 작업 흐름을 방해하지 않고도 필요한 지원을 쉽게 받을 수 있습니다. 제미니와 화면을 공유하면 구체적인 통찰력을 얻을 수 있으며, 앱을 즉시 열 수 있는 단축키(옵션 + 스페이스)도 제공됩니다.
주요 기능으로는 창을 전환하지 않고도 즉각적인 AI 도움을 받을 수 있는 점, 맞춤형 지원을 위해 화면을 공유할 수 있는 점, 그리고 창의적인 프로젝트를 향상시키기 위해 이미지와 비디오를 빠르게 생성할 수 있는 점이 있습니다.
앱은 gemini.google/mac에서 무료로 다운로드할 수 있습니다. 이번 출시가 시작에 불과하며, 앞으로 더 많은 기능과 개선이 계획되어 있습니다.
63.일본의 레거시 전화, 나비다이얼 탐방(A Look into NaviDial, Japan's Legacy Phone Service)
올해 초, 도쿄Dev의 창립자인 폴은 도서관에서 "외국어 인권 핫라인" 포스터를 발견했습니다. 이 포스터에는 0570으로 시작하는 전화번호가 적혀 있었고, 그는 이 번호가 무료가 아니라는 사실에 실망했습니다. 모바일 전화로 걸 경우 분당 33엔의 요금이 부과되기 때문에, 특히 도움이 필요한 사람들에게는 경제적 부담이 될 수 있습니다.
0570 번호는 일본에서 고객 지원을 위해 흔히 사용되며, 은행과 공공 서비스에서도 사용됩니다. 이 번호는 NaviDial 시스템과 함께 도입되었으며, 이는 기업이 아닌 소비자가 요금을 지불해야 하는 방식입니다. 이전의 FreeDial 시스템은 소비자에게 무료였던 것과 대조적입니다. NaviDial은 기업에게는 동일한 혜택을 제공하지만, 소비자에게는 큰 비용을 부과합니다. 특히 대기 시간이나 자동 응답 메뉴를 탐색하는 동안에도 요금이 발생합니다.
NaviDial 번호로 전화할 때의 높은 비용은 소비자들 사이에서 불만을 초래하고 있습니다. 특히 가정 폭력이나 자살 예방과 같은 공공 서비스가 이러한 번호를 사용할 때 더욱 그렇습니다. 대체 기술이 존재함에도 불구하고, 기업들은 기존의 업무 흐름과 공급업체 지원 시스템에 대한 선호, 소비자 압박의 부족으로 인해 NaviDial에서 벗어나지 않고 있습니다.
0570 번호로 전화를 걸 때 높은 비용을 피하려면 소비자들은 대체 번호를 찾거나, 문자 기반 지원을 이용하거나, 비혼잡 시간에 전화를 걸거나, 콜백을 요청할 수 있습니다. 소비자들의 불만이 있음에도 불구하고, 규제 변화의 부족과 기업의 고착된 관행으로 인해 NaviDial은 여전히 사용되고 있습니다.
64.Ilha – a UI library that fits in an AI context window(Ilha – a UI library that fits in an AI context window)
요약이 없습니다.
65.라이브 네이션, 티켓 독점 판결(Live Nation illegally monopolized ticketing market, jury finds)
이번 텍스트는 티켓마스터의 모회사인 라이브 네이션에 대한 중요한 반독점 재판에 대해 다루고 있습니다. 이 재판은 라이브 네이션이 티켓 판매 산업에서 지나치게 많은 권한을 가지고 있는지, 그리고 이것이 경쟁과 소비자에게 해를 끼칠 수 있는지를 검토하고 있습니다. 주요 쟁점으로는 독점적 관행에 대한 우려, 티켓 가격에 미치는 영향, 그리고 음악 및 라이브 이벤트 시장의 전반적인 공정성 등이 있습니다. 이 재판의 결과는 향후 티켓 판매와 라이브 이벤트 관리 방식에 영향을 미칠 수 있습니다.
66.게임기 인터페이스의 캐릭터 소멸(The Death of Character in Game Console Interfaces)
저자는 현대 게임 콘솔 인터페이스, 특히 Xbox Series S의 개인성 부족에 대해 반성하고 있다. 이 인터페이스는 단조롭고 일반적인 컴퓨터 운영 체제와 비슷하게 느껴지며, 이전의 Nintendo Wii와 같은 콘솔들은 캐주얼 사용자들을 위해 활기차고 매력적인 메뉴를 가지고 있었다. Wii의 인터페이스는 유쾌하게 설계되어 있어 사용자가 채널과 미(Mii)와 상호작용할 수 있게 하여, 게임이 없어도 활동적인 경험을 제공했다.
반면 Xbox Series S와 PlayStation 4와 같은 콘솔들은 독특한 개성이 결여된 미니멀한 디자인을 채택하고 있다. 저자는 이러한 변화가 Xbox One과 PlayStation 4에서 시작되었다고 주장하며, 이 시기부터 인터페이스가 무미건조하고 덜 초대하는 느낌이 되었다고 설명한다. 일부 현대 콘솔은 Wii U와 PlayStation Vita처럼 여전히 독특한 요소를 유지하고 있지만, 전반적인 추세는 더 단순하고 표현력이 부족한 디자인으로 향하고 있다.
이 글은 사용자 경험을 매력적으로 만드는 것에서 사용의 용이성과 광고 공간을 우선시하는 방향으로 초점이 이동했다고 제안한다. 그 결과, 한때 콘솔 인터페이스를 특징짓던 흥미와 매력이 줄어들어 보다 실용적인 접근 방식으로 변화하게 되었다. 저자는 미래 세대가 이러한 새로운 인터페이스에 대해 좋은 기억을 가질 수 있을지 의문을 제기하며, 이를 이전 시스템들과의 향수와 대조하고 있다.
67.윈도우 API의 변천사(Direct Win32 API, weird-shaped windows, and why they mostly disappeared)
저자는 현대의 윈도우 데스크톱 애플리케이션에 대한 불만을 표출하고 있습니다. 이들은 리액트와 일렉트론 같은 프레임워크를 기반으로 만들어져 너무 비슷하고 독창성이 부족하다고 생각합니다. 이러한 애플리케이션은 과도한 메모리를 사용하며, 예전 윈도우 애플리케이션이 가졌던 독특한 디자인이 부족합니다. 저자는 과거 소프트웨어의 창의성을 회상하며, 애플리케이션이 표준 직사각형 디자인에 얽매이지 않고 독특한 형태와 정체성을 가질 수 있었던 시절을 그리워합니다.
저자는 Win32 API를 사용한 프로그래밍이 애플리케이션 디자인에 대한 더 많은 창의적 제어를 가능하게 한다고 강조합니다. 이를 통해 개발자들은 비표준 창 형태와 동작을 만들 수 있습니다. 텍스트에서는 사용자 정의 형태의 창을 만들기 위해 영역과 비트맵을 사용하는 방법을 설명하고, 사용자 정의 창 동작을 관리하는 데 따르는 어려움에 대해서도 논의합니다.
저자는 현대 UI 디자인이 창의성보다 기능성을 우선시하지만, Win32 프로그래밍의 유연성 덕분에 독특하고 흥미로운 애플리케이션을 만들 수 있다고 언급합니다. 전통적인 직사각형 창이 종종 충분하긴 하지만, 개발자들은 더 상상력이 풍부한 디자인을 만들 수 있는 선택권이 있다는 점을 잊지 말아야 한다고 결론짓습니다.
68.매달 만나는 기상천외 웹 프로젝트 48선(Tell HN: 48 absurd web projects – one every month)
1년 전, 나는 매달 하나의 독특한 웹 프로젝트를 만들고 이를 내 웹사이트인 absurd.website에 공유하는 프로젝트를 시작했다. 지금까지 48개의 프로젝트를 완료했으며, 이들은 주로 예술, 실험, 유머를 결합한 것들이다. 최근에는 내 프로젝트가 네트 아트 쪽으로 더 많이 이동하고 있다. 몇 가지 예를 들면 다음과 같다.
VandalAds: 파괴할 수 있는 광고.
Type Therapy: 말 대신 생각을 입력하여 그것을 변화시키는 프로젝트.
Slow Rebranding: 너무 느리게 변화하여 알아차리지 못하는 브랜드 변화.
Guard Simulator: 매일 15초 동안 범죄가 발생하고, 이를 잡으면 이기는 게임.
또한, 일부 프로젝트는 회원 전용으로 출시하기 시작했으며, 매달 하나의 공개 프로젝트와 하나의 비공개 프로젝트를 진행하는 루틴을 만들었다. 이 과정은 아이디어를 단순히 메모에 남겨두는 것이 아니라 실제로 구현하는 데 도움을 준다. 나는 프로젝트 뒤에 있는 아이디어에 집중하고 있으며, 다른 사람들이 이를 어떻게 해석하는지 보는 것이 흥미롭다. 내 웹사이트는 내 삶의 중요한 부분이 되었고, 나는 이 작업을 계속할 계획이다.
69.노래를 멈추는 법(How can I keep from singing?)
다니엘 야누스는 38세에 시작된 예상치 못한 노래 여정을 공유합니다. 처음에는 음악가들을 멀리서 존경했지만, 자신에게 노래나 악기를 연주할 재능이 없다고 느꼈습니다. 그의 아내의 친구가 부상을 당한 후 노래를 시도해보라고 격려하였고, 그 결과 안나는 노래 수련회에 참석하게 되었습니다. 콘서트에서 관객이 함께 참여하는 즐거운 분위기를 목격한 다니엘은 자신도 노래를 시도해보기로 결심했습니다.
그는 오페라 가수인 올가와 함께 수업을 시작했고, '유포리즘'이라는 새로운 음악 접근 방식을 발견했습니다. 유포리즘은 엄격한 기술보다 창의성과 자기 수용을 강조합니다. 이 방식은 그에게 큰 공감을 주었고, 자신의 음악적 능력에 대한 의구심을 극복하는 데 도움을 주었습니다.
노래를 통해 다니엘은 엄청난 기쁨과 에너지를 찾았고, 노래가 그를 집중하고 몰입할 수 있는 상태로 이끌 수 있다는 것을 알게 되었습니다. 그는 목소리의 범위를 확장하고 음악에 대한 깊은 감사를 느끼며 상당한 발전을 이루었습니다. 그는 노래를 다른 사람들과 함께 즐겁고 비공식적으로 축하할 수 있는 방법으로 노래방을 즐깁니다.
다니엘은 다른 사람들에게 새로운 도전을 받아들이라고 격려하며, 배우고 즐기는 과정이 비록 완벽하지 않더라도 결코 늦지 않았다고 강조합니다. 그는 음악이 자신의 삶에 가져다주는 기쁨에 대해 반성하며 이야기를 마무리합니다.
70.칼닷컴, 비공개 전환!(Cal.com is going closed source)
Cal.com은 보안 문제로 인해 오픈 소스 플랫폼에서 클로즈드 소스 플랫폼으로 전환하기로 결정했습니다. 이 변화는 인공지능(AI)이 오픈 소스 코드의 취약점을 쉽게 찾아낼 수 있는 위험이 증가하면서 이루어졌습니다. 고객 데이터를 보호하기 위해 Cal.com은 주요 코드를 비공개로 유지하되, 개발자와 취미로 소프트웨어를 만드는 사람들을 위해 Cal.diy라는 오픈 소스 버전을 제공할 예정입니다.
회사는 오픈 소스 소프트웨어의 중요성을 인정하면서도 고객 데이터 보안과 관련된 위험을 줄이기 위해 클로즈드 소스로 전환하는 것이 필요하다고 생각하고 있습니다. AI는 취약점을 발견하고 악용하는 방식을 크게 변화시켜, 오픈 소스 애플리케이션의 보안을 유지하는 것이 어려워졌습니다.
클로즈드 소스로의 전환은 회사에 어려운 결정이지만, 보안 상황이 개선되면 미래에 다시 오픈 소스 모델로 돌아가기를 희망하고 있습니다. 현재로서는 사용자와 그들의 데이터 안전을 최우선으로 하고 있습니다.
71.작은문서 - 번거로움 없는 마크다운(SmallDocs - Markdown without the frustrations)
SmallDocs(SDocs)는 사용자가 마크다운(.md) 파일을 쉽게 미리 보고 공유할 수 있도록 돕는 명령줄 인터페이스(CLI) 및 웹 애플리케이션입니다. 이 도구는 마크다운 콘텐츠를 읽고 공유하는 데 어려움을 겪는 문제를 해결하는 것을 목표로 합니다.
SDocs의 주요 기능 중 하나는 즉각적인 미리보기입니다. 사용자는 간단한 명령어(sdoc path/to/file.md)를 입력하면 마크다운 파일이 웹 브라우저에서 사용자 친화적인 디자인으로 열립니다. 이를 통해 생성된 URL을 통해 쉽게 공유할 수 있습니다. 또한, SDocs는 마크다운 파일의 내용을 비공개로 유지합니다. URL에는 문서의 내용이 압축된 형식으로 포함되어 있으며, 클라이언트 측에서만 처리되기 때문에 SDocs 서버는 이 정보를 접근하지 않습니다.
사용자는 마크다운 파일에 맞춤 스타일을 추가할 수 있으며, 이 스타일은 YAML Front Matter 덕분에 공유된 URL과 함께 전송됩니다. SDocs는 특히 디버깅 보고서나 에이전트의 명령어와 같은 민감한 정보를 공유하는 데 유용합니다.
이 도구의 제작자는 SDocs를 개선하기 위한 피드백과 기여를 환영합니다.
72.광물 속 신의 잠(God sleeps in the minerals)
로스앤젤레스 카운티 자연사 박물관에서 열린 "발견된: 원초적 아름다움" 전시회를 방문한 경험에 대해 이야기합니다. 글쓴이는 광물의 아름다움을 담은 사진을 공유하며 그에 대한 감사를 표현했습니다. "신은 광물 속에서 잠든다"는 구절은 자연 속에 신성한 존재가 있다는 시적인 표현입니다. 이 글에는 독자들의 다양한 반응이 담겨 있어, 경외감, 유머, 그리고 신에 대한 의견 차이를 보여줍니다. 전반적으로 이 글은 예술, 자연, 그리고 영성 간의 연결성을 강조하고 있습니다.
73.정전기로 모니터 문제 해결하기(Fixing a monitor that goes black, off or blinks due to static electricity (2023))
저자는 외부 모니터가 정전기로 인해 검게 변하거나 깜빡이는 문제를 겪었던 경험을 공유합니다. 이 문제는 이케아 마르쿠스 의자에서 발생하는 정전기와 관련이 있었으며, 의자를 움직일 때 전자기 간섭(EMI) 스파이크가 발생했습니다. 이러한 문제는 특정 비디오 케이블, 특히 디스플레이포트 연결에서 흔히 발생합니다.
정전기 문제를 해결하기 위해 저자는 의자를 바닥에 연결된 금속 체인을 사용해 접지했습니다. 이 방법으로 정전기 충격이 크게 줄어들었습니다. EMI 스파이크 문제를 해결하기 위해서는 비디오 케이블에 페라이트 링을 사용하여 간섭을 최소화했습니다. 비록 저자가 빠르게 일어설 때 모니터가 가끔 검게 변하긴 하지만, 문제의 빈도는 줄어들었습니다.
저자는 비슷한 문제를 겪고 있는 다른 사람들에게 이러한 해결책을 시도해보라고 권장하며, 다른 가능한 해결 방법에 대한 피드백도 환영합니다.
74.구글의 배신, ICE가 내 데이터 확보!(Google broke its promise to me – now ICE has my data)
2024년 9월, 미국에서 학생 비자로 박사 과정을 밟고 있는 아만들라 토마스-존슨은 친팔레스타인 시위에 참석했습니다. 2025년 4월, 이민세관단속국(ICE)은 구글에 그의 데이터를 요청했고, 구글은 그에게 알리지 않고 이를 제공했습니다. 이는 법 집행 기관과 데이터를 공유하기 전에 사용자에게 통지하겠다는 오랜 약속을 깨뜨린 것입니다. 구글은 이 규칙에 예외가 있다고 주장하지만, 토마스-존슨의 경우에는 해당되지 않았습니다.
미국을 떠난 후, 토마스-존슨은 구글로부터 그의 계정 데이터가 이미 국토안보부에 전달되었다는 이메일을 받았습니다. 다른 사람들은 사전 통지를 받고 이의 제기를 할 기회를 가졌지만, 그는 적시에 통보받지 못했습니다. 공유된 데이터에는 감시에 사용될 수 있는 개인 정보가 포함되어 있어, 개인의 프라이버시와 정부 및 기술 기업 간의 협력에 대한 우려를 불러일으켰습니다.
토마스-존슨은 자신의 안전과 미래에 대한 불안과 위협을 느끼며, 개인이 사적인 데이터를 통해 법 집행 기관의 표적이 되는 것이 얼마나 쉬운지를 강조했습니다. 전자프론티어재단은 구글의 관행에 대한 조사를 촉구하고 있습니다.
75.구글 젬마 4, 아이폰에서 완전 오프라인 AI 지원!(Google Gemma 4 Runs Natively on iPhone with Full Offline AI Inference)
구글이 아이폰에서 직접 실행할 수 있는 AI 모델인 젬마 4를 출시했습니다. 이 모델은 오프라인에서도 작동할 수 있어 데이터 프라이버시가 중요한 다양한 애플리케이션에 실용성을 더합니다.
젬마 4는 여러 가지 모델 크기를 제공하며, E2B와 E4B 변형은 모바일 사용을 위해 설계되어 효율성을 우선시합니다. 사용자들은 구글 AI 엣지 갤러리 앱을 쉽게 다운로드하고, 모델을 선택한 후 클라우드 서비스에 의존하지 않고 이미지 인식 및 음성 상호작용과 같은 AI 기능을 사용할 수 있습니다.
이 모델은 아이폰의 GPU를 활용해 효율적으로 작동하며, 빠른 응답 속도를 제공합니다. 이는 소비자 기기가 복잡한 AI 작업을 처리할 수 있음을 보여줍니다. 이러한 기능은 헬스케어와 현장 작업과 같이 오프라인 기능이 중요한 분야에서 AI 애플리케이션의 가능성을 높입니다.
전반적으로 젬마 4는 실용적인 온디바이스 AI 시대의 도래를 알리며, 개발자와 사용자 모두에게 혁신적인 도구가 될 것입니다.
76.TPM 칩에 SSH 키 저장하기(Put your SSH keys in your TPM chip)
이 글에서는 전통적인 하드웨어 보안 모듈(HSM)인 유비키(Yubikey) 대신 신뢰할 수 있는 플랫폼 모듈(TPM)을 사용하여 SSH 키를 안전하게 저장하는 방법에 대해 설명합니다. 주요 내용은 다음과 같습니다.
TPM과 HSM의 차이점은 TPM이 대부분의 현대 컴퓨터에 내장되어 있어 일정 수준의 보안을 제공하지만, 물리적으로 존재할 필요가 없는 휴대용 HSM보다 보안성이 떨어진다는 점입니다. SSH 키를 TPM으로 사용하기 위해서는 특정 소프트웨어를 설치해야 하며, 사용자는 tss 그룹에 가입하고 키를 위한 지속적인 저장소를 만들어야 합니다.
SSH 키를 안전하게 관리하기 위해 PKCS#11 토큰을 생성합니다. 개인 키는 암호화되어 SQLite 파일에 저장되며, TPM에 직접 저장되지는 않습니다. 기존의 SSH 키를 TPM으로 가져오려면 비밀번호를 제거하고 PEM 형식으로 변환해야 합니다. 이는 TPM에서 직접 키를 생성하는 것보다 안전한 방법으로, BIOS 업데이트 후 데이터 손실 위험을 줄일 수 있습니다.
환경 변수를 설정하고 SSH 구성에 PKCS#11 제공자를 추가한 후, 사용자는 TPM에 저장된 키를 사용하여 서버에 SSH로 접속할 수 있으며, 접근을 위해 사용자 PIN을 입력해야 합니다. 이 글에서는 설치, 토큰 생성, 키 가져오기 및 사용 방법에 대한 자세한 단계를 제공하며, 파일 시스템에 키를 저장하는 것보다 TPM을 사용하는 것이 보안성을 높이는 데 유리하다는 점을 강조합니다.
77.컴파일러 만들기, 이 두 논문으로!(Want to write a compiler? Just read these two papers (2008))
이 글에서는 컴파일러 작성 방법을 배우는 과정과 초보자들이 겪는 어려움에 대해 이야기합니다. 많은 프로그래밍 서적들이 복잡해서 초보자들이 어디서 시작해야 할지 알기 힘든 경우가 많습니다. 잭 크렌쇼의 "컴파일러를 만들어 보자!" 시리즈는 접근하기 쉬운 입문서로 추천되며, 간단한 컴파일러에 초점을 맞춰 초보자들이 이해하기 쉽게 구성되어 있습니다. 그러나 이 시리즈는 파이썬이나 하스켈과 같은 고급 프로그래밍 언어에서 유연성을 위해 중요한 개념인 "추상 구문 트리"를 다루지 않습니다.
또 다른 추천 자료로는 "컴파일러 교육을 위한 나노패스 프레임워크"가 있습니다. 이 자료는 컴파일러가 프로그램 데이터를 간단하게 변환하는 일련의 과정이라는 점을 강조합니다. 이 프레임워크는 변환 과정을 분리하여 학습 과정을 단순화하는 데 도움을 줍니다. 글에서는 어느 정도 경험을 쌓은 후에는 "드래곤 북"과 같은 더 복잡한 자료를 탐색할 수 있지만, 사실 그 자료가 필요하지 않을 수도 있다고 제안합니다.
78.히레스 - AWS 에뮬레이터(Hiraeth – AWS Emulator)
최근 Localstack의 가격 및 라이센스 변경으로 인해 저자는 대안을 찾고 자신만의 서비스 버전을 만들기로 결정했습니다. 그들은 자주 사용하는 SQS 서비스에 집중하기로 했으며, 앞으로 더 많은 서비스에 대한 계획도 가지고 있습니다.
이 프로젝트의 주요 특징으로는 4MB의 작은 Docker 이미지 크기, 빠른 시작 시간, AWS Sigv4 인증, 개발 및 문제 해결을 위한 간단한 관리자 사용자 인터페이스가 있습니다. SQS API의 대부분이 구현되어 있으며, 곧 더 많은 기능이 추가될 예정입니다.
79.오픈클로우 사용자들(Who is using OpenClaw?)
저자와 그 친구들은 AI 기술에 대해 잘 알고 있다고 느끼지만, 특정 AI 도구는 사용하지 않습니다.
80.안나 아카이브, 스포티파이 소송 패소(Anna's Archive loses $322M Spotify piracy case without a fight)
스포티파이와 주요 음반사인 유니버설 뮤직 그룹(UMG), 소니, 워너가 안나의 아카이브라는 불법 도서관 운영자에 대해 3억 2천 2백만 달러의 기본 판결을 받았다. 이 사이트는 스포티파이에서 수백만 곡의 음악을 불법으로 공유했으며, 법정에 출석하지 않아 이러한 판결이 내려졌다. 판결에는 사이트의 도메인 이름을 중단하라는 영구적인 금지 명령도 포함되어 있다.
안나의 아카이브는 불법 도서를 찾는 데 도움을 주는 사이트로 알려져 있으며, 스포티파이를 지원하면서 음악 산업에 충격을 주었다. 이로 인해 소송이 제기되었다. 처음에는 스포티파이의 메타데이터만 공개했지만, 음악 산업 내에서 우려를 불러일으켰다. 소송 결과 일부 스포티파이 목록이 삭제되었지만, 운영자들은 새로운 도메인을 등록하며 법적 책임을 회피했다.
판결은 저작권 침해에 대한 손해 배상을 포함하고 있으며, 스포티파이는 12만 개 음악 파일에 대해 각각 2,500달러를 청구해 총 3억 달러 이상의 금액을 요구했다. 법원은 또한 안나의 아카이브가 운영자의 연락처 정보를 공개하고 모든 불법 콘텐츠를 파기할 것을 명령했다.
운영자가 알려지지 않았기 때문에 이 판결은 상징적인 의미가 크지만, 사이트의 도메인 접근을 차단하고 준수 보고서를 제출하도록 요구하는 조항이 포함되어 있다. 안나의 아카이브가 손해 배상을 지급하고 금지 명령을 준수한다면 도메인 중단을 피할 가능성이 있지만, 현재 상황을 고려할 때 이는 불가능해 보인다.
81.CRISPR takes important step toward silencing Down syndrome’s extra chromosome(CRISPR takes important step toward silencing Down syndrome’s extra chromosome)
요약이 없습니다.
82.인텔 Xpress 부활: 잊혀진 EISA 괴물의 귀환(Intel Xpress Resurrection: Reviving a Forgotten EISA Beast)
저자는 1990년대 초반의 희귀한 인텔 Xpress 컴퓨터를 복원한 경험을 공유하며, 이 컴퓨터가 레트로 컴퓨터 애호가들에게 얼마나 중요한지를 강조합니다. 인텔 Xpress 라인은 1992년부터 1995년까지 생산되었으며, 전문적인 용도로 설계된 모듈형 및 확장 가능한 시스템으로, 데스크탑, 데스크사이드/LX, 데스크사이드/MX의 세 가지 모델이 있습니다.
주요 구성 요소로는 특수 EISA 마더보드와 CPU, 메모리, 확장 슬롯을 관리하는 독특한 칩셋이 있습니다. 저자는 마더보드의 기능을 상세히 설명하고, 486 및 초기 펜티엄 프로세서를 위한 다양한 CPU 보드에 대해서도 논의합니다.
또한, 컴퓨터 성능을 향상시키는 여러 EISA 확장 카드도 소개합니다. 여기에는 컴팩 VGA 카드, 3Com 패스트 이더넷 어댑터, 아답텍 SCSI 호스트 어댑터가 포함됩니다. 시스템 업그레이드는 구형 부품을 현대적인 부품으로 교체하여 MS-DOS와 윈도우를 실행할 수 있는 완전한 기능의 설정으로 이어졌습니다. 이 복원 프로젝트는 컴퓨터 역사에서 중요한 한 조각을 되살리는 것뿐만 아니라, 그 과정에서의 기술적 도전과 성취를 강조합니다.
83.오픈소스의 부활(Open Source Isn't Dead)
Cal.com은 오픈 소스 소프트웨어에서 벗어나고 있으며, AI가 해커들이 취약점을 악용하기 쉽게 만들었다고 주장하고 있습니다. 이 회사의 CEO는 코드를 비공개로 유지하는 것이 사용자 보호에 더 효과적이라고 믿고 있습니다. 그러나 AI 보안에 중점을 둔 오픈 소스 프로젝트인 Strix는 이에 반대하고 있습니다.
Strix는 소스 코드를 닫는다고 해서 AI 기반 공격을 막을 수 없다고 주장합니다. 현대의 AI 도구는 코드를 직접 보지 않고도 라이브 시스템을 테스트하고 API를 조사하여 취약점을 찾아낼 수 있습니다. 코드 비공개에 의존하는 것은 역사적으로 자동화된 공격자에 대한 충분한 보안을 제공하지 못했습니다.
Strix는 코드를 숨기는 대신 AI 보안을 소프트웨어 개발 과정에 직접 통합할 것을 권장합니다. 이는 AI를 사용하여 개발 중인 코드를 지속적으로 테스트하고 검증함으로써 보안이 빠른 소프트웨어 변화에 발맞추도록 하는 것을 의미합니다.
Strix는 오픈 소스의 가치를 여전히 중요하게 여기며, 투명성이 보안을 강화한다고 믿고 있습니다. 그들은 개발자들이 자율 보안 에이전트를 사용하여 효과적으로 위협에 대응할 것을 권장합니다.
84.이란 인터넷 차단 뚫는 은밀한 신호(Stealth signals are bypassing Iran’s internet blackout)
2026년 1월, 이란에서는 심각한 통신 중단이 발생하여 9천만 명 이상의 사람들이 인터넷과 기타 통신 서비스에 접근할 수 없게 되었습니다. 이 차단은 경제 문제와 정치적 억압으로 인한 대규모 정부 반대 시위 중에 일어났으며, 이로 인해 수천 명이 사망했습니다.
이 통신 중단에 대응하기 위해 비영리 단체인 넷프리덤 파이오니어스는 투셰라는 시스템을 개발했습니다. 이 시스템은 위성 TV 방송을 통해 정보를 전달합니다. 이 기술은 사용자가 인터넷에 연결하지 않고도 선별된 데이터 패키지를 받을 수 있게 해주어 정부의 검열을 효과적으로 우회할 수 있습니다.
투셰는 무료 위성 신호를 활용하여 시민들이 중요한 뉴스, 교육 콘텐츠, 그리고 안전한 통신을 위한 소프트웨어 도구에 접근할 수 있도록 합니다. 이 시스템은 정부의 신호 방해 시도에 어느 정도 저항할 수 있지만, 여전히 간섭 문제에 직면해 있습니다.
처음에는 이란과 아프가니스탄에서 사용하기 위해 시작된 투셰는 2019년 시위 중에 주목받았으며, 이후 정부의 탄압이 계속되는 상황에서도 중요한 정보를 제공하는 역할을 해왔습니다. 이 서비스는 사용자에게 저렴한 비용으로 제공되지만, 시스템 유지 관리에는 많은 비용이 들어 재정적 어려움이 있습니다.
앞으로 넷프리덤 파이오니어스는 투셰의 기능을 확장하고, 검열이나 인터넷 접근이 어려운 다른 지역에서도 그 가능성을 탐색할 계획입니다. 정보 전달의 중요성을 강조하며 간단하고 효과적인 방식으로 정보를 제공하는 데 중점을 두고 있습니다.
85.해커 뉴스 CLI(Hacker News CLI (2014))
HackerNews CLI(명령줄 인터페이스)는 사용자가 다양한 명령어를 통해 HackerNews와 쉽게 상호작용할 수 있도록 도와줍니다. 주요 내용은 다음과 같습니다.
주요 명령어는 hn으로 시작하며, 그 뒤에 옵션과 명령어를 추가하여 사용합니다. 기본 옵션으로는 --version이 있어 CLI의 버전을 확인할 수 있고, --help를 통해 도움말 정보를 확인할 수 있습니다.
사용 가능한 명령어로는 comment가 있어 HackerNews 기사에 댓글을 게시할 수 있고, comments를 통해 특정 기사에 대한 댓글을 볼 수 있습니다. go 명령어를 사용하면 특정 기사로 직접 이동할 수 있으며, stories 명령어를 통해 인기 있는 기사를 목록으로 확인할 수 있습니다.
명령어에 대한 추가 옵션도 제공됩니다. 예를 들어 hn stories 명령어에서는 -s/--sort_by를 사용해 기사를 "최신" 또는 "최고"로 정렬할 수 있으며, -l/--limit을 통해 표시할 상위 기사의 수를 설정할 수 있습니다. 각 명령어에는 사용법에 대한 자세한 정보를 제공하는 도움말 옵션이 있습니다.
86.인터넷 아카이브 위기!(The Internet's Most Powerful Archiving Tool Is in Peril)
웹 페이지 아카이빙의 중요한 도구인 웨이백 머신이 미국의 주요 뉴스 매체인 USA 투데이와 뉴욕 타임즈가 접근을 제한하면서 어려움을 겪고 있습니다. 이로 인해 언론인들과 옹호 단체들은 웨이백 머신이 정보 보존과 언론의 책임성을 위해 필수적이라고 주장하며 우려를 표하고 있습니다.
USA 투데이는 최근 웨이백 머신을 사용해 미국 이민세관단속국의 구금 통계를 분석했습니다. 그러나 이 도구의 혜택을 받으면서도 그들은 자신의 콘텐츠가 아카이빙되는 것을 차단하고 있습니다. 레딧과 가디언을 포함한 23개의 다른 주요 뉴스 사이트도 비슷한 조치를 취해 아카이브된 기사에 대한 접근을 복잡하게 만들고 있습니다.
이러한 제한은 인공지능 기업들이 허가 없이 아카이브된 콘텐츠를 사용하는 것에 대한 우려에서 비롯되고 있습니다. 출판사들은 자신의 자료가 불법적으로 경쟁에 사용될까 걱정하고 있습니다.
이런 어려움에도 불구하고 많은 언론인들은 웨이백 머신을 지지하며 사실 확인과 역사적 정보 접근의 중요성을 강조하고 있습니다. 웨이백 머신을 운영하는 인터넷 아카이브는 이러한 출판사들과 논의 중이며, 제한을 철회하기 위한 노력을 기울이고 있습니다. 그러나 이러한 추세가 계속된다면 디지털 역사에 대한 접근과 보존 능력이 심각하게 영향을 받을 수 있습니다.
87.클로드 오퍼스 4.7의 변화(What's new in Claude Opus 4.7)
제공된 텍스트가 없는 것 같습니다. 요약하고 싶은 내용을 공유해 주시면 기꺼이 도와드리겠습니다!
88.포켓몬 진화 대 다윈 진화(Pokemon Evolution vs Darwinian Evolution)
네이트는 포켓몬, 마블, 과학 등 다양한 프랜차이즈의 팬으로서 포켓몬의 진화 개념을 다윈의 진화론과 비교해 살펴봅니다. 그는 포켓몬의 진화가 재미있고 빠른 과정이지만, 실제 과학에서는 종이 진화하는 데 수백만 년이 걸린다는 점에서 일치하지 않는다고 인정합니다.
그의 에세이에서 네이트는 포켓몬의 진화가 진정한 종의 변형이라기보다는 성숙의 단계처럼 보인다고 논의합니다. 그는 개별 포켓몬이 서로 다른 생명 단계일 수 있음에도 불구하고 별개의 종으로 취급된다는 점을 지적합니다. 예를 들어, 이상해씨와 이상해풀은 서로 다른 종으로 여겨지지만, 사실 같은 포켓몬의 다른 나이를 나타낼 수 있습니다.
네이트는 특정 포켓몬이 첫 형태에 머무를 수 있는 선택권이 있다고 주장하며, 포켓몬 세계의 번식 메커니즘이 종의 정의를 복잡하게 만든다고 설명합니다. 또한 포켓몬 세계에서 화석 기록과 도감의 조상 언급 등 다윈의 진화론적 증거가 존재하지만, 그 정확한 메커니즘은 여전히 불분명하다고 제안합니다.
결국 네이트는 포켓몬의 진화가 다윈의 원리에 완벽하게 부합하지는 않지만, 포켓몬 우주에서 진화의 요소가 존재한다는 점에서 흥미로운 주제라고 결론짓습니다.
89.좋은 잠, 좋은 삶(Good sleep, good learning, good life (2012))
피오트르 워즈니악 박사는 수면, 학습, 그리고 전반적인 웰빙 간의 중요한 관계를 탐구합니다. 그는 양질의 수면이 기억 유지와 인지 능력에 필수적이라고 강조합니다. 이 글은 현재의 수면 연구를 종합하고, 특히 최상의 학습이나 창의성을 추구하는 사람들을 위한 실용적인 적용 방법을 제공합니다.
수면의 중요성은 단순한 휴식뿐만 아니라 뇌 건강과 기억 통합에 필수적입니다. 수면이 부족하면 심각한 건강 문제와 생산성 감소로 이어질 수 있습니다. 수면 생리학은 두 가지 주요 요소로 구성됩니다. 첫째는 생체 리듬으로, 이는 하루 동안 졸림에 영향을 미치는 우리의 자연적인 리듬입니다. 둘째는 항상성 요소로, 우리가 깨어 있는 시간이 길어질수록 수면에 대한 욕구가 증가합니다.
워즈니악은 '자유로운 수면' 접근 방식을 제안합니다. 이는 알람 시계나 수면 보조제에 의존하지 않고 자신의 자연적인 수면 주기에 따라 자고 일어나는 방법입니다. 이 방법은 많은 수면 장애를 완화할 수 있습니다. 글에서는 불면증과 단계 변화 증후군 등 다양한 수면 장애에 대해 논의하며, 자신의 자연적인 수면 패턴을 이해하고 존중하는 것이 더 나은 수면 품질로 이어질 수 있다고 제안합니다.
잘 쉬는 뇌는 학습 능력을 향상시킵니다. 수면 부족은 인지 기능, 의사 결정, 전반적인 정신적 성과에 부정적인 영향을 미칩니다. 저자는 독자들에게 수면을 우선시하고, 알람 시계와 같은 수면 방해 방법을 피하며, 자연적인 수면 패턴을 위한 환경을 조성할 것을 권장합니다.
워즈니악은 올바른 지식과 생활 습관의 조정을 통해 대부분의 사람들이 건강, 학습, 창의성에 도움이 되는 양질의 수면을 이룰 수 있다고 강조합니다.
90.미국인, 북한 IT 농장 운영으로 수감(US nationals behind DPRK IT worker 'laptop farm' sent to prison)
미국 시민인 케지아 왕(42세)과 젠싱 왕(39세)이 북한 IT 근로자들이 미국인으로 가장해 100개 이상의 기업, 특히 대기업에서 일할 수 있도록 도운 혐의로 징역형을 선고받았다. 이들은 2025년 6월 미국 법무부의 단속 이후 기소되었으며, 이는 북한의 자금 조달 노력을 방해하기 위한 조치였다.
2021년부터 2024년 10월까지 왕 형제는 북한을 위해 500만 달러 이상의 수익을 창출했으며, 가짜 회사와 금융 계좌를 만들어 미국 기업에 약 300만 달러의 피해를 입혔다. 젠싱 왕은 또한 미국 내 자택에서 노트북을 호스팅하여 북한 근로자들이 의심을 받지 않고 이들 기업의 네트워크에 접근할 수 있도록 도왔다.
케지아 왕은 108개월의 징역형을 선고받았고, 젠싱 왕은 92개월의 형을 받았다. FBI는 2023년부터 북한이 도용한 신분으로 미국 IT 직원으로 가장하는 사례에 대해 경고하고 있으며, 북한은 많은 IT 근로자를 도난당한 신분으로 고용하고 있다. 이 계획과 관련된 다른 아홉 명의 용의자는 여전히 도주 중이며, 미국 국무부는 이들의 체포에 대한 정보를 제공하는 사람에게 보상을 제안했다.
91.유튜브 숏츠 무제한 설정!(YouTube users get option to set their Shorts time limit to zero minutes)
유튜브가 새로운 기능을 도입하여 사용자들이 Shorts 시간 제한을 0분으로 설정할 수 있게 되었습니다. 이를 통해 안드로이드와 iOS 앱에서 Shorts 콘텐츠를 완전히 제거할 수 있습니다. 이 업데이트는 이전에 발표된 Shorts 타이머와 관련이 있으며, 그 타이머는 최소 15분의 제한이 있었습니다. 0분 옵션은 원래 부모들이 자녀의 화면 시간을 관리하는 데 도움을 주기 위해 만들어졌지만, 이제 모든 사용자에게 제공됩니다. 제한에 도달하면 Shorts 탭에는 동영상이 표시되지 않으며, 사용자는 제한에 도달했다는 알림을 받게 됩니다. 이 기능을 활성화하려면 유튜브 앱 설정으로 가서 "시간 관리"를 선택한 후 Shorts 피드 제한을 설정하면 됩니다.
92.C++26: 조건의 구조적 바인딩(C++26: Structured Bindings in Conditions)
C++17에서는 구조적 바인딩이 도입되어 객체를 이름이 있는 변수로 나누어 선언할 수 있게 되었습니다. 이 기능은 코드를 더 명확하고 간결하게 만들어 주는 데 유용합니다.
C++23에서는 구조적 바인딩을 간단한 선언과 범위 기반 for 루프에서 사용할 수 있었지만, if나 while 같은 조건문에서는 사용할 수 없었습니다. 그러나 C++26에서는 구조적 바인딩에 대한 중요한 업데이트가 이루어져 조건문에서도 직접 사용할 수 있게 되었습니다.
C++26의 주요 개선 사항으로는 개별 바인딩에 속성을 추가할 수 있고, 구조적 바인딩을 constexpr로 선언할 수 있으며, 매개변수 팩을 도입할 수 있고, 조건문에서도 사용할 수 있게 되었다는 점이 있습니다.
이제 if 문에서 구조적 바인딩을 생성할 수 있어, 여러 값이나 상태를 반환하는 함수와 데이터를 다룰 때 표현력이 향상되고 가독성이 높아집니다. 이 과정은 먼저 초기화 값을 평가한 후 조건을 확인하는 방식으로 진행됩니다. 생성된 바인딩은 if와 else 두 가지 분기에서 모두 사용할 수 있어 코드를 더 깔끔하게 만들고 불필요한 반복을 줄여줍니다.
전반적으로 이러한 변화는 C++26의 조건 논리를 더 강력하고 읽기 쉽게 만들어 현대 프로그래밍 관행을 지원합니다.
93.오하이오 교도소, 천장에 컴퓨터 숨겨!(Ohio prison inmates 'built computers and hid them in ceiling' (2017))
오하이오의 한 교도소에서 두 명의 수감자가 재활용을 위해 준비된 PC 부품으로 컴퓨터를 조립하고 이를 훈련실 천장에 숨겼습니다. 이 사건은 마리온 교정 시설에서 발생했으며, 2015년에 발견되었지만 최근에야 공개되었습니다.
문제가 드러난 것은 IT 직원이 그날 근무하지 않았던 계약자의 계정에서 비정상적인 인터넷 활동을 발견하면서 시작되었습니다. 조사 결과, 천장으로 이어지는 네트워크 케이블이 발견되었고, 그곳에 숨겨진 컴퓨터들이 있었습니다.
수감자들은 이 컴퓨터를 교도소의 인터넷에 연결하여 부적절한 콘텐츠, 마약 및 폭발물 제조에 관한 기사, 그리고 교도소 운영과 관련된 기록에 접근할 수 있었습니다. 현재 내부 조사가 진행 중이며, 오하이오 재활 및 교정부는 향후 이러한 사건이 발생하지 않도록 조치를 취하고 있습니다.
94.우주 속 공포(PBS Nova: Terror in Space (1998))
이 사이트는 NOVA 프로그램 "우주에서의 테러"와 관련된 자료를 제공합니다. 이 프로그램은 2001년 3월에 의도적으로 지구에 추락한 러시아 우주 정거장 미르에 대해 다룹니다. 사이트의 주요 기능은 다음과 같습니다.
미르의 내부를 탐험할 수 있는 인터랙티브한 레이아웃과 비디오를 제공하는 '미르 투어'가 있습니다. '일상 생활' 코너에서는 미르에서의 일상이 어떤지 알아볼 수 있습니다. '다음 우주 정거장' 섹션에서는 16개 국가가 참여하는 국제 우주 정거장에 대한 미리보기를 제공합니다. '우주 시대의 사고'에서는 지난 40년간 발생한 주요 우주 관련 사고에 대해 배울 수 있습니다. 또한, 우주 탐사에 대해 다양한 주제로 이야기하는 제리 리넨저 우주비행사와의 Q&A 코너도 마련되어 있습니다.
이 사이트는 교사를 위한 자료, 대본, NOVA와 그 자금 지원에 대한 추가 정보도 포함하고 있습니다.
95.의존성의 덫(Dependency cooldowns turn you into a free-rider)
의존성 쿨다운은 새로운 소프트웨어 버전의 채택을 일정 기간 지연시켜 공급망 공격으로부터 보호하는 방법으로 인기를 얻고 있다. 이 방식은 숨겨진 해킹이 발견되고 제거될 시간을 제공한다는 아이디어에 기반하고 있다. 그러나 이 접근법은 몇 가지 중요한 단점이 있다.
첫째, 쿨다운은 다른 사용자가 해킹을 경험하고 이를 보고하기를 기대하기 때문에 '공짜 이용' 문제가 발생한다. 이로 인해 일부 사용자는 위험 없이 혜택을 누리게 되고, 다른 사용자들은 무급 테스터 역할을 하게 된다. 둘째, 다양한 패키지 관리자마다 쿨다운을 설정하는 방식이 달라 개발자에게 복잡함을 초래한다. 셋째, 쿨다운이 있는 사용자도 우연히 이를 우회할 경우 여전히 취약할 수 있다.
대안으로 제안된 것은 업로드 큐 시스템이다. 이 시스템이 유리한 이유는 다음과 같다. 첫째, 중앙 집중식 대기 기간을 설정하여 각 프로젝트가 개별적으로 쿨다운을 관리하는 대신, 새로운 패키지가 공개 배포되기 전에 정해진 기간 동안 대기하도록 한다. 이를 통해 보안 점검과 알림이 가능해진다. 둘째, 업로드 큐는 사용자에게 새로운 릴리스에 대한 사전 통지를 제공하여 무단 릴리스의 위험을 줄인다. 셋째, 다양한 프로젝트와 패키지 관리자 간의 개별 설정 필요성을 없애 효율성을 높인다. 넷째, 상업 프로젝트에 대한 신속한 검토를 위해 요금을 부과하는 등의 방법으로 업로드 큐 구현을 위한 자금 조달 가능성도 있다.
결론적으로, 의존성 쿨다운은 개인에게는 일부 이점을 제공할 수 있지만, 전체 커뮤니티에 대해서는 비효율적이고 지속 가능하지 않다. 업로드 큐는 소프트웨어 배포의 보안을 강화하는 데 더 효과적인 해결책이다.
96.비꼬는 UI 시대(The Age of Snarky UI)
엘레이나 나타리오의 "비꼬는 UI의 시대"라는 글에서는 사용자들이 경멸적이고 불명확한 사용자 인터페이스(UI) 메시지에 대해 느끼는 불만을 다룹니다. 저자는 현대 아이오닉을 운전하면서 받은 혼란스러운 알림에 대해 이야기합니다. 이 알림은 휴식을 취하라는 내용이었고, 조사해보니 이는 운전자의 피로를 감지하는 시스템의 일환이라는 것을 알게 되었지만, 그 표현이 경멸적으로 느껴졌습니다.
나타리오는 브랜드들이 더 친근하게 보이기 위해 유머러스하거나 캐주얼한 언어를 사용할 수 있지만, 이는 사용자에게 오해와 불쾌감을 초래할 수 있다고 지적합니다. 그녀는 문제 있는 UI 언어의 예시로 다음과 같은 것들을 제시합니다. 첫째, 확인 수치심: 제안을 거부할 때 죄책감을 느끼게 하는 메시지입니다. 둘째, 중단된 알림: 목표를 이행하지 않았을 때 사용자가 게으르다는 암시를 주는 알림입니다. 셋째, 과도한 격려: 평범한 활동에 대해 지나치게 칭찬하는 메시지로, 이는 조롱처럼 느껴질 수 있습니다.
저자는 설탕 코팅된 메시지보다 명확한 소통을 선호하며, 기기가 사용자를 판단하지 않더라도 UI의 어조가 무시하는 듯한 느낌을 줄 수 있다고 강조합니다. 전반적으로 그녀는 사용자 경험을 개선하기 위해 사용자 인터페이스에서 더 명확하고 존중하는 메시지를 사용할 것을 주장합니다.
97.클로드 코드 루틴(Claude Code Routines)
루틴은 Claude Code에서 자동화된 설정으로, 프롬프트, 저장소, 커넥터로 구성됩니다. 이들은 Anthropic의 클라우드 인프라에서 실행되므로, 사용자의 기기가 꺼져 있어도 작동할 수 있습니다.
루틴의 주요 기능 중 하나는 트리거입니다. 루틴은 다음과 같은 방식으로 활성화될 수 있습니다. 첫째, 일정한 간격으로 실행되는 예약 트리거가 있습니다. 둘째, HTTP POST 요청을 통해 즉시 시작할 수 있는 API 트리거가 있습니다. 셋째, 연결된 GitHub 저장소의 이벤트에 따라 활성화되는 GitHub 트리거가 있습니다. 예를 들어, 풀 리퀘스트와 같은 이벤트가 이에 해당합니다.
루틴의 활용 사례로는 여러 가지가 있습니다. 첫째, 백로그 유지 관리로 문제 추적과 팀 업데이트를 자동화할 수 있습니다. 둘째, 오류 알림으로부터 자동으로 풀 리퀘스트를 생성하는 경고 분류가 가능합니다. 셋째, 새로운 풀 리퀘스트에 대해 맞춤형 검토 체크를 적용하는 코드 리뷰가 있습니다. 넷째, 배포 후 검사를 실행하고 팀에 알리는 배포 검증이 가능합니다. 다섯째, 병합된 PR을 기반으로 변경 사항을 식별하고 제안하는 문서 업데이트가 있습니다. 마지막으로, 다양한 프로그래밍 언어 간의 변경 사항을 동기화하는 라이브러리 포팅이 가능합니다.
루틴은 웹 인터페이스, 데스크톱 앱 또는 명령줄 인터페이스(CLI)를 통해 생성할 수 있습니다. 루틴을 만들 때는 이름, 프롬프트, 저장소 선택, 트리거 및 커넥터 설정이 포함됩니다.
루틴 관리도 가능합니다. 루틴의 세부 페이지에서 과거 실행 기록을 확인하고, 설정을 수정하며, 트리거를 관리할 수 있습니다. 루틴은 구독 계획에 따라 사용 한도가 있으며, 하루에 실행할 수 있는 수에 제한이 있습니다.
루틴은 커넥터를 통해 외부 서비스에 접근할 수 있으며, 네트워크 접근과 설정을 제어하는 특정 클라우드 환경에서 실행됩니다. 루틴은 소프트웨어 개발에서 반복적인 작업을 간소화하여 프로세스를 더 효율적으로 만들고 수작업을 줄이는 데 도움을 줍니다. 이들은 유연하며 다양한 트리거에 자동으로 반응할 수 있습니다.
98.Keycard – inject API keys into subprocesses, never touch shell env(Keycard – inject API keys into subprocesses, never touch shell env)
요약이 없습니다.
99.5NF와 데이터 설계(5NF and Database Design)
이 글은 관계형 데이터베이스 설계에서 다섯 번째 정규형(5NF)을 가르치는 데 있어 복잡성을 다루고 있으며, 전통적인 설명이 혼란을 줄 수 있다고 주장합니다. 주요 내용을 정리하면 다음과 같습니다.
5NF는 종종 복잡하게 설명되어 이해하기 어려운 경우가 많습니다. 저자는 더 나은 예시와 논리 모델을 사용하여 이를 명확히 하려 합니다. 저자는 물리적 테이블을 설계하기 전에 비즈니스 요구사항을 바탕으로 논리 모델을 만드는 것이 중요하다고 강조합니다. 이러한 접근은 데이터베이스 구조를 이해하는 데 도움이 됩니다.
예시로는 아이스크림과 뮤지션을 들 수 있습니다. 아이스크림 예시는 브랜드, 맛, 친구의 선호도를 포함하여 불필요한 복잡성 없이 관계를 모델링하는 방법을 보여줍니다. 뮤지션 예시는 콘서트 공연을 기록하는 방법을 설명하며, 콘서트, 뮤지션, 악기 간의 관계에 초점을 맞춥니다.
테이블 설계 패턴으로는 아이스크림 예시에서 "AB-BC-AC" 삼각형 패턴이 사용되며, 뮤지션 예시에서는 "ABC+D 별" 패턴이 사용됩니다. 이는 관계를 기반으로 테이블을 설계하면서 정규화를 보장하는 방법을 강조합니다.
주요 키에 대해서도 논의하며, 비즈니스 요구에 따라 합성 키와 합성 키 중 어떤 것을 선택할지 설명합니다. 저자는 예시를 확장하여 더 구체적인 선호도나 기술을 포착하는 방법을 보여주며, 논리 모델의 유연성을 강조합니다.
전통적인 테이블 분할 방법은 불필요하다고 비판하며, 비즈니스 요구에서 출발하는 것이 더 직관적이고 실용적인 데이터베이스 설계로 이어진다고 주장합니다. 이를 통해 중복이나 이상 현상 없이 완전히 정규화된 테이블을 만들 수 있습니다. 이 글은 5NF를 쉽게 이해할 수 있도록 하고, 실제 비즈니스 시나리오에 기반한 보다 실용적인 데이터베이스 설계 접근 방식을 촉진하는 데 목적이 있습니다.
100.AI와 데이터센터의 반전(The public sours on AI, data centers as firms look to IPO, tech keeps spending)
구글은 사용자들이 자신의 사진을 제미니 챗봇에 연결할 수 있도록 허용하고 있습니다. 앤트로픽은 클로드 오퍼스 4.7이라는 새로운 AI 모델을 출시했으며, 이는 이전 모델인 미토스보다 더 안전하다고 평가받고 있습니다. 재무장관 베센트는 최근 대학을 졸업한 학생들이 현재의 취업 시장에서 성공하기 위해 AI에 대한 이해가 필요하다고 강조했습니다.