1.AI가 위협하는 인간 발전(AI-Assisted Cognition Endangers Human Development)
이 글은 AI 보조 인지의 의미를 다루며, 그 잠재적인 이점과 함께 중요한 위험 요소를 강조합니다.
AI 보조 인지는 지식과 관련된 정신적 과정, 즉 정보를 습득하고 적용하는 과정을 의미합니다. AI는 인지 과정을 도울 수 있지만, 인간처럼 학습하거나 적응하지는 않습니다.
AI가 구식 정보를 의존하게 되면 아이디어, 문화, 지식의 발전이 저해될 수 있습니다. 예를 들어, AI는 정적인 지식 기반으로 인해 현재의 지정학적 사건을 잘못 해석할 수 있으며, 이는 인간의 이해와 의사결정에 왜곡을 초래할 수 있습니다.
인간의 지식은 아이디어의 융합을 통해 발전하는데, 이를 동적 변증법적 기초라고 합니다. AI가 이 자연스러운 과정을 방해할 수 있는 이유는 사고의 다양성을 제한하기 때문입니다.
유사한 편견을 가진 AI 모델을 사용할 경우, 사람들 간에 공유되는 아이디어의 다양성이 줄어들 수 있습니다. 많은 사람들이 같은 AI에 의존해 문제를 해결하려 한다면, 혁신적인 사고와 문화적 변화가 정체될 위험이 있습니다.
AI로 인한 인지 편향을 방지하기 위해서는 다른 사람들과의 논의에 참여하고 AI가 생성한 해결책으로 이끌지 않도록 주의해야 합니다. 또한 다양한 AI 모델과 관점을 활용하면 아이디어의 범위를 넓힐 수 있습니다.
AI가 인간의 인지와 발전에 미치는 영향에 대한 연구가 필요하다는 목소리가 높아지고 있습니다. 장기적인 영향이 불확실한 만큼, 이 주제에 대한 열린 논의가 필요하다는 점을 저자는 강조합니다.
AI는 인지에 강력한 도구가 될 수 있지만, 지적 정체를 피하고 인간의 지식과 문화가 계속 발전할 수 있도록 신중하게 사용해야 합니다.
2.오픈소스의 반격!(Open Source Isn't Dead. Cal.com Just Learned the Wrong Lesson)
Cal.com은 핵심 코드에서 오픈 소스 사용을 중단하기로 결정했습니다. 그들은 인공지능이 코드의 취약점을 쉽게 찾아낼 수 있기 때문에 투명성을 유지하는 것이 위험하다고 주장합니다. 따라서 코드를 비공개로 유지하는 것이 사용자 보호에 도움이 될 것이라고 믿고 있습니다. 그러나 AI 보안에 중점을 둔 오픈 소스 프로젝트인 Strix는 이러한 접근 방식에 반대하고 있습니다. Strix는 코드가 닫혀 있다고 해서 AI가 취약점을 악용하는 것을 막을 수 없다고 주장합니다. 현대의 AI는 소스 코드에 접근하지 않고도 애플리케이션을 테스트할 수 있기 때문입니다.
Strix는 닫힌 코드에 의존하는 것은 내부 팀에 결함을 찾도록 의존하는 것이라고 강조합니다. 이는 24시간 자동으로 공격하는 AI 공격에 대해 효과적이지 않습니다. 코드 숨기기보다는 AI 보안 도구를 소프트웨어 개발 과정에 직접 통합하여 지속적으로 취약점을 테스트하는 방법을 제안합니다.
그들은 오픈 소스가 여전히 가치가 있으며, 투명성이 보안을 강화할 수 있다고 믿고 있습니다. Strix는 오픈 소스에 대한 의지를 유지하며, 이를 통해 개발자들이 더 나은 보안 도구를 갖출 수 있다고 생각합니다.
3.구글의 배신, ICE가 내 데이터!(Google Broke Its Promise to Me. Now ICE Has My Data)
2024년 9월, 미국에서 학생 비자로 공부 중인 아만들라 토마스-존슨은 팔레스타인을 지지하는 짧은 시위에 참석했습니다. 2025년 4월, 이민세관단속국(ICE)은 구글에 그의 데이터를 요청했고, 구글은 그에게 알리지 않고 이를 제공했습니다. 이는 법 집행 기관과 데이터를 공유하기 전에 사용자에게 알리겠다는 약속을 어긴 것입니다.
전자프론티어재단은 이러한 위반으로 인해 구글에 대해 기만적인 관행에 대한 불만을 제기했습니다. 영국과 트리니다드 토바고의 이중 국적을 가진 토마스-존슨은 미국을 떠난 후 안전하다고 생각했습니다. 그는 자신의 활동 때문에 연방 당국으로부터 위협을 받은 경험이 있었지만, 나라를 떠나면 그들의 영향에서 벗어날 수 있을 것이라고 믿었습니다.
하지만 그는 스위스에 있는 구글로부터 이미 그의 데이터가 국토안보부에 전달되었다는 이메일을 받았습니다. 그는 이 요청에 대해 이의를 제기할 기회조차 없었습니다. 이 데이터에는 그의 세부적인 프로필을 만들 수 있는 민감한 정보가 포함되어 있어 개인 정보 보호와 감시에 대한 우려를 불러일으켰습니다.
토마스-존슨은 국가 권력과 민간 데이터의 위험한 결합을 강조하며 개인이 얼마나 쉽게 표적이 될 수 있는지를 보여줍니다. 그는 미국을 떠난 후에도 정부의 감시가 계속되고 있다는 사실에 불안감을 느끼며, 이러한 행동에 대해 누가 책임을 져야 하는지에 대한 의문을 제기합니다.
4.광물 속 신의 잠(God Sleeps in the Minerals)
로스앤젤레스 카운티 자연사 박물관에서 열린 "발견된: 원초적 아름다움" 전시회에서 촬영된 사진이 소개된다. 이 사진에는 "신은 광물 속에서 잠든다"는 시적인 문구가 적혀 있어, 광물의 아름다움이 신성하다는 의미를 담고 있다. 이 게시물에는 독자들의 댓글이 포함되어 있는데, 일부는 이 문구에 대해 혼란스러움을 표현하고, 다른 이들은 그 아름다움을 감상한다. 다양한 반응이 있으며, 신에 대한 이 문구의 의미에 대해 의견이 엇갈리기도 한다. 전반적으로 이 내용은 예술, 자연, 영성이 교차하는 지점을 강조하고 있다.
5.Live Nation Illegally Monopolized Ticketing Market, Jury Finds(Live Nation Illegally Monopolized Ticketing Market, Jury Finds)
요약이 없습니다.
6.정전기로 모니터 문제 해결하기(Fix monitor that goes black, off or blinks due to static electricity in chair)
Aitor Alonso는 MacBook에 연결된 외부 모니터가 정전기로 인해 검게 변하거나 깜빡이는 문제에 대한 해결책을 공유했습니다. 그는 Ikea Markus 의자가 움직일 때 정전기와 전자기 간섭(EMI) 스파이크를 발생시켜 비디오 연결에 영향을 준다는 것을 발견했습니다.
정전기 문제를 해결하기 위해 그는 의자에 금속 체인을 연결하여 바닥에 접지했습니다. 이 방법으로 전기 충격이 크게 줄어들었습니다. EMI 스파이크 문제를 해결하기 위해서는 비디오 케이블에 페라이트 링을 사용하여 모니터의 검은 화면 현상을 줄였습니다. 특히 천천히 일어설 때 효과가 있었습니다. 문제는 완전히 해결되지 않았지만, 이러한 해결책으로 상황이 개선되었습니다. Aitor는 비슷한 문제를 겪고 있는 다른 사람들도 자신의 해결책을 공유해 주기를 요청했습니다.
7.파이코어 - 라즈베리파이의 미니 리눅스(PiCore - Raspberry Pi Port of Tiny Core Linux)
piCore는 Raspberry Pi를 위해 설계된 Tiny Core Linux의 한 버전입니다. 소규모 팀에 의해 개발되었으며, 강력한 커뮤니티 지원을 받고 있습니다. 전통적인 리눅스 배포판과는 달리, Tiny Core Linux는 맞춤형 시스템을 구축할 수 있는 도구 모음으로, 유연하고 가벼운 특징을 가지고 있습니다.
piCore의 주요 특징 중 하나는 RAM에서 완전히 작동한다는 점입니다. 이는 설치가 필요 없으며, 매번 재부팅할 때마다 깨끗한 상태로 돌아간다는 의미입니다. 기본적으로 클라우드 모드에서 인터넷에서 애플리케이션을 다운로드하지만, 이 경우 네트워크 연결이 필요합니다. 또한, SD 카드에 두 번째 리눅스 파티션을 설정하면, 다운로드한 확장 프로그램을 저장하여 다음 세션에서 사용할 수 있지만, 변경 사항은 수동으로 저장해야 합니다.
piCore는 특정 소프트웨어를 사용하여 설치할 수 있는 SD 카드 이미지가 포함된 .zip 파일로 배포됩니다. 올바른 기능을 위해서는 유선 인터넷 연결이 권장됩니다. SD 카드는 초기 부팅 후 사용되지 않는 부트 파티션을 가지고 있으며, Mounted Mode를 사용하려면 확장 프로그램을 저장할 ext4 파티션이 필요합니다. 미리 설치된 이미지에는 이 두 번째 파티션이 포함되어 있지만, 추가 공간을 위해 크기를 조정해야 할 수도 있습니다.
기본적으로 piCore는 RAM에서 압축된 스왑을 사용하지만, 성능 향상을 위해 스왑 파티션을 생성할 수도 있습니다. piCore의 특정 부팅 코드는 온라인에서 확인할 수 있으며, 설정 파일에 입력하여 사용할 수 있습니다. 기본 사용자는 "tc"로, 비밀번호 없이 자동으로 로그인됩니다. SSH 접근을 위한 비밀번호는 "piCore"입니다.
사용자들은 Tiny Core Linux 포럼에서 도움을 받을 수 있으며, 시스템 사용에 대한 자세한 내용을 위해 Core 책을 읽어보는 것이 권장됩니다. piCore를 즐기세요!
8.직원들, 어린이 체조 수업 몰래 관람!(Flock employees caught watching kids gymnastic class and pools)
이 앱은 독립적인 목소리를 위한 플랫폼입니다. 사용자들이 쉽게 시작할 수 있도록 돕고, 앱에 대해 더 많이 배울 수 있는 기회를 제공합니다. 다양한 기능을 탐색하면서 자신만의 목소리를 표현할 수 있는 방법을 찾을 수 있습니다. 이 앱은 사용자들이 자신의 의견을 자유롭게 나누고, 새로운 아이디어를 발견하는 데 중점을 두고 있습니다.
9.컴파일러 만들기? 이 두 논문만 읽어!(Want to Write a Compiler? Just Read These Two Papers (2008))
컴파일러를 배우는 데 어려움이 많고, 많은 프로그래밍 서적들이 복잡하고 압도적일 수 있다는 내용이 담겨 있습니다. 일부 컴파일러 작성에 관한 책들은 많은 정보를 제공하지만, 종종 주제를 더 어렵게 느끼게 만듭니다.
잭 크렌쇼의 "컴파일러 만들기!" 시리즈는 컴파일러 작성을 쉽게 접근할 수 있도록 해주며, 내부 프로그램 표현의 복잡성 없이 간단한 컴파일러에 초점을 맞추고 있습니다. 이 시리즈는 추상 구문 트리가 없지만, 초보자에게 적합한 간단한 접근 방식을 제공합니다.
또한 "컴파일러 교육을 위한 나노패스 프레임워크"라는 프레임워크도 언급되는데, 이는 컴파일러 프로세스를 간단하고 개별적인 변환으로 나누는 것을 강조합니다. 스킴(Scheme)과 같은 고급 언어를 사용하여 데이터 구조를 이해하고 조작하기 쉽게 만듭니다.
결론적으로, 초보자들은 "드래곤 북"과 같은 더 복잡한 책에 들어가기 전에 간단한 컴파일러를 먼저 작성해보는 것을 권장합니다.
10.칼닷컴, 폐쇄형 전환!(Cal.com is going closed source)
Cal.com은 AI와 관련된 보안 위험이 증가함에 따라 오픈 소스 모델에서 클로즈드 소스 접근 방식으로 전환하고 있습니다. 이 결정은 고객 데이터를 보다 잘 보호하기 위해 내려졌습니다. AI는 이제 오픈 소스 코드의 취약점을 빠르게 식별하고 악용할 수 있기 때문입니다. 주요 제품은 클로즈드 소스로 제공되지만, 취미로 개발하는 사람들과 개발자들을 위해 Cal.diy라는 버전을 공개할 예정입니다. 회사는 이러한 변화가 진화하는 보안 문제 속에서 사용자 정보를 보호하기 위해 필요하다고 강조하고 있습니다. 앞으로 보안이 개선되면 다시 오픈 소스 모델로 돌아가기를 희망하고 있습니다.
11.황금독수리, 영국 하늘로 돌아온다!(Golden eagles' return to English skies gets government backing)
영국 정부는 황금독수리를 잉글랜드에 다시 도입하기 위해 100만 파운드를 지원하겠다고 발표했습니다. 이 프로젝트는 내년부터 시작될 수 있습니다. 19세기 동안 황금독수리는 가축에 위협이 된다는 우려로 인해 잉글랜드에서 멸종되었습니다.
영국 산림청은 농업 공동체의 양떼에 대한 잠재적 위험에 대한 우려로 공청회를 진행할 예정입니다. 이러한 우려에도 불구하고 전문가들은 황금독수리가 작은 포식자를 조절함으로써 생태계의 균형을 맞추는 데 도움을 줄 수 있다고 믿고 있습니다. 연구 결과, 노섬벌랜드가 황금독수리의 서식지로 적합하다는 것이 확인되었으며, 다른 여러 지역도 고려되고 있습니다.
자선단체인 '복원하는 고지대 자연'이 이 프로젝트를 주도할 것입니다. 일부 황금독수리는 스코틀랜드에서 잉글랜드로 이동했지만, 지원이 없으면 이들이 영구적인 개체군을 형성하는 데 수년이 걸릴 것입니다. 황금독수리의 귀환을 통해 대중이 자연 회복에 참여하는 것이 중요하다고 여겨집니다.
농업에 대한 포식자의 영향에 대한 우려는 다른 종의 재도입 사례에서도 나타났습니다. 그러나 연구에 따르면 황금독수리는 양떼 손실의 작은 비율만을 차지할 것이라고 합니다. 농민과 보존 활동가 간의 신뢰 구축이 이 프로젝트의 성공에 매우 중요합니다. 노섬벌랜드에서의 정확한 방사 장소는 새들의 안전을 위해 비밀로 유지될 것입니다.
12.좋은 잠, 좋은 배움(Good Sleep, Good Learning (2012))
피오트르 보즈니악 박사의 글은 기억, 학습, 그리고 전반적인 웰빙에서 수면의 중요한 역할을 다룹니다. 그는 창의적이고 지적인 활동에 종사하는 사람들에게 수면 과학을 이해하는 것이 실질적인 이점이 있음을 강조합니다.
수면은 정신 건강, 학습, 그리고 생산성에 필수적입니다. 수면 부족은 사고와 생산성 감소를 포함한 심각한 건강 및 사회적 비용을 초래합니다. 우리는 왜 잠을 자야 하는지에 대해, 수면은 기억을 통합하고 신경을 조직하는 데 도움을 줍니다. 이는 뇌가 새로운 지식을 통합하고 불필요한 정보를 정리하는 시간을 제공합니다.
수면은 두 가지 주요 요소로 구성됩니다. 하나는 생체 리듬인 일주기 리듬이고, 다른 하나는 수면을 필요로 하는 호메오스태틱 요소입니다. 좋은 수면을 위해서는 이러한 자연 리듬을 존중해야 합니다. 자유로운 수면 방식은 몸의 자연 신호에 따라 자고, 알람이나 수면 보조제를 사용하지 않음으로써 생체 시계와 더 잘 맞출 수 있도록 합니다. 이 방식은 24시간보다 긴 수면 주기를 초래할 수 있으며, 이는 고정된 일정에 맞춰야 하는 사회에서는 어려울 수 있습니다.
알람을 사용하지 않고 몸이 일어날 시간을 스스로 결정하게 하는 것이 좋습니다. 아이들도 자신의 필요에 따라 잠을 잘 수 있도록 해야 건강과 학습에 도움이 됩니다. 짧은 낮잠은 뇌 기능과 생산성을 높일 수 있습니다. 낮잠이 게으르다는 일반적인 편견은 잘못된 것이며, 낮잠은 정신적 명료성을 높이는 데 유익할 수 있습니다.
수면의 질에 영향을 미치는 요소로는 스트레스, 식단, 카페인과 알코올 같은 물질이 있습니다. 규칙적인 운동은 더 나은 수면을 촉진하므로 권장됩니다. 양질의 수면은 학습 능력을 향상시키며, 수면이 부족하면 인지 기능과 기억 유지에 부정적인 영향을 미칠 수 있습니다.
수면의 생물학적 필요를 이해하고 존중함으로써 개인은 정신적 성능과 전반적인 삶의 질을 크게 향상시킬 수 있습니다.
13.애드압션, AI 엔지니어 모집!(Adaptional (YC S25) Is Hiring Founding AI Engineers)
Adaptional은 보험 산업을 위해 특별히 개발된 AI 기술을 연구하고 있습니다. 이 산업은 여전히 수작업과 구식 소프트웨어에 크게 의존하고 있습니다. 이 회사는 성공적인 보험 스타트업을 창립한 경험이 있는 기업가들에 의해 설립되었으며, 1천만 달러의 초기 자금을 확보했습니다. 현재 주요 보험사들과 협력하여 신속하게 새로운 제품을 개발하고 있습니다.
창립 엔지니어로서 귀하는 회사와 그 문화 형성에 중요한 역할을 하게 됩니다. 이 직무는 단순히 코드를 작성하는 것을 넘어 문제를 해결하는 능력을 요구하며, AI를 활용하여 작업을 개선하는 데 중점을 둡니다. 새로운 AI 기능을 구축하고, 전문 분야에서의 정확성을 보장하며, 규정을 준수하는 일을 맡게 됩니다.
이 직무에 적합한 후보자는 품질 높은 코드를 작성하고 문제를 해결하는 데 열정을 가진 경험 많은 풀스택 엔지니어입니다. 고객과의 소통을 즐기며 보험 관련 문제에 도전할 준비가 되어 있어야 합니다. 이 직무는 샌프란시스코에 위치하며, 보상은 경쟁력 있는 급여와 경력에 따른 주식이 포함됩니다.
14.데이터베이스, 필요할까?(Do you even need a database?)
이 글에서는 애플리케이션에 데이터베이스가 필요한지에 대해 논의하며, 모든 컴퓨팅 작업이 파일 사용과 관련이 있음을 강조합니다. 데이터베이스가 유용할 수 있지만, 많은 소규모 애플리케이션은 처음부터 데이터베이스가 필요하지 않을 수 있다고 설명합니다.
파일 사용에 대해 설명하자면, 데이터베이스는 구조화된 파일일 뿐이며, 모든 애플리케이션은 데이터를 읽고 쓰기 위해 파일을 사용합니다. 따라서 자신의 파일을 사용할지 데이터베이스의 파일을 사용할지 선택하는 것이 중요합니다.
저자는 평면 파일과 다양한 프로그래밍 언어(Go, TypeScript, Rust)를 사용하여 데이터를 저장하고 검색하는 여러 방법을 테스트했습니다. 그들은 다음과 같은 방법을 비교했습니다. 첫째, 선형 스캔 방식은 매번 전체 파일을 읽기 때문에 파일 크기가 커질수록 속도가 느려집니다. 둘째, 메모리 맵 방식은 데이터를 메모리에 로드하여 더 빠르게 접근할 수 있지만, 데이터셋을 위해 충분한 RAM이 필요합니다. 셋째, 이진 검색 방식은 인덱스를 사용하여 모든 데이터를 메모리에 로드하지 않고도 효율적으로 조회할 수 있습니다.
성능 결과에 따르면, 메모리 맵 방식이 가장 빠른 접근 속도를 제공하며(초당 최대 169,000 요청), 디스크에서의 이진 검색도 효율적입니다(약 40,000 요청). SQLite는 일관된 성능을 제공하지만(약 25,000 요청), 수동 이진 검색 방식보다는 느립니다.
데이터베이스를 사용하는 것이 유리한 경우는 다음과 같습니다. 사용 가능한 RAM을 초과하는 데이터가 있을 때, 단순 조회를 넘어서는 복잡한 쿼리가 필요할 때, 여러 프로세스가 동시에 데이터를 써야 할 때, 여러 개체에 걸쳐 원자적 작업이 필요할 때입니다.
결론적으로, 많은 초기 단계 프로젝트와 내부 도구는 데이터베이스 없이 평면 파일로 잘 운영될 수 있습니다. 그러나 애플리케이션이 복잡성과 규모가 커짐에 따라 데이터베이스로의 전환이 필요해집니다. 전반적으로 이 글은 데이터베이스가 장점이 있지만, 많은 애플리케이션이 초기에는 데이터베이스 없이도 효율적으로 운영될 수 있다고 제안합니다.
15.칼시 CEO, 미국 DOJ 내부거래 기소 예상(Kalshi CEO expects US DOJ to prosecute insider trading cases)
칼시의 CEO인 타렉 만수르는 미국 법무부가 자신의 플랫폼과 같은 예측 시장에서의 내부 거래에 대해 조치를 취할 것으로 기대한다고 밝혔습니다. 그는 내부 거래가 연방 범죄이며, 칼시는 이를 금지하기 위해 최선을 다하고 있다고 강조했습니다. 위반 시에는 벌금에서 형사 기소에 이르기까지 다양한 처벌이 있을 수 있습니다. 이는 공공 사건에 대한 의심스러운 베팅에 대한 우려와 관련이 있으며, 일부 개인이 거래에 영향을 미칠 수 있는 사전 정보를 가지고 있을 가능성이 있습니다. 만수르는 현재 주마다 상이한 규제 대신 예측 시장을 위한 연방 규제 체계의 필요성을 언급했습니다. 법무부는 특정 베팅에 대해 내부 거래 위반 가능성을 조사하고 있는 것으로 전해졌습니다.
16.안나의 아카이브, 스포티파이 소송 패소(Anna's Archive loses $322M Spotify piracy case without a fight)
스포티파이와 주요 음반사들인 유니버설 뮤직 그룹, 소니, 워너가 불법 콘텐츠를 공유하는 사이트인 안나의 아카이브 운영자들에 대해 3억 2천 2백만 달러의 기본 판결을 받았습니다. 이 사이트는 법원에 출석하지 않았으며, 이전에 스포티파이에서 가져온 수백만 곡의 음악을 유출한 바 있습니다. 재정적 처벌 외에도 사이트의 도메인 이름을 차단하는 영구적인 금지 명령이 내려졌습니다.
안나의 아카이브는 사용자들이 불법 자료를 찾는 데 도움을 주며, 스포티파이의 콘텐츠를 백업해 음악 산업에 큰 충격을 주었습니다. 소송이 제기된 후, 이 사이트는 법적 압박을 완화하기 위해 일부 목록을 삭제했지만, 이는 효과가 없었습니다. 법원은 저작권 침해와 디지털 밀레니엄 저작권법(DMCA) 위반에 대한 법정 최대액을 기준으로 손해 배상을 결정했습니다.
판결에도 불구하고 안나의 아카이브 운영자는 여전히 신원이 밝혀지지 않아 음악 회사들이 배상금을 회수하기 어려운 상황입니다. 이번 판결은 또한 도메인 등록업체와 웹 호스팅 업체에게 사이트의 도메인 접근을 차단하고 불법 작품의 복사본을 파기할 것을 명령했습니다.
안나의 아카이브는 배상금을 지급하고 법원의 명령을 준수하면 도메인 정지를 피할 수 있지만, 이는 가능성이 낮아 보입니다. 일부 도메인 이름은 미국 관할권 외부에 등록되어 있어 집행이 복잡해지고 있습니다.
17.지브스 – AI 세션 재개 비서(Jeeves – TUI for browsing and resuming AI agent sessions)
Jeeves는 터미널에서 AI 에이전트 세션을 검색하고 미리 보기, 읽기, 계속할 수 있도록 도와주는 도구입니다. 이 도구는 Claude와 Codex의 세션을 한 곳에서 보여주며, 앞으로 더 많은 AI 프레임워크를 추가할 계획입니다.
18.농민, 타운홀 발언으로 체포… 싸울 것!(Farmer Arrested for Speaking Too Long at Datacenter Town Hall Vows to Fight)
2월, 오클라호마의 다렌 블랜차드는 클레어모어 시의회 회의에서 제안된 데이터 센터에 반대하는 발언을 했습니다. 그는 발언 시간이 3분을 초과한 이유로 불법 침입 혐의로 체포되었습니다. 블랜차드는 이 혐의에 대해 항의할 계획입니다. 이번 회의는 데이터 센터인 프로젝트 머스탱에 대한 것으로, 주민들은 물 사용, 전기 요금, 소음 문제에 대해 우려를 표명했습니다. 이 프로젝트를 추진하는 회사인 비일 인프라스트럭처는 언론과의 소통을 하지 않았으며, 시 관계자들에게 비밀 유지 계약서에 서명하도록 요구했습니다.
19.SaaS 스택의 역전!(Forcing an inversion of control on the SaaS stack)
100x라는 크롬 확장 프로그램은 사용자가 워크플로를 자동화하고 소프트웨어 서비스(SaaS) 애플리케이션의 사용자 인터페이스(UI)를 맞춤 설정할 수 있도록 돕는 기능인 페이지 부스터를 제공합니다. 주요 내용은 다음과 같습니다.
페이지 부스터 기능을 통해 사용자는 간단한 영어로 커스텀 버튼과 UI 요소를 만들어 작업을 자동화하고 SaaS 애플리케이션의 효율성을 높일 수 있습니다. 이를 통해 복잡한 워크플로를 거치지 않고 간단한 명령으로 작업을 실행할 수 있습니다.
SaaS 공급업체의 한계로 인해 사용자는 기능 요청이 구현되기까지 긴 대기 시간을 겪는 경우가 많아 불만을 느끼게 됩니다. 공급업체는 가장 많은 고객에게 혜택을 주는 기능을 우선적으로 고려하기 때문에 개인의 필요는 종종 무시됩니다.
제어의 전환이 이루어져, 사용자는 공급업체가 애플리케이션을 업데이트하기를 기다리는 대신 기존 SaaS 애플리케이션에 커스텀 인터페이스를 삽입할 수 있습니다. 이를 통해 사용자는 백엔드 시스템을 교체하지 않고도 자신의 워크플로에 대한 더 많은 제어권을 가질 수 있습니다.
페이지 부스터는 새로운 직원 교육을 개선하는 데도 도움이 됩니다. 소프트웨어 내에서 직접 안내를 제공함으로써 번거로운 문서 작업 없이도 교육을 진행할 수 있습니다.
법적 고려사항으로는 SaaS UI 수정과 관련된 잠재적인 법적 문제를 언급합니다. 이는 서비스 약관과 충돌할 수 있어 사용자 권리와 공급업체의 애플리케이션에 대한 통제권에 대한 질문을 제기합니다.
결론적으로, 100x는 사용자가 SaaS 경험을 맞춤화하고 자동화할 수 있도록 하여 공급업체의 반응 속도에 대한 일반적인 불만을 해결하고 전반적인 사용성을 향상시킵니다.
20.클라우드플레어로 재탄생한 2000년대 게임(I rebuilt a 2000s browser strategy game on Cloudflare's edge)
저자는 독일에서 Inselkampf라는 브라우저 게임을 하며 성장했습니다. 이 게임은 섬을 만들고 자원을 모으며 전투를 벌이는 내용이었습니다. 2014년에 게임이 종료된 후, 저자는 Kampfinsel이라는 새로운 게임을 만들었고, 현재 온라인에서 이용할 수 있습니다.
Kampfinsel은 마법이나 화약이 없는 독특한 세계를 특징으로 하며, 금, 돌, 나무와 같은 기본 자원만을 사용합니다. 이 게임은 느린 게임 플레이를 강조하며, 섬 간 이동에는 몇 시간이 걸립니다.
이 게임은 Cloudflare의 기술을 사용하여 전통적인 서버 없이도 상태를 유지하는 멀티플레이어 경험을 제공합니다. 디자인은 간단하고 텍스트가 많은 형태로, 오래된 게임을 연상시키며, 가입 절차나 유료 승리 요소가 없습니다. 저자는 비슷한 게임에 익숙한 플레이어들의 피드백을 특히 환영합니다.
21.리브레토: AI 브라우저 자동화의 정밀화(Libretto – Making AI browser automations deterministic)
리브레토는 코딩 에이전트가 브라우저 자동화를 쉽게 생성하고 디버깅할 수 있도록 돕는 도구입니다. 기존의 예측할 수 없는 런타임 프롬프트에 의존하는 방법과 달리, 리브레토는 미리 명확하고 읽기 쉬운 스크립트를 생성합니다. 이를 통해 사용자는 코드를 직접 검사하고 수정하며 디버깅할 수 있습니다.
이 도구는 의료 분야에서 프로세스를 자동화하는 경험을 바탕으로 개발되었습니다. 기존 도구들이 신뢰성이 떨어지고 비용이 많이 드는 문제를 해결하기 위해 리브레토는 사용자 인터페이스 자동화와 직접 네트워크 요청을 결합하여 더 나은 신뢰성을 제공합니다. 또한 사용자가 작업을 기록하고 단계별로 디버깅할 수 있는 기능을 제공하며, 실수로 변경하는 것을 방지하기 위해 읽기 전용 모드도 포함되어 있습니다.
전반적으로 리브레토는 복잡한 환경에서 브라우저 자동화를 생성하고 유지하는 과정을 간소화하고 향상시키는 것을 목표로 하고 있습니다. 이 분야의 다른 사람들로부터 피드백과 통찰을 환영합니다.
22.웨이크온랜 원리(How do Wake-On-LAN works)
Wake-on-LAN(WoL)은 특별한 네트워크 메시지인 "매직 패킷"을 보내 컴퓨터를 원격으로 켤 수 있게 해주는 기술입니다. 이 기술은 주로 관리자가 근무 시간 외에 컴퓨터를 관리해야 할 때나 항상 사용되지 않는 서버에 유용합니다.
Wake-on-LAN은 네트워크 프로토콜로, 매직 패킷을 수신하면 컴퓨터를 깨우는 기능을 합니다. 이 기능을 사용하려면 컴퓨터의 설정에서 WoL을 활성화해야 하며, 이더넷에 연결되어 있어야 합니다.
매직 패킷은 일련의 바이트로 구성되어 있습니다. 이 패킷은 여섯 개의 "FF"로 시작하는 동기화 스트림과, 대상 컴퓨터의 MAC 주소가 16번 반복되는 형태로 이루어져 있습니다. 보안상의 이유로 비밀번호가 포함될 수도 있지만, 모든 시스템이 이를 지원하는 것은 아닙니다.
매직 패킷은 일반적으로 UDP 프로토콜을 사용하여 브로드캐스트 주소(예: 255.255.255.255)로 전송됩니다. 이때 대상 컴퓨터의 MAC 주소가 필요하며, 같은 네트워크 외부의 장치는 깨울 수 없습니다.
WoL에는 몇 가지 제한 사항이 있습니다. 다른 네트워크나 VLAN에 있는 컴퓨터는 깨울 수 없으며, 유선 연결에서만 작동하고 Wi-Fi에서는 작동하지 않습니다. 또한 패킷이 수신될 것이라는 보장은 없습니다.
Golang에서 WoL을 구현하는 과정은 매직 패킷을 생성하는 함수와 이를 네트워크로 전송하는 함수를 만드는 것으로 이루어집니다. 코드 예제는 MAC 주소를 검증하고, 패킷을 형식화하며, Golang의 네트워킹 라이브러리를 사용해 전송하는 방법을 보여줍니다.
자세한 내용과 예제, 코드는 GitHub에서 확인할 수 있습니다.
23.PHP로 만나는 GNU Grep(GNU Grep as a PHP Extension)
grep 프로젝트는 PHP에서 네이티브 grep 기능을 제공하기 위해 C로 개발된 PHP 확장입니다. 이는 단순히 명령줄 grep 도구의 래퍼가 아닙니다. 이 프로젝트는 GNU 일반 공용 라이선스 v3 또는 그 이후 버전을 사용합니다. 만약 확장이 GNU grep의 내부 코드를 사용한다면, 배포에 있어 GPL 지침을 따라야 합니다.
현재 이 확장은 필요한 파일과 디렉토리를 포함한 기본 구조를 가지고 있습니다. grep.so로 로드할 수 있으며, 버전 정보에 접근하고 문자열 매칭을 수행하는 기능을 제공합니다. 다양한 매칭 옵션과 정규 표현식 패턴을 지원하며, PHP 스타일의 정규 표현식 단축형도 포함되어 있습니다. 또한, GNU grep의 여러 명령줄 기능을 구현하고 있습니다. 여기에는 패턴 모드(고정, 확장, 기본), 매처 제어(대소문자 구분, 전체 단어 매칭), 파일 선택 및 결과 형성 옵션이 포함됩니다.
확장을 빌드하려면 제공된 스크립트와 명령어를 사용하여 구성하고 컴파일해야 하며, 그 결과로 grep.so 모듈이 생성됩니다. 사용자는 빌드된 모듈을 사용하여 테스트를 실행하고, 독립 실행형 GNU grep과 성능을 비교할 수 있습니다.
이 확장은 문자열이나 파일 내에서 쉽게 매칭하고 검색할 수 있는 간단한 함수 ggrep()를 제공하며, GNUGrep\Engine::run()을 통해 더 세부적인 제어와 특정 작업을 위한 클래스 헬퍼도 지원합니다. 예를 들어, 특정 패턴을 문자열이나 파일에서 검색하거나, 이진 파일을 무시하면서 디렉토리 전반에 걸쳐 복잡한 쿼리를 수행할 수 있습니다.
앞으로의 계획으로는 기능을 향상시키고 성능을 개선하며, 더 많은 명령줄 옵션과 기능을 추가할 예정입니다. 이 요약은 grep PHP 확장 프로젝트의 목적, 기능, 사용법 및 향후 개발 계획을 간략하게 정리한 것입니다.
24.모든 것이 거짓인 미래: 새로운 일자리(The Future of Everything Is Lies, I Guess: New Jobs)
이 기사는 기계 학습(ML)과 대형 언어 모델(LLM)의 사용 증가로 인해 새롭게 등장하는 직무에 대해 다루고 있습니다. 주요 내용은 다음과 같습니다.
첫째, '인컨터(Incanters)'라는 직무가 있습니다. 이들은 LLM과 효과적으로 상호작용하여 최상의 결과를 얻는 방법을 아는 전문가들입니다. 입력 맥락을 조정하는 등의 다양한 전략을 사용할 수 있습니다.
둘째, '프로세스 엔지니어(Process Engineers)'는 ML 출력의 품질 관리를 중점적으로 다룹니다. 특히 법률 분야에서는 AI가 생성한 문서가 잘못될 경우 법적 문제가 발생할 수 있기 때문에, 문서 제출 전에 오류를 잡아내는 프로세스를 만드는 역할을 맡습니다.
셋째, '통계 엔지니어(Statistical Engineers)'는 LLM의 예측 불가능한 행동을 이해하고 제어하는 데 집중합니다. 정보의 순서가 결과에 미치는 영향을 고려하고 신뢰성을 높이기 위한 방법을 개발해야 합니다.
넷째, '모델 트레이너(Model Trainers)'는 잘못된 정보가 만연해짐에 따라 LLM에 정확하고 오염되지 않은 데이터를 제공하는 역할이 필요합니다. 이들은 모델을 훈련하고 출력 결과를 평가할 수 있는 전문가들이 포함될 수 있습니다.
다섯째, '미트 쉴드(Meat Shields)'는 ML 시스템이 실패하거나 오류를 발생시킬 때 책임을 지는 사람들을 지칭합니다. 이들은 AI가 실수를 할 경우 법적 또는 조직적 맥락에서 책임을 질 수 있습니다.
마지막으로, '하루스피스(Haruspices)'는 LLM이 특정 결정이나 오류를 내리는 이유를 조사하고 분석하는 역할을 합니다. 이들은 LLM의 출력이 가지는 의미를 이해하는 데 도움을 줍니다.
전반적으로 ML 기술이 발전함에 따라 AI 시스템의 관리, 훈련 및 품질 보장을 중심으로 한 새로운 직업들이 등장할 것이며, 책임과 윤리적 문제도 함께 다루어질 것입니다.
25.왓클리 - 왓츠앱 CLI(Wacli – WhatsApp CLI)
wacli는 WhatsApp의 명령줄 인터페이스로, 사용자가 메시지를 동기화하고 검색하며 전송할 수 있게 해줍니다. 이 도구는 whatsmeow라는 툴을 통해 WhatsApp 웹 프로토콜을 사용하며, WhatsApp과 공식적으로 관련이 없습니다.
주요 기능으로는 메시지 기록의 로컬 동기화, 오프라인에서의 빠른 메시지 검색, 메시지 전송 및 연락처/그룹 관리가 있습니다.
설치 방법은 두 가지가 있습니다. 첫 번째는 Homebrew를 이용한 설치로, 명령어 brew install steipete/tap/wacli를 입력하면 됩니다. 두 번째는 로컬 빌드로, go build -tags sqlite_fts5 -o ./dist/wacli ./cmd/wacli 명령어를 사용하여 빌드할 수 있습니다.
빠른 시작을 위해서는 먼저 인증을 하고 동기화를 시작해야 합니다. 이를 위해 pnpm wacli auth 명령어를 실행합니다. 이후 지속적인 동기화를 원한다면 pnpm wacli sync --follow를 입력하면 됩니다. 메시지를 검색하려면 pnpm wacli messages search "meeting"을 사용하고, 미디어 파일을 다운로드하려면 ./wacli media download --chat <chat-id> --id <message-id>를 실행하면 됩니다. 메시지나 파일을 전송할 때는 텍스트의 경우 pnpm wacli send text --to <number> --message "hello"를, 파일의 경우 ./wacli send file --to <number> --file <filepath> --caption "hi"를 입력하면 됩니다.
추가 기능으로는 그룹 및 참가자 관리와, 기본 장치에서 이전 메시지를 불러오는 기능이 있습니다. 이 경우 기본 장치가 온라인 상태여야 합니다.
저장소와 환경 설정에 대해 설명하자면, 기본 저장 위치는 ~/.wacli이며, 이를 변경할 수 있습니다. 또한 환경 변수를 사용하여 장치 레이블과 플랫폼을 설정할 수 있습니다.
중요한 점은 메시지를 불러오는 과정이 최선의 노력에 따라 이루어지며, 기본 장치가 온라인 상태여야 한다는 것입니다.
라이센스에 대한 내용은 프로젝트의 LICENSE 파일을 참조하면 됩니다. 이 프로젝트는 @steipete가 개발하였고, @dinakars777이 유지 관리하고 있습니다.
26.제미니 로보틱스 ER 1.6(Gemini Robotics-ER 1.6)
제미니 로보틱스는 로봇 기술 개발에 주력하는 회사입니다. 이들은 다양한 산업에서 자동화와 효율성을 높이는 혁신적인 솔루션을 만드는 것을 목표로 하고 있습니다. 제미니 로보틱스는 인간이 전통적으로 수행하던 작업을 대신할 수 있는 로봇을 설계하고 제작하여 생산성과 안전성을 향상시키는 작업을 하고 있습니다.
27.태양의 생명체, 코스타시엘라(Costasiella kuroshimae – Solar Powered animals, that do indirect photosynthesis)
코스타시엘라 쿠로시마에, 즉 잎 달팽이 또는 바다 양으로 알려진 이 해양 달팽이는 일본, 필리핀, 인도네시아 근처의 열대 해역에서 발견되는 종입니다. 1993년에 발견된 이 작은 껍질 없는 연체동물은 잎처럼 생긴 외형과 클렙토플라스티스라는 과정을 통해 광합성을 할 수 있는 능력으로 주목받고 있습니다.
이 생물의 주요 특징은 다음과 같습니다. 크기는 5에서 10mm 정도로, 약 1/4에서 3/8인치에 해당합니다. 외형적으로는 두 개의 어두운 눈과 양의 귀 또는 곤충의 더듬이처럼 생긴 두 개의 머리 구조가 있으며, 몸에는 소화, 호흡, 방어에 도움을 주는 잎 모양의 구조인 세라타가 있습니다. 이들은 주로 아브레인빌레아 속의 조류를 먹으며, 이 조류에서 엽록체를 흡수하여 햇빛을 에너지로 활용합니다.
전반적으로 코스타시엘라 쿠로시마에는 일부 동물이 해양 환경에서 생존을 위해 식물과 유사한 기능을 활용하는 흥미로운 사례입니다.
28.아름다운 물고기: 인어 도구 혁신(Pretty Fish: A better mermaid diagram editor)
PrettyFishMermaid라는 다이어그램 편집기에 대한 개요를 제공합니다. 이 편집기를 사용하면 사용자들이 흐름도, 클래스 다이어그램, ER 다이어그램, 간트 차트 등 다양한 유형의 다이어그램을 만들 수 있습니다. 사용자는 다이어그램 내에서 노드와 엣지를 선택하고 조작할 수 있으며, 삭제하거나 작업을 취소하는 옵션도 제공합니다. 이 편집기는 프로세스, 구조, 시간표 및 비교를 시각화하기 위한 다양한 다이어그램 형식을 지원합니다.
29.Jury Finds Live Nation Acts as a Monopoly in a Victory for States(Jury Finds Live Nation Acts as a Monopoly in a Victory for States)
요약이 없습니다.
30.가짜 지갑 앱에 95억 손실(Users lose $9.5M to fake Ledger wallet app on the Apple App Store)
가짜 레저 앱 사기 사건이 발생했습니다. 애플 앱 스토어에 허위 레저 암호화폐 지갑 앱이 등장해 사용자들이 민감한 정보를 입력하면서 950만 달러를 잃게 되었습니다. 이 앱은 6일 후에 삭제되었습니다.
하이퍼브릿지에서는 해킹에 대한 농담 트윗 이후 실제로 두 주 후에 공격을 당했습니다. 공격자는 관리자 권한을 변경하고 약 23만 7천 달러를 훔쳤습니다.
비트코인 디포는 2026년 3월 23일 해킹을 당해 회사 지갑에서 50.903 비트코인, 즉 약 367만 달러를 잃었습니다.
드리프트 프로토콜은 중요한 공격을 받아 2억 8천 5백만 달러를 잃었습니다. 이는 복잡한 관리자 권한 탈취로 인한 것입니다.
문웰은 거버넌스 공격을 당해 100만 달러를 빼앗길 뻔했지만, 공격자는 제안이 최종화되기 전에 투표에서 패했습니다.
발랜서 랩스는 1억 1천만 달러의 해킹 사건 이후 운영 중단을 발표하고, 지속적인 위험 관리를 위해 탈중앙화 조직으로 전환한다고 밝혔습니다.
USR 스테이블코인은 공격자가 수백만 개의 비지급 토큰을 발행하면서 달러 페그를 잃고 약 2천 4백만 달러의 이익을 챙겼습니다.
비너스 프로토콜은 유동성이 낮은 토큰을 이용한 가격 조작 공격으로 215만 달러의 부실 채무를 겪었습니다.
암호화폐 대출업체 블록필스는 운영을 중단한 후 파산 신청을 했으며, 상당한 부채와 자산을 보유하고 있습니다.
트레이더는 아베에서 대규모 스왑 주문으로 인해 거의 5천만 달러를 잃었습니다. 이로 인해 토큰 가격에 큰 영향을 미쳤고, 돌아온 것은 매우 적었습니다.
이 사건들은 암호화폐 분야에서 지속적인 위험과 취약성을 보여줍니다.
31.20년 된 E16 버그 수정!(Fixing a 20-year-old bug in Enlightenment E16)
카밀라 셰프칙은 2004년에 태어난 편집자로, 1997년에 개발된 윈도우 매니저인 엔라이트먼트 E16을 사용하고 있다. 그녀는 2006년부터 존재해온 오래된 버그를 수정한 경험에 대해 이야기한다. 이 버그는 특정 PDF 파일을 열 때 바탕화면이 멈추는 문제를 일으켰다. 문제의 원인은 코드에서 뉴턴의 알고리즘이 잘못 구현된 데 있었다.
엔라이트먼트 E16은 가볍고 사용자 맞춤형으로 설계되었지만, 시간이 지나면서 코드베이스에 기술적 부채가 쌓였다. 이 버그는 윈도우 매니저가 PDF 제목을 제한된 공간에 맞추려고 할 때 발생했으며, 계산 과정에서 진동이 생겨 무한 루프에 빠지게 만들었다.
셰프칙은 이 문제를 해결하기 위해 세 가지 주요 변경을 했다. 첫째, 무한 루프를 방지하기 위해 반복 횟수를 제한했다. 둘째, 잘라낼 수 있는 문자 수가 1 이하로 떨어지지 않도록 했다. 셋째, 계산에서 0으로 나누는 상황을 방지했다.
이러한 수정 덕분에 프로그램이 올바르게 종료되고 바탕화면이 멈추지 않도록 보장되었다. 셰프칙은 오래된 소프트웨어를 유지하는 것과 새로운 버전의 소프트웨어가 자주 버그를 일으키는 것의 어려움에 대해 반성하며, 잘 관리된 레거시 시스템의 안정성을 강조했다.
32.고대 로마의 새로운 명소, 지하철역!(Metro stop is Ancient Rome's new attraction)
로마의 메트로 C는 현대 교통과 고대 역사를 결합한 독특한 명소로 자리 잡았습니다. 최근의 건설 작업에서 중요한 로마 유적이 발견되어, 메트로 정류장이 교통 허브이자 박물관 역할을 하는 "고고학 역"으로 변모했습니다. 2025년 12월에 개장한 콜로세오-포리 임페리알리 역에서는 고대 도자기, 음용수 우물, 로마 목욕탕의 유적 등 다양한 유물이 전시되고 있습니다. 이 유물들은 노선 건설 과정에서 발굴된 것입니다.
메트로 C의 개발은 도시의 풍부한 고고학적 층 때문에 지연되고 비용이 증가하는 경우가 많았습니다. 그러나 이 프로젝트는 수천 점의 유물과 구조물을 발굴하여, 역사적 중요성을 보여주는 산 조반니와 콜로세오-포리 임페리알리와 같은 역들이 생겨났습니다.
방문객들은 이러한 역을 탐험하며 멀티미디어 전시와 유물들을 통해 로마의 복잡한 역사를 이해할 수 있습니다. 이 역들은 도시의 고대 과거에 대한 대중의 인식을 높이는 것을 목표로 하며, 지역 주민과 관광객 모두에게 역사를 쉽게 접할 수 있도록 합니다. 결국, 메트로 C는 교통을 개선할 뿐만 아니라 로마의 깊은 역사적 뿌리에 대한 이해를 풍부하게 합니다.
33.구글 젬마 4, 아이폰에서 오프라인 AI 지원(Google Gemma 4 Runs Natively on iPhone with Full Offline AI Inference)
구글의 젬마 4는 아이폰에서 인터넷 연결 없이도 직접 실행할 수 있는 새로운 인공지능 모델로, 완전한 오프라인 기능을 제공합니다. 이는 장치 내 인공지능의 중요한 발전을 의미하며, 이제는 단순한 미래의 개념이 아닌 현재의 현실로 자리 잡았습니다.
젬마 4는 다양한 모델 크기를 제공하며, 31B 모델은 경쟁사인 Qwen 3.5의 27B 모델과 비슷한 성능을 보여줍니다. 더 작은 모델인 E2B와 E4B는 모바일 사용에 최적화되어 속도와 효율성을 중시하며, 자원이 제한된 장치에서 일상적인 작업에 적합합니다.
젬마 4를 사용하려면 사용자가 앱 스토어에서 구글 AI 엣지 갤러리 앱을 다운로드하고, 모델을 선택한 후, 이미지 인식이나 음성 상호작용과 같은 AI 기능을 클라우드 서비스에 의존하지 않고 직접 사용할 수 있습니다.
젬마 4는 아이폰의 GPU를 사용해 작업을 처리하여 빠른 응답 시간을 제공합니다. 이러한 기능은 안전하고 오프라인 데이터 처리가 필요한 의료 및 현장 작업과 같은 산업에서 특히 중요합니다.
전반적으로 젬마 4는 장치 내 인공지능의 중요한 전환점을 나타내며, 강력한 인공지능이 이제 소비자 장치에서도 효과적으로 작동할 수 있음을 보여줍니다.
34.기본으로 돌아가라: AI를 능가하다!(Study: Back-to-basics approach can match or outperform AI in language analysis)
이 텍스트는 간단한 웹사이트 구조를 설명합니다. 웹사이트는 "홈", "소개", "뉴스" 섹션으로 구성되어 있습니다. "뉴스" 섹션은 "뉴스룸", "뉴스 아카이브", "미디어 라이브러리", "미디어 관계 연락처"와 같은 세부 항목으로 나뉘어 있습니다.
35.We ran Doom on a 40 year old printer controller (Agfa Compugraphic 9000PS) [video](We ran Doom on a 40 year old printer controller (Agfa Compugraphic 9000PS) [video])
요약이 없습니다.
36.제미니 앱, 맥 출시!(The Gemini app is now on Mac)
제미니 앱이 이제 macOS 15 이상을 사용하는 Mac 사용자에게 제공됩니다. 이 앱은 데스크탑에서 직접 AI 도움을 받을 수 있는 편리한 경험을 제공합니다. 작업 흐름을 방해하지 않고도 신속하게 도움을 받을 수 있습니다. 앱은 gemini.google/mac에서 무료로 다운로드할 수 있습니다.
주요 기능으로는 Option + Space 단축키를 사용하여 앱에 빠르게 접근할 수 있습니다. 제미니와 화면을 공유하면 작업에 대한 즉각적인 요약과 통찰을 받을 수 있습니다. 또한, 프로젝트를 지원하기 위해 쉽게 이미지와 비디오를 생성할 수 있습니다.
이 새로운 네이티브 데스크탑 경험은 생산성을 향상시키기 위해 설계되었으며, 더 발전된 데스크탑 어시스턴트를 개발하기 위한 첫 번째 단계입니다.
37.세계 최강 미니 전자책, 직접 만들어보세요!(The tiniest e-reader in the world, and you can build one yourself)
폴 라기에르라는 유튜버가 자동차 키 고리만한 크기의 작은 전자책 리더기를 만들었습니다. 이 DIY 프로젝트는 약 30달러의 비용으로 제작할 수 있으며, 3D 프린터로 제작된 외관과 맞춤형 전자 부품을 포함하고 있어 약 6권에서 10권의 책을 저장할 수 있습니다.
최근 전자책 리더기는 특히 방해받지 않고 독서할 수 있는 경험을 원하는 사람들 사이에서 인기를 끌고 있습니다. 라기에르의 소형 전자책 리더기는 오직 독서에만 집중하도록 설계되어 있으며, 다른 다기능 안드로이드 기기와는 차별화됩니다.
이 프로젝트는 ESP32 마이크로컨트롤러와 헬텍 무선 종이 디스플레이와 같은 부품을 조립하는 과정을 포함합니다. 전자책 리더기의 업데이트를 통해 디자인, 가시성, 기능성이 개선되었으며, 전자책 동기화 및 폴더 정리 기능도 추가되었습니다. 사용자들은 소정의 비용으로 디자인 파일과 사용 설명서를 이용할 수 있어, 전통적인 전자책 리더기에 비해 비용 효율적인 대안이 됩니다.
38.구름을 떠나며(We Left the Cloud)
클라우드 서비스의 약속은 더 저렴하고, 더 빠르며, 사용하기 쉬운 것이었습니다. 그러나 우리는 비용 절감 효과를 느끼지 못했고, 팀 규모도 변하지 않았습니다.
39.In the last 30 years, the number of public companies has been cut in half(In the last 30 years, the number of public companies has been cut in half)
요약이 없습니다.
40.미국 기업 CEO/CFO 교체 현황(Every CEO and CFO change at US public companies, live from SEC)
나는 경영진과 이사회의 변화를 모니터링하는 도구를 만들었다. 이 도구는 실시간으로 이러한 변화를 추적하며, 지난 한 달 동안 2,100건 이상의 업데이트가 있었다. 새로 임명된 CEO들은 평균적으로 840만 달러를 받는다. 이는 284건의 임명 사례를 기준으로 한 수치이다. 로그인 없이 탐색 페이지에 접근할 수 있다.
41.티어: LLM 정확도 10% 향상(Tier – Adaptive tool routing that makes small LLMs 10pt more accurate)
티어 기반 적응형 도구 라우팅 시스템은 다양한 크기의 AI 에이전트가 자신의 능력에 맞는 도구에 접근할 수 있도록 돕습니다.
모든 AI 모델은 크기에 관계없이 동일한 도구를 보게 되는데, 이는 작은 모델에게는 부담이 될 수 있습니다. 예를 들어, 라즈베리 파이에서 실행되는 작은 모델은 강력한 서버에서 실행되는 큰 모델과 동일한 80개의 도구를 보게 되어 적절한 옵션을 찾기 어렵습니다.
도구 선택 과정은 두 단계로 나뉩니다. 첫 번째는 올바른 도구군을 식별하는 것이고, 두 번째는 그 군 내에서 적절한 도구를 선택하는 것입니다. 작은 모델의 경우 도구를 선택하는 데 어려움이 있는 것이 아니라, 다양한 옵션을 탐색하는 데 어려움을 겪습니다.
해결책으로, 모델 크기에 따라 맞춤형 도구 프레젠테이션을 제공합니다. 작은 모델(4B 미만)은 8개의 상세 도구와 72개의 이름만 있는 도구를 보게 되며, 큰 모델(14-35B)은 모든 도구를 관련성에 따라 정렬하여 보여줍니다. XL 모델(35B 이상)은 모든 도구를 전체 설명과 함께 제공합니다.
테스트 결과, 하이브리드 프레젠테이션이 작은 모델의 정확도를 높이고 토큰 사용량을 줄이는 데 도움이 되는 것으로 나타났습니다. 또한, 도구의 순서를 재조정하면 큰 모델의 정확도가 향상되면서도 토큰 사용량을 유지할 수 있습니다.
이 시스템은 SDK를 통해 쉽게 통합할 수 있습니다. SDK를 설치한 후, 티어별 설명과 매개변수를 가진 도구를 정의하고, 모델의 크기에 따라 도구 프레젠테이션을 자동으로 조정하며, 모델의 능력을 식별하여 적절한 도구 라우팅 전략을 사용할 수 있습니다.
티어 시스템은 AI 에이전트의 성능을 개선하고, 도구 프레젠테이션을 모델 크기에 맞춰 조정함으로써 토큰 절약과 정확도 향상을 이끌어냅니다. 이 접근 방식은 다양한 AI 모델의 도구 사용 최적화를 목표로 하는 더 넓은 YantrikOS 프로젝트의 일환입니다.
42.가짜클라우드 - 무료 AWS 에뮬레이터(Fakecloud – Free, open-source AWS emulator)
fakecloud는 테스트와 개발을 위해 AWS 서비스를 로컬에서 에뮬레이션하는 무료 오픈소스 도구입니다. 설치가 간편하며, 계정이나 인증 토큰이 필요하지 않습니다. 사용자는 AWS SDK를 http://localhost:4566로 설정하여 사용할 수 있습니다.
fakecloud의 주요 특징은 다음과 같습니다. 첫째, 완전히 무료로 제공되며, 유료 요금제나 계정, 토큰이 필요 없습니다. 둘째, AWS 서비스 표준에 부합하며 54,000개 이상의 테스트 시나리오에서 검증되었습니다. 셋째, 서비스 간 상호작용과 상태를 유지하는 서비스 지원이 가능하여 다양한 환경에서 실제 코드 실행이 가능합니다. 예를 들어, Lambda를 위한 Docker 환경에서도 사용할 수 있습니다. 넷째, 설치 파일 크기가 약 19MB로 가볍고 메모리 사용량이 적으며, 빠른 시작 시간을 자랑합니다. 마지막으로, TypeScript, Python, Go, Java, Rust와 같은 언어를 위한 첫 번째 SDK가 제공되어 보다 효과적인 테스트가 가능합니다.
fakecloud는 S3, SQS, Lambda, RDS 등 22개의 AWS 서비스를 1,668개의 작업으로 에뮬레이션합니다.
설치는 다음 명령어를 실행하여 가능합니다.
curl -fsSL https://raw.githubusercontent.com/faiscadev/fakecloud/main/install.sh | bash
fakecloud
그 후, AWS SDK를 http://localhost:4566로 설정하면 됩니다.
fakecloud와 LocalStack의 비교에서, fakecloud는 AGPL-3.0 라이센스를 사용하며, LocalStack은 독점 라이센스를 가지고 있습니다. 또한, fakecloud는 계정이 필요하지 않아 LocalStack과 차별화됩니다. 마지막으로, fakecloud는 기본 작업을 위해 Docker가 필요하지 않으며, 이는 LocalStack의 요구 사항입니다.
더 많은 정보와 가이드, 기여 방법은 fakecloud.dev 웹사이트를 방문하면 확인할 수 있습니다. 이 프로젝트는 커뮤니티의 기여를 장려하며, 테스트와 개발을 위한 가이드라인을 제공합니다.
결론적으로, fakecloud는 계정 관리나 비용의 복잡함 없이 신뢰할 수 있는 테스트 환경이 필요한 개발자와 팀에게 적합한 효과적이고 무료의 AWS 서비스 에뮬레이션 대안입니다.
43.테슬라 자율주행, 기차와 충돌 위기(Tesla 'Full Self-Driving' crashed through railroad gate seconds before train)
"완전 자율주행" 기술이 장착된 테슬라 차량이 기차가 도착하기 직전에 철도 게이트를 통과하며 사고를 일으켰습니다. 이 사건은 자율주행 기능의 안전성과 신뢰성에 대한 우려를 불러일으킵니다.
44.의존성의 덫(Dependency cooldowns turn you into a free-rider)
이 글에서는 소프트웨어 개발에서 공급망 공격을 방지하기 위한 전략으로 사용되는 "의존성 쿨다운"의 단점에 대해 논의합니다. 의존성 쿨다운은 새로운 소프트웨어 버전을 채택하기 전에 일정 기간 기다리는 방식으로, 이 기간 동안 보안 문제를 발견하고 수정할 수 있다는 생각에 기반합니다. 그러나 저자는 이 방법이 다른 사용자들이 새로운 버전을 테스트하는 데 의존하게 되며, 그로 인해 쿨다운을 사용하지 않는 개인들이 해킹당할 위험이 커진다고 주장합니다.
대신, 글에서는 "업로드 큐"라는 더 나은 해결책을 제안합니다. 이는 소프트웨어 패키지가 공개될 때, 몇 일 동안 큐에 대기한 후 배포되는 방식을 의미합니다. 이렇게 하면 철저한 보안 점검이 가능하고, 사용자와 유지 관리자가 새로운 릴리스에 대한 사전 통지를 받을 수 있어 예기치 않은 공격의 위험이 줄어듭니다.
저자는 업로드 큐가 더 효과적이라고 강조합니다. 이는 무료 이용자 문제를 없애고, 개별 개발자들이 다양한 패키지 관리자에서 쿨다운을 지속적으로 설정할 필요를 줄여줍니다. 또한, 이러한 시스템에 대한 자금 지원은 큰 장애물이 아니며, 이미 존재하는 패키지 저장소인 데비안이 이 과정을 관리하고 있다고 지적합니다.
결론적으로, 이 글은 소프트웨어 배포의 보안을 강화하는 데 있어 의존성 쿨다운보다 업로드 큐가 더 합리적이고 효과적인 방법이라고 주장합니다.
45.사이먼 옥슬리 별세(Simon Oxley, famous tech logo designer, has died)
사이먼 옥슬리(1969년 – 2026년 4월)는 영국의 그래픽 디자이너이자 일러스트레이터로, 트위터의 원래 새 로고와 깃허브의 옥토캣을 포함한 상징적인 로고를 만든 것으로 알려져 있다. 그는 아이도쿵푸라는 필명으로 활동하며 마이크로스톡 경제에서 영향력을 발휘했고, 웹 2.0 시대의 친근한 디자인 스타일을 형성하는 데 기여했다.
영국 킹클레어에서 태어난 옥슬리는 어릴 때부터 예술과 이야기 만들기에 관심을 가졌다. 그는 대학에서 미술과 디자인을 공부하며 업계의 전설들에게 영감을 받았다. 1989년 졸업 후 처음에는 비디오 게임 산업에서 일했지만, 이후 일본으로 이주하여 일본 문화에서 유행하는 귀여운 미학에 영향을 받았다.
2004년, 그는 아이스톡포토를 발견하고 벡터 일러스트레이션을 공유하기 시작하면서 큰 성공을 거두었다. 그의 가장 유명한 작품 중 하나는 트위터가 소액으로 구매한 트위터 새 로고와 프로그래밍 커뮤니티에서 사랑받는 마스코트인 옥토캣이다.
옥슬리는 디지털오션을 위한 샘미 더 샤크와 비틀리 퍼퍼피시와 같은 다양한 기업 마스코트도 디자인했다. 경력 후반에는 더욱 초현실적이고 표현적인 예술 형태를 탐구하면서 디지털 일러스트레이션 작업을 계속했다.
그는 2026년 4월 56세의 나이로 세상을 떠났으며, 디자인과 기술 분야에 지속적인 유산을 남겼다.
46.세금은 어디로?(Where did my taxes go?)
이 텍스트는 사용자가 2025년 연방 소득세가 어떻게 사용되는지를 확인할 수 있는 도구에 대해 설명합니다. 사용자는 납부한 연방 소득세 금액을 입력하면 자신의 세금이 어디에 쓰이는지에 대한 자세한 내역을 받을 수 있습니다. 이 사이트는 평균 세금 수치와 공식 정부 예산 데이터를 사용합니다. 이 도구는 정보 제공을 목적으로 하며, 어떤 정부 기관과도 연결되어 있지 않습니다.
47.AI ruling prompts warnings from US lawyers: Your chats could be used against you(AI ruling prompts warnings from US lawyers: Your chats could be used against you)
요약이 없습니다.
48.모든 함수는 아니다!(Not all elementary functions can be expressed with exp-minus-log)
안드제이 오드리조웰렉의 최근 논문에 따르면, 모든 초등 함수는 ( E(x,y) := \exp x - \log y )라는 단일 수학적 연산으로 표현될 수 있다고 주장합니다. 이 주장은 큰 논란을 일으켰으며, 일부는 이 주장이 컴퓨터 공학과 기계 학습의 기초를 변화시킬 수 있다고 제안하고 있습니다.
오드리조웰렉이 정의한 "초등 함수"는 36개의 특정 기호를 포함하고 있으며, 그는 이 정의에 따라 자신의 주장이 성립한다고 주장합니다. 그러나 블로그 글의 저자는 "초등"이라는 용어가 전통적으로 수학에서 더 넓은 의미를 지닌다는 점을 지적하며, 오드리조웰렉이 이를 충분히 다루지 않았다고 우려를 표합니다.
표준 수학에서 초등 함수는 다항식의 근 함수도 포함되며, 이는 오드리조웰렉의 ( EML ) 용어로 표현할 수 없습니다. 블로그 글은 초등 함수의 정의를 명확히 하고, 갈루아 이론을 통해 ( EML ) 용어에 대한 증명을 제공하며, 일부 표준 초등 함수가 이들로 표현될 수 없음을 보여주고자 합니다.
주요 주장은 ( EML ) 용어가 해를 가질 수 있는 모노드로미 군을 가지지만, 특정 대수 함수(예: 다항식의 근)의 모노드로미 군은 해를 가질 수 없다는 것입니다. 이는 ( EML ) 용어가 모든 초등 함수를 표현하기에 충분하지 않다는 것을 증명합니다.
결론적으로, 오드리조웰렉의 연구는 기발하지만, 현대 수학에서 초등 함수의 확립된 정의와 일치하지 않습니다.
49.CPU의 부활! Gemma2B, GPT-3.5 Turbo 제쳤다!(CPUs Aren't Dead. Gemma2B Out Scored GPT-3.5 Turbo on Test That Made It Famous)
Gemma 2B 모델은 MT-Bench 벤치마크에서 GPT-3.5 Turbo를 능가하며 약 8.0의 점수를 기록했습니다. 반면 GPT-3.5 Turbo는 7.94점을 받았습니다. 이 모델은 일반적인 노트북 CPU에서 효율적으로 작동하며 GPU가 필요하지 않아 AI 능력에 대한 인식이 변화하고 있음을 보여줍니다. 저자들은 모델의 응답에서 특정 오류 패턴을 발견했으며, 약 60줄의 파이썬 코드로 이를 수정하면 점수를 약 8.2로 향상시킬 수 있습니다.
소프트웨어와 모델은 무료로 제공되어 사용자가 자신의 하드웨어에서 AI를 오프라인으로 실행할 수 있습니다. 또한 Cloudflare를 통해 월 5달러에 접근할 수 있는 옵션도 있습니다. 이 모델은 잘 알려진 벤치마크에서 테스트되었으며, 결과는 공개된 데이터를 통해 검증할 수 있습니다.
보고서는 많은 AI 작업이 이제 비싼 GPU 자원 없이도 효과적으로 처리될 수 있음을 강조하며, 오픈 소스 모델이 경쟁력 있는 수준에 도달했음을 시사합니다. 저자들은 개발자들이 이 모델을 실험하고 더욱 개선할 것을 권장하며, AI 기술의 접근성과 능력이 크게 발전했음을 나타냅니다.
50.맥의 제미니 앱(Gemini App on Mac)
Gemini 앱이 Mac에 출시되었습니다. 이제 사용자는 컴퓨터의 어떤 화면에서도 Gemini에 쉽게 접근할 수 있습니다. 이 앱은 브레인스토밍이나 수식 호출에 유용하며, 작업을 중단하지 않고도 필요한 정보를 얻을 수 있게 도와줍니다. 필요할 때는 단축키인 Option+Space를 눌러 Gemini를 호출할 수 있습니다.
Gemini는 공유 창에 기반하여 맞춤형 지원을 제공하며, 데스크탑에서의 창의적인 작업을 지원합니다. Mac 버전은 macOS Sequoia(15.0) 이상이 필요하며, 모든 국가에서 무료로 이용할 수 있습니다.
Gemini에 접근하려면, 사용자 맞춤형 단축키, 메뉴 바 아이콘, 또는 애플리케이션 독에서 실행할 수 있습니다. 화면 내용을 공유하려면 Gemini 앱 내에서 원하는 창을 선택해 공유하면 됩니다. 동일한 Google 계정을 사용하면 데스크탑 버전, 웹 버전, 모바일 버전 간에 데이터가 동기화됩니다.
자세한 정보나 도움은 Gemini의 도움 센터에서 확인할 수 있으며, 13세 이상의 사용자만 이용할 수 있습니다.
51.공산주의 애플 II와 14년의 미스터리(A communist Apple II and fourteen years of not knowing what you're testing)
금요일, KPMG는 영국의 비즈니스 리더 중 70%가 인공지능(AI)의 효과가 명확하지 않더라도 계속해서 투자할 것이라고 보고했습니다. 이들은 "투자"라는 용어를 "전략적 지원"으로 바꾸는 것이 좋겠다고 제안했습니다. 반면, OpenAI는 높은 전기 요금과 규제로 인해 Stargate UK 프로젝트를 중단했습니다.
AMD의 AI 담당 이사는 광범위한 분석을 바탕으로 Claude Code의 효과가 2월 이후로 감소했다고 언급했습니다. 한편, AWS CEO는 비싼 AI 컨퍼런스에서 AI가 과대평가되고 있다는 우려를 농담으로 일축했습니다.
이어서 텍스트는 리버스 엔지니어링에 대해 논의하며, 현재 대규모 AI 시스템을 이해 없이 만드는 경향과 대조를 이룹니다. 저자는 불가리아의 Правец 컴퓨터에 대한 경험을 회상하는데, 이는 사회주의 정권 아래에서 만들어진 Apple II의 클론이었습니다. 이 컴퓨터들은 많은 불가리아인들에게 기술 접근을 가능하게 했습니다.
불가리아의 첫 번째 개인용 컴퓨터인 IMKO-1의 역사는 리버스 엔지니어링이 어떻게 국가의 컴퓨팅 산업 발전에 기여했는지를 보여줍니다. 엔지니어들은 Apple II의 디자인을 복제하여 지역 사용에 맞게 조정했지만, 한계가 있었습니다.
저자는 또한 디지털 설계 연구에서 널리 사용되었던 ISCAS-85 벤치마크를 언급합니다. 이 벤치마크는 처음에는 명확한 기능이 없었지만, 1999년 연구자들이 이를 리버스 엔지니어링하여 실제 목적을 밝혀내어 이 분야의 이해를 높였습니다.
핵심 요점은 리버스 엔지니어링, 즉 기존 기술을 이해하여 의미를 추출하는 것이 더 나은 통찰력과 발전으로 이어질 수 있다는 것입니다. 이는 내부 작동을 이해하지 않고 복잡한 시스템을 구축하는 현재 AI 트렌드와 대조됩니다. 저자는 비싼 검증되지 않은 기술 투자보다 인내와 신중한 분석을 강조합니다.
52.피카소의 게르니카(Picasso’s Guernica (Gigapixel))
파블로 피카소의 "게르니카"에 대한 요약입니다. 이 작품은 1937년 5월 1일부터 6월 4일까지 파리에서 제작되었습니다. 매체는 캔버스에 유화이며, 크기는 349.3 x 776.6cm입니다. 전시 장소는 206호입니다.
최근 레이나 소피아 미술관의 복원 팀이 실시한 기술 연구는 "게르니카"에 대한 중요한 통찰을 제공했습니다. 주요 발견 사항으로는 작품의 제작 과정에 대한 세부 정보, 캔버스 지지대의 변화, 균열과 틈, 재료 손실과 같은 문제, 왁스의 축적, 그리고 훼손의 잔여물이 포함됩니다.
이러한 발견은 더 큰 복원 연구의 일환으로, 추가적인 탐색이 가능합니다.
53.MIT Radiation Laboratory(MIT Radiation Laboratory)
요약이 없습니다.
54.API 키 디자인의 모험(My adventure in designing API keys)
저자 Vjaylakshman K는 DevOps 엔지니어에서 제품 개발자로 전환하면서 API 키에 대해 배우는 과정을 공유합니다. 그는 API 키가 세션 쿠키 없이 공용 API에 대한 접근을 인증하고 권한을 부여하는 데 사용되는 문자열이라고 설명합니다.
API 키는 사용자가 API에 접근할 수 있도록 해주는 고유한 토큰입니다. 일반적으로 접두사, 무작위 문자열, 그리고 유효성을 검증하기 위한 체크섬을 포함합니다. API 키의 일반적인 형식은 쉽게 식별할 수 있는 접두사와 데이터베이스 접근 전에 유효성을 확인하기 위한 체크섬을 포함합니다.
저자는 사용자 데이터가 서로 다른 데이터베이스 샤드에 저장되는 다중 테넌트 시스템에 API 키를 통합하는 데 어려움을 겪었습니다. 그는 요청을 올바른 데이터베이스로 라우팅하기 위한 다양한 접근 방식을 탐색했습니다. 첫 번째 방법은 계정 ID에 해시를 매핑하는 것으로, 간단하지만 반복적인 방식입니다. 두 번째 방법은 각 회사에 고유한 접두사를 할당하는 것으로, 메모리 사용량을 줄일 수 있지만 예측 가능성의 위험이 있습니다. 세 번째 방법은 해시를 인코딩하는 것으로, base64 인코딩을 테스트했지만 느린 BigInt 연산으로 인해 성능 문제가 발생했습니다.
최종적으로 저자는 SHA3 계열의 SHAKE 해시 알고리즘을 선택했습니다. 이 알고리즘은 유연한 출력 길이를 제공하고 성능을 개선할 수 있습니다. 이 방법은 해시 충돌의 가능성을 낮추는 장점이 있습니다.
이 프로젝트는 API 키 설계, 데이터베이스 인덱싱, 성능 최적화에 대한 귀중한 학습 경험이었습니다. 저자는 Hacker News 커뮤니티의 피드백에 감사하며 계속해서 글을 쓸 수 있도록 격려받았다고 전했습니다.
55.Pomera DM250에 OpenBSD 설치하기(Installing OpenBSD on the Pomera DM250 Writerdeck)
이 가이드는 Pomera DM250, DM250X, DM250XY 모델에 OpenBSD를 설치하는 방법에 대한 주의사항과 이미지를 제공합니다. 주요 내용은 다음과 같습니다.
설치에 필요한 사항으로는 커스텀 커널과 U-Boot 이미지가 필요합니다. 이 설정은 안정적이지 않을 수 있으므로 주의해서 진행해야 합니다. 하드웨어 차이로 인해 미국 모델인 DM250US에는 이 지침을 사용하지 않는 것이 좋습니다.
설치 전에 기기의 eMMC를 백업하는 것이 권장됩니다. 백업 도구는 EKESETE.net에서 구할 수 있습니다.
하드웨어 관련 사항으로는 DM250이 복구 모드로 부팅하기 위해 특정 키 조합을 사용한다는 점이 있습니다. 새로운 U-Boot를 설치하면 원래의 리눅스 커널로 부팅할 수 없습니다. USB-C 케이블이 연결된 상태에서는 기기가 완전히 꺼지지 않으며, 작동하는 배터리가 필요합니다.
설치용 SD 카드를 준비할 때는 GPT 레이아웃으로 포맷하고 필요한 파티션을 생성해야 합니다. OpenBSD 부트로더와 U-Boot 이미지와 같은 특정 파일을 SD 카드에 다운로드하여 배치합니다.
OpenBSD 설치 과정에서는 SD 카드를 삽입하고 올바른 키 조합으로 기기를 켭니다. 설치 디스크와 파티션 레이아웃을 선택하라는 안내에 따라 진행합니다. 설치 후 커스텀 커널을 복사하여 제대로 작동하도록 합니다.
설치 후에는 Wi-Fi를 활성화하기 위해 펌웨어 파일을 복사해야 할 수도 있습니다. 부팅 로고 추가 및 장치 LED 설정과 같은 부팅 설정을 사용자화할 수 있습니다.
고급 사용자를 위한 커스텀 설치 RAM 디스크를 만드는 방법도 제공됩니다.
설치 중 문제가 발생하면 USB 연결과 스크립트를 사용하여 백업을 복원하는 방법 등 복구 옵션이 있습니다.
중대한 문제가 발생할 경우, 저자가 도움을 제공합니다.
이 가이드는 특정 Pomera 모델에 OpenBSD를 설치하고 구성하는 데 필요한 위험과 주의사항을 강조하며 포괄적인 자료로 활용될 수 있습니다.
56.우주군, ULA에서 스페이스X로 발사 이동 검토(Space Force looks at moving "significant number" of launches from ULA to SpaceX)
미국 우주군은 유나이티드 론치 얼라이언스(ULA)의 벌컨 로켓이 2024년 1월 첫 비행 이후 단 네 번만 비행한 채로 약 70회의 발사가 대기 중인 상황에서 어려움을 겪고 있습니다. 로켓의 고체 로켓 부스터에서 발생한 노즐 고장 등의 문제로 신뢰성에 대한 우려가 커지고 있습니다. ULA는 과거 신뢰할 수 있는 발사로 명성을 쌓아왔지만, 스페이스X가 더 저렴하고 재사용 가능한 로켓으로 군 계약을 늘리면서 그 입지가 흔들리고 있습니다.
우주군의 필립 가란트 중장은 벌컨의 문제로 인해 향후 발사 서비스 구매 결정에 영향을 미칠 것이라고 밝혔습니다. 향후 4년 동안 우주군이 계획한 주요 발사 중 약 절반이 벌컨에 의존하고 있지만, 스페이스X의 성공으로 ULA의 주요 공급자 지위가 변화하고 있습니다. 우주군은 제때 발사를 보장하기 위해 일부 임무를 벌컨에서 스페이스X로 전환하는 방안을 고려하고 있습니다.
ULA가 부스터 고장의 원인을 조사하는 동안, 군 관계자들은 벌컨의 능력에 맞게 탑재물을 수정하는 방안도 모색하고 있습니다. 우주군은 2028년 새로운 계약을 준비하면서 향후 2년간 발사 시장을 평가할 계획입니다. 벌컨의 지속적인 신뢰성 문제는 ULA가 다음 경쟁 전에 로켓의 능력을 입증해야 하는 압박을 가하고 있습니다.
57.무리 멈춰!(Stop Flock)
플록 카메라는 단순한 번호판 인식을 넘어서는 고급 감시 카메라를 제공합니다. 이 카메라는 인공지능을 활용해 차량의 색상, 제조사, 모델, 심지어 범퍼 스티커와 같은 다양한 특징을 분석합니다. 이 시스템은 차량의 특성을 기반으로 식별할 수 있어, 경찰이 번호판 없이도 특정 유형의 차량을 검색할 수 있게 해줍니다. 플록의 '호송 분석' 기능은 자주 함께 나타나는 차량을 추적하여 운전자의 연결성을 제안합니다. 이 데이터는 경찰이 영장 없이 접근할 수 있습니다.
플록 카메라는 도난 차량이나 실종자를 찾는 데 도움을 줄 수 있지만, 사람들의 이동 기록을 광범위하게 남겨 심각한 개인 정보 보호 문제를 일으킵니다. 경찰이 정당한 이유 없이 개인을 추적하기 위해 플록 카메라를 악용한 사례도 있었습니다. 이러한 카메라의 광범위한 사용은 공공장소에 있는 누구나 모르게 기록되고 추적될 수 있음을 의미합니다.
플록 카메라는 전국적으로 10만 대 이상으로 급증하고 있으며, 경찰 기관의 사용도 계속 증가하고 있습니다. 크라우드소싱으로 만들어진 지도는 이러한 카메라의 위치를 보여주며, 많은 지역 사회에서의 존재를 강조합니다.
플록 카메라의 사용은 특히 불합리한 수색과 압수를 방지하는 제4 수정헌법과 관련하여 시민의 자유에 위협이 됩니다. 비판자들은 대규모 감시가 인종 프로파일링과 같은 편견을 초래할 수 있다고 주장합니다.
플록은 기업 및 주택 소유자 협회와 협력하여 감시 데이터 공유를 확대하고 있으며, 이는 개인 정보 보호 권리에 대한 의문을 제기합니다. 로우스와 같은 대기업도 플록 시스템을 채택하여 공공 안전과 상업적 이익이 결합되고 있습니다.
지지자들은 이러한 감시 시스템이 안전 조치로 판매되지만, 불신을 조장하고 시민의 권리를 침해할 수 있다고 경고합니다. 지역 사회 주도의 안전 이니셔티브가 침해적인 감시 없이 범죄를 줄이는 더 나은 해결책을 제공할 수 있습니다.
대규모 감시의 추세는 증가하고 있으며, 기술이 개인 정보를 동의 없이 추적하는 경우가 많아지고 있습니다. 감시 데이터의 악용 가능성은 개인 정보 보호와 시민의 자유가 침식될 위험을 경고합니다. 활동가들은 사람들이 정보를 얻고, 투명성을 요구하며, 대규모 감시 관행에 도전하는 조직을 지원할 것을 촉구합니다.
58.클로드 코드 루틴(Claude Code Routines)
클로드 코드의 루틴은 작업을 자동화할 수 있는 기능으로, 프롬프트, 저장소, 커넥터 등의 설정을 저장하여 사용합니다. 이 루틴은 앤트로픽의 클라우드 인프라에서 실행되므로, 사용자의 기기가 꺼져 있어도 작동할 수 있습니다.
루틴의 주요 기능 중 하나는 다양한 트리거를 통해 활성화할 수 있다는 점입니다. 예를 들어, 정해진 시간 간격에 따라 자동으로 실행되는 스케줄 트리거, 특정 URL에 요청을 보내어 시작하는 API 트리거, 풀 리퀘스트나 릴리스와 같은 이벤트로 활성화되는 GitHub 트리거가 있습니다. 여러 트리거를 하나의 루틴에 결합할 수 있어, 예를 들어 매일 밤 실행되면서 새로운 풀 리퀘스트에 반응하도록 설정할 수 있습니다.
루틴은 다양한 구독 플랜에서 사용할 수 있으며, 웹, 명령줄, 데스크톱 앱을 통해 생성할 수 있습니다. 이들은 자율적으로 작동하여 수동 승인 없이 작업을 수행합니다.
루틴의 사용 예로는 다음과 같은 것들이 있습니다. 첫째, 백로그 유지 관리로 이슈를 자동으로 정리하고 팀에 알림을 보냅니다. 둘째, 경고 분류로 경고에 응답하여 수정 사항을 제안합니다. 셋째, 코드 리뷰에서 풀 리퀘스트에 맞춤 체크리스트를 적용합니다. 넷째, 배포 검증으로 새로운 빌드의 상태를 확인합니다. 다섯째, 문서 업데이트로 코드 변경에 따라 필요한 문서 변경 사항을 표시합니다.
루틴을 생성하려면 웹 인터페이스나 CLI를 사용하여 이름, 프롬프트, 저장소, 환경, 트리거를 정의하면 됩니다. 루틴은 개별 계정에 연결되어 있으며, 일일 실행 한도에 포함됩니다.
사용자는 이전 실행 기록을 확인하고 루틴 설정을 수정하며, 세부 페이지에서 루틴 실행 시간을 직접 제어할 수 있습니다. 중요한 점은 루틴의 사용 한도가 구독에 따라 다르며, 이를 초과할 경우 추가 요금이 발생할 수 있다는 것입니다. 루틴이 수행하는 모든 작업은 사용자의 계정 아래에 기록되어 책임을 보장합니다.
이 기능은 반복적인 작업을 자동화하여 생산성을 높이고, GitHub 및 Slack과 같은 도구와 원활하게 통합됩니다.
59.5NF와 데이터 설계(5NF and Database Design)
이 글에서 저자는 관계형 데이터베이스의 다섯 번째 정규형(5NF) 개념을 명확히 하고자 합니다. 전통적인 설명이 복잡하게 제시되는 경우가 많아 이를 비판하며, 더 논리적이고 간단한 접근 방식을 제안합니다.
저자는 비즈니스 요구사항에서 시작하는 것이 중요하다고 강조하며, 물리적 테이블을 설계하기 전에 논리적 모델을 만드는 것을 권장합니다. 이러한 방법은 혼란을 피하고 적절한 정규화를 보장하는 데 도움이 됩니다.
두 가지 주요 예시를 통해 개념을 설명합니다. 첫 번째는 아이스크림 예시로, 아이스크림 브랜드, 맛, 친구의 선호도를 AB-BC-AC 삼각형 패턴으로 모델링하는 방법을 보여줍니다. 두 번째는 음악가 예시로, 콘서트, 음악가, 악기 간의 관계를 ABC+D 별 패턴으로 설명합니다.
이 글에서는 이러한 패턴을 기반으로 테이블을 만드는 방법도 다룹니다. 데이터의 고유성에 따라 복합 기본 키와 합성 ID를 사용하는 차이를 설명합니다.
저자는 일반적인 교육 예시, 특히 위키피디아에서 찾을 수 있는 예시들이 비현실적이며 5NF를 효과적으로 가르치지 못한다고 비판합니다. 추가 장에서는 특정 선호도와 음악가의 기술 개념을 다루며, 비즈니스 요구에 따라 다양한 패턴이 데이터베이스 설계에서 공존할 수 있음을 보여줍니다.
저자는 5NF를 이해하는 데 있어 논리적 모델과 실용적인 예에 집중하는 것이 가장 효과적이라고 결론짓습니다. 그는 자신의 접근 방식에 대한 피드백을 권장합니다.
이 글은 5NF를 쉽게 이해하고, 조직적이며 효율적인 데이터베이스 스키마 설계를 위한 실용적인 틀을 제공하는 데 목적이 있습니다.
60.AI 프롬프트 원클릭 도구(Turn your best AI prompts into one-click tools in Chrome)
구글 크롬이 "스킬"이라는 새로운 기능을 도입했습니다. 이 기능은 사용자가 인공지능 프롬프트를 한 번의 클릭으로 저장하고 재사용할 수 있게 해줍니다. 이를 통해 재료 대체를 찾거나 여러 탭에서 제품을 비교하는 등의 온라인 작업을 더 쉽게 수행할 수 있습니다.
유용한 프롬프트를 만들면, 이를 채팅 기록에서 스킬로 저장할 수 있습니다. 이후에는 명령어를 입력하거나 버튼을 클릭하여 쉽게 접근하고 사용할 수 있습니다. 사용자들은 자신의 스킬을 맞춤 설정할 수 있으며, 일반적인 작업을 위한 미리 만들어진 스킬 라이브러리에서 선택할 수도 있습니다.
스킬 기능은 개인 정보 보호와 보안을 고려하여 설계되었습니다. 사용자가 수행하는 모든 작업은 확인을 요구합니다. 이제부터 스킬 기능은 크롬에서 사용할 수 있으며, 로그인한 데스크톱 기기에서 접근할 수 있습니다.
61.새로운 현대 그리스어(New Modern Greek)
최근 현대 그리스어, 특히 그 쓰기 형태를 업데이트하는 아이디어에 대한 논의가 진행되고 있다. 마지막 주요 변화는 1982년에 있었으며, 저자는 추가적인 수정이 언어를 더욱 향상시킬 수 있다고 믿고 있다.
주요 제안된 변화는 다음과 같다. 첫째, 알파벳 업데이트로 특정 소리를 단순화하기 위해 새로운 기호와 문자를 제안하고 있다. 둘째, 같은 소리를 내는 글자 조합(예: αι, ει 등)을 단일 문자로 간소화하여 일부 문법적 구분을 없애는 방안이다. 셋째, 특정 소리를 새로운 단일 문자로 표현하는 방법도 제안되었다. 예를 들어, ου는 Ȣ ȣ로, ντ는 D d로, μπ는 Б b로, γκ는 G g로 변경된다. 넷째, 모든 소문자 시그마는 ϲ로 바뀌고, 소문자 오메가는 같은 소리를 내는 오미크론과 합쳐진다.
이러한 변화는 그리스어를 읽고 쓰기 쉽게 만들기 위한 것으로, 일부 문법적 구분이 사라질 수 있지만 전반적으로 언어의 접근성을 높이는 데 기여할 것으로 기대된다.
62.클로드.ai 오류 급증(Elevated errors on Claude.ai, API, Claude Code)
현재 모든 시스템이 정상적으로 운영되고 있습니다. 각 구성 요소의 가동 시간은 다음과 같습니다. claude.ai 웹 인터페이스는 89.23%, 개발자 콘솔은 91.11%, Claude API는 90.92%, Claude Code CLI 도구는 90.60%, Claude Cowork 서비스는 97.74%, 정부용 Claude는 97.44%입니다. 지난 30일 동안의 평균 가동 시간은 92.84%입니다.
최근 보고된 문제로는 여러 차례의 중단이 있어 로그인과 세션에 영향을 미쳤으며, 사용자들이 자주 오류를 경험하고 있습니다. 지난 24시간 동안 213건의 중단과 2건의 지연 문제가 보고되었습니다.
최근 해결된 사건으로는 Claude.ai 및 관련 서비스에서 발생한 높은 오류율 문제와 다양한 플랫폼에 로그인하고 연결하는 데 어려움이 있었던 문제가 포함됩니다. 팀은 이러한 문제를 적극적으로 모니터링하고 해결하고 있습니다.
63.티켓마스터, 불법 독점 판결(Ticketmaster is an illegal monopoly, jury rules)
맨해튼 배심원단이 라이브 네이션-티켓마스터가 불법 독점이라는 판결을 내렸습니다. 이 판결은 회사의 분할로 이어질 수 있습니다. 배심원단은 이 회사가 라이브 이벤트 티켓 시장을 독점하고, 콘서트 홍보를 공연장 사용과 부당하게 연결한 세 가지 혐의에 대해 유죄를 인정했습니다. 이 판결은 바이든 행정부의 법무부가 제기한 소송에 따른 것으로, 이전 트럼프 행정부 아래에서 이루어진 합의보다 더 광범위한 결과를 목표로 하고 있습니다.
재판에서는 라이브 네이션의 경영진, 아티스트, 경쟁업체 등 다양한 이해관계자들의 증언이 포함되었습니다. 증거에 따르면, 라이브 네이션은 공연장이 자사의 티켓 서비스 사용을 거부할 경우 콘서트를 철회하겠다고 위협한 것으로 나타났습니다. 배심원단은 또한 티켓마스터가 소비자에게 티켓당 1.72달러를 과다 청구했다고 판단했습니다.
판사가 분할 외의 다른 옵션을 고려할 수 있지만, 이번 판결은 반독점 집행에 있어 중요한 승리로 평가받고 있으며, 사건에 관여한 주 검찰의 노력을 높이 평가하는 목소리도 있습니다. 다음 단계에서는 티켓마스터가 지불해야 할 손해 배상액을 결정하는 과정이 진행될 것입니다.
64.희귀 콘서트 음원, 인터넷 아카이브에 등장!(Rare concert recordings are landing on the Internet Archive)
시카고 출신의 음악 애호가 아담 제이콥스는 1980년대부터 콘서트를 녹음해 왔으며, 현재 10,000개 이상의 테이프를 보유하고 있습니다. 59세인 그는 테이프가 손상될까 걱정하며, 인터넷 아카이브의 자원봉사자들에게 디지털화할 수 있도록 허락했습니다. 지금까지 2,500개 정도의 테이프가 온라인에 게시되었으며, 여기에는 1989년의 너바나 공연과 같은 희귀한 공연도 포함되어 있습니다. 이 녹음에는 소닉 유스, R.E.M., 리즈 페어와 같은 영향력 있는 아티스트들이 등장합니다. 제이콥스는 기본적인 녹음 장비를 사용했지만, 자원봉사 오디오 엔지니어들이 음질을 개선했습니다. 자원봉사자 중 한 명인 브라이언 에머릭은 매달 제이콥스에게서 테이프를 수집해 디지털 파일로 변환하고, 다른 자원봉사자들은 녹음을 정리하고 라벨을 붙이는 일을 돕고 있습니다.
65.우주 화장실 이야기(Let's talk space toilets)
우주에서 우주비행사들은 화장실 사용을 신중하게 관리해야 하며, 가능한 한 오랫동안 화장실을 피하려고 합니다. 이들은 일반적으로 스테이크와 계란 같은 저잔여식사를 하여 배설물을 최소화합니다. 초기 우주 임무인 아폴로 미션에서는 매우 기본적이고 불편한 화장실 시스템이 사용되어 많은 즉흥적인 해결책과 고통이 따랐습니다.
NASA는 여러 해에 걸쳐 다양한 화장실 디자인을 개발해 왔으며, 무중력 환경에서는 신체 자세와 배설물 분리가 매우 중요하다는 것을 배웠습니다. 현재 국제우주정거장(ISS)에서 사용하는 화장실은 흡입과 특수 봉지를 이용해 배설물을 수집하지만, 여전히 냄새 제어와 효율성 문제에 직면해 있습니다.
화성 임무를 대비하여 화장실 디자인은 더욱 복잡해질 것입니다. 장기간의 신뢰성을 보장하고, 배설물 저장을 관리하며, 오랜 시간 사용되지 않을 수 있는 시스템에서 미생물 성장을 방지하는 것이 주요 과제입니다. NASA는 배설물을 처리하는 새로운 방법, 예를 들어 토레팩션(고온 건조 처리법)을 연구하여 더 안전하고 쉽게 다룰 수 있도록 하고 있습니다.
전반적으로 우주 화장실은 개선되었지만, 특히 미래의 장기 화성 임무를 위해 여전히 중요한 공학적 도전 과제로 남아 있습니다.
66.AI와 함께하는 작업 흐름(My AI-Assisted Workflow)
저자는 기술 리드로서 AI 지원 개발 워크플로우를 만드는 경험을 설명하며, 가장 중요한 작업은 코딩이 시작되기 전에 이루어진다고 강조합니다. AI가 구현 속도를 높일 수 있지만, 프로젝트 요구사항과 가정을 이해하는 데 어려움을 겪어 혼란과 잘못된 구조의 소프트웨어를 초래할 수 있다는 점을 발견했습니다.
이 문제를 해결하기 위해 저자는 다음과 같은 주요 단계를 포함한 구조화된 워크플로우를 개발했습니다.
첫 번째 단계는 자유 형식의 계획을 세우는 것입니다. 문제, 초기 솔루션, 불확실성을 정리한 문서를 작성하여 코딩을 시작하기 전에 생각을 명확히 하는 데 도움을 줍니다.
두 번째 단계는 자유 형식의 계획을 구조화된 제품 요구사항 문서(PRD)로 변환하는 것입니다. 이를 위해 상세한 인터뷰 과정을 거쳐 잠재적인 문제를 파악하고 모든 것이 명확하게 정의되도록 합니다.
세 번째 단계에서는 PRD를 문제 세트로 나누어, 개별 구성 요소가 아닌 완전한 엔드 투 엔드 기능에 집중합니다. 각 문제는 AI가 처리할 수 있는지, 아니면 인간의 입력이 필요한지에 따라 분류됩니다.
네 번째 단계는 각 문제를 한 세션 내에 완료할 수 있는 관리 가능한 작업으로 나누는 것입니다. 작업 설명은 AI 실행을 위해 작성되며, 특정 코드보다는 의도에 중점을 둡니다.
다섯 번째 단계에서는 작업을 구현할 준비가 되었을 때, 개발자가 깨끗한 맥락을 사용하여 명확성과 집중을 보장하고 이전 작업의 방해를 피합니다.
여섯 번째 단계는 각 풀 리퀘스트가 오류를 잡고 코드가 논리적으로 타당하며 최선의 관행을 따르는지 확인하기 위해 철저한 여섯 번의 리뷰 과정을 거치는 것입니다.
마지막 단계는 기능을 완료한 후 포괄적인 감사를 실시하여 개별 리뷰에서 놓쳤을 수 있는 체계적인 문제를 식별하는 것입니다.
저자는 이 워크플로우가 시간과 신중한 계획을 요구하지만, 궁극적으로 디버깅 시간을 절약하고 소프트웨어 유지보수성을 향상시킨다고 강조합니다. 핵심 원칙은 AI가 생산을 지원하지만, 전체 과정에서 인간의 판단이 필수적이라는 점입니다.
67.That Meeting You Hate May Keep A.I. From Stealing Your Job(That Meeting You Hate May Keep A.I. From Stealing Your Job)
요약이 없습니다.
68.여행 가이드 모음(Guide.world: A compendium of travel guides)
온라인에서 좋은 여행 글을 찾는 것은 쉽지 않습니다. 위키피디아를 이용할 수도 있지만, 추천할 만한 여러 기사들이 있습니다. 다양한 작가들이 쓴 여행 글 목록을 소개합니다.
남극에 대한 글은 마치에이 체글로프스키가 쓴 "맥머도에서의 셔플보드"가 있습니다. 아르메니아에 대한 글은 맥시 고린스키가 썼습니다. 아르헨티나에 대해서는 크리스 아르나데가 "부에노스아이레스를 걷다"라는 글을, 마치에이 체글로프스키는 "하루에 스테이크 두 개로 아르헨티나 여행하기"라는 글을 썼습니다. 발칸 지역에 대한 글은 맷 레이커먼이 작성했습니다. 베냉, 중국의 쿤밍, 코트디부아르, 도미니카 공화국, 엘살바도르, 감비아, 가나, 기니, 기니비사우, 가이아나, 마우리타니아, 나이지리아, 파나마, 페루, 사우디아라비아, 스페인, 타지키스탄, 트리니다드 토바고, 튀니지, 우크라이나, 서아프리카에 대한 글도 모두 맷 레이커먼이 썼습니다.
프랑스에 대한 글은 크리스 아르나데가 썼고, 이탈리아에 대해서는 "롬바르디아를 걷다"라는 글이 있습니다. 케냐에 대한 글은 크리스 아르나데가 "나이로비를 걷다"라는 제목으로 썼습니다. 멕시코에 대한 글은 맷 레이커먼이 "유카탄에 대한 메모"라는 제목으로 작성했습니다. 싱가포르에 대해서는 윌리엄 깁슨이 "사형제도가 있는 디즈니랜드"라는 글을 썼습니다. 한국에 대한 글은 크리스 아르나데가 "서울을 걷다"라는 제목으로 썼습니다. 스위스에 대한 글은 다니엘 데이비스가 "세상이 정사각형으로 변했다"라는 제목으로 작성했습니다.
여행 글 추천에 대한 추가 제출도 환영합니다.
69.도로 신호탄의 비밀(What Is in Road Flares?)
도로 신호탄은 다양한 화학 물질을 포함하고 있으며, 제조사에 따라 그 조성이 다를 수 있습니다. 일반적으로 도로 신호탄에는 붉은 색을 내는 스트론튬 질산염이 포함되어 있고, 산화제로는 질산 칼륨이나 과염소산 칼륨이 사용됩니다. 연료로는 알루미늄이나 마그네슘이 쓰입니다.
스트론튬 질산염은 색상을 내는 데 필수적이지만, 단독으로는 산화제로서 효과가 떨어지기 때문에 연소를 개선하기 위해 다른 화학 물질이 추가됩니다. 예전의 신호탄에는 피치나 흑색 화약과 같은 추가 물질이 포함되기도 했지만, 현대의 신호탄에서는 이러한 물질이 덜 사용됩니다.
도로 신호탄에서 스트론튬 질산염을 추출하는 것은 기술적으로 가능하지만, 안전 문제와 순도 확보의 어려움, 그리고 공급업체에서 구매하는 것이 비용 효율적이라는 이유로 권장되지 않습니다. 만약 누군가 추출을 시도한다면, 수용액을 통해 스트론튬 질산염을 분리할 수 있지만, 이 과정은 복잡합니다.
추출된 스트론튬 질산염의 순도는 신호탄의 조성과 사용된 추출 방법에 따라 크게 달라질 수 있습니다. 농도가 낮은 용액은 다른 염으로 오염될 위험이 큽니다. 따라서 순수한 제품을 얻는 것은 어려우며, 잘못된 기술을 사용하면 귀중한 물질을 잃을 수 있습니다.
70.윈도우 API의 비밀(Direct Win32 API, Weird-Shaped Windows, and Why They Mostly Disappeared)
저자는 현대의 윈도우 데스크탑 애플리케이션에 대한 불만을 표현하고 있습니다. 그들은 이러한 애플리케이션이 리액트나 일렉트론 같은 프레임워크로 만들어져 너무 일반적이고 비대해졌다고 느끼고 있습니다. 저자는 윈도우 XP 시절처럼 애플리케이션이 더 독특하고 시각적으로 흥미로웠던 시절을 그리워합니다. 그 당시에는 애플리케이션이 창의적인 형태와 디자인을 가질 수 있었습니다.
저자는 기본 애플리케이션인 메모장이 이전의 Win32 API로 작성된 버전들에 비해 지나치게 많은 메모리를 소모한다고 지적합니다. Win32로 프로그래밍하는 것이 더 많은 제어와 창의성을 허용했지만, 이제는 잊혀진 기술이 되어버렸다고 아쉬워합니다.
Win32 프로그래밍은 운영 체제에서 오는 메시지를 처리하는 것을 포함하며, 이를 통해 개발자들은 타원형이나 애니메이션 마스코트 같은 맞춤형 창을 만들 수 있습니다. 창의 동작을 관리하는 데 더 많은 노력이 필요하지만, 그 결과는 보람 있고 재미있을 수 있습니다.
텍스트는 비표준 창 모양을 만들기 위한 방법으로 지역과 비트맵을 사용하는 방법을 논의하며, 맞춤형 창 관리를 할 때의 복잡성에 대해서도 언급합니다. 저자는 표준 직사각형 창이 실용적인 선택인 경우가 많지만, Win32의 유연성 덕분에 더 창의적인 가능성이 열려 있다고 결론짓습니다. 소프트웨어가 단순히 웹과 같은 외형이 아니라 물리적인 존재감을 가질 수 있다는 점을 상기시킵니다.
71.캘리포니아 3D 프린팅 검열의 위험(The dangers of California's legislation to censor 3D printing)
캘리포니아의 법안 A.B. 2047은 모든 3D 프린터에 검열 소프트웨어를 의무화하고, 오픈 소스 대체품 사용을 불법으로 만드는 내용을 담고 있습니다. 이 법안은 혁신과 소비자 권리에 해를 끼칠 것으로 보이며, 감시가 강화되고 사용자 선택이 제한될 수 있습니다.
법안은 프린터 소프트웨어를 변경하는 것을 범죄로 간주하여, 사용자가 제조업체의 제품과 서비스에만 의존하도록 강요합니다. 이는 대형 제조업체에게는 이익이 되지만, 소규모 기업과 독립 사용자에게는 장애물을 만들어 선택의 폭을 줄이고 비용을 증가시킵니다. 3D 프린터의 재판매 시장도 영향을 받을 수 있으며, 재판매가 법적 처벌로 이어질 수 있습니다.
또한 이 법안은 캘리포니아 법무부가 준수하는 프린터와 금지된 디자인 목록을 모니터링하고 유지하도록 요구하는 관료적 시스템을 도입합니다. 이는 부담이 크고 비효율적일 것으로 예상됩니다.
법안이 통과되면, 이는 캘리포니아뿐만 아니라 전 세계 3D 프린팅 산업에 영향을 미치는 선례가 될 수 있으며, 자유로운 표현과 소비자 권리에 대한 더 넓은 제한으로 이어질 수 있습니다. 지지자들은 이 법안에 반대하고, 다른 지역에서도 유사한 법안에 대해 경각심을 가져야 한다고 촉구하고 있습니다.
72.다빈치 리졸브 사진(DaVinci Resolve – Photo)
다빈치 리졸브가 새로운 사진 페이지를 도입했습니다. 이 페이지는 정지 사진을 위한 고급 색 보정 도구를 제공하여 전문가들이 이미지를 더욱 쉽게 향상시킬 수 있도록 돕습니다. 화이트 밸런스와 노출 조정 같은 익숙한 도구는 물론, 노드 기반 색 보정, 인공지능 도구, 다양한 효과와 같은 할리우드 수준의 기능도 포함되어 있습니다.
주요 기능으로는 전문적인 색 보정, 곡선 조정, 스코프를 통한 세밀한 조정이 가능한 고급 색 도구가 있습니다. 주요 카메라 브랜드의 RAW 이미지 지원과 비파괴 편집 기능을 통해 원본 파일을 변경하지 않고도 쉽게 조정할 수 있습니다. 또한, 클라우드 기반 시스템을 통해 여러 사용자가 동시에 같은 프로젝트에서 작업할 수 있어 원격 검토와 실시간 색 보정이 가능합니다.
대규모 사진 라이브러리를 효율적으로 관리할 수 있는 이미지 관리 기능도 제공되며, 인공지능 검색 기능과 맞춤형 앨범으로 사진을 쉽게 정리할 수 있습니다. 카메라 테더링 기능을 통해 실시간 촬영 시 설정을 즉시 조정하고, 정리된 앨범으로 이미지를 바로 캡처할 수 있습니다. 100개 이상의 효과와 인공지능 도구를 통해 이미지를 향상시키는 기능도 제공되며, 피부 보정과 영화 같은 효과를 추가할 수 있습니다.
다양한 형식으로 쉽게 내보낼 수 있는 옵션이 있어 원본 데이터를 유지하면서도 빠르게 작업할 수 있습니다. 또한, 선택적으로 색 보정 패널을 사용하면 편집 속도를 높일 수 있습니다. 전반적으로 다빈치 리졸브는 강력한 색 보정 기능과 사용자 친화적인 사진 도구를 결합하여 사진작가와 색 보정 전문가 모두의 작업 흐름을 개선하는 것을 목표로 하고 있습니다.
73.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])
요약이 없습니다.
74.뒤로가기 방지법(A new spam policy for “back button hijacking”)
2026년 4월 13일, 구글은 "뒤로 가기 버튼 탈취"를 겨냥한 새로운 스팸 정책을 발표했습니다. 이 정책은 2026년 6월 15일부터 공식적으로 스팸 정책 위반으로 인정됩니다.
뒤로 가기 버튼 탈취란 웹사이트가 사용자가 브라우저의 뒤로 가기 버튼을 사용하는 것을 방해하여 이전 페이지로 돌아가지 못하게 하는 상황을 말합니다. 이로 인해 사용자는 원치 않는 페이지로 리디렉션되거나 광고가 표시될 수 있습니다.
구글이 이러한 조치를 취하는 이유는 사용자 경험을 최우선으로 생각하기 때문입니다. 뒤로 가기 버튼 탈취는 사용자에게 불편을 주고, 낯선 사이트에 대한 신뢰를 저하시킵니다. 이러한 행위는 기만적이며 부정적인 경험을 초래하므로 구글의 정책에 위배됩니다.
사이트 소유자는 사용자가 뒤로 가기 버튼을 통해 탐색하는 것을 방해하지 않도록 해야 합니다. 사이트에 뒤로 가기 버튼 탈취를 유발할 수 있는 스크립트나 광고가 있는지 점검하고 이를 제거해야 합니다. 만약 사이트가 이 문제로 제재를 받았고 이를 수정했다면, 소유자는 구글 서치 콘솔을 통해 재심사를 요청할 수 있습니다.
추가 질문이나 피드백이 있는 경우, 사이트 소유자는 소셜 미디어나 구글의 도움 커뮤니티를 통해 연락할 수 있습니다.
75.워드프레스 플러그인 30개 해킹!(Someone bought 30 WordPress plugins and planted a backdoor in all of them)
최근 30개 이상의 워드프레스 플러그인에서 큰 보안 침해 사건이 발생했습니다. 이 사건에는 'Countdown Timer Ultimate'라는 플러그인도 포함되어 있으며, 새로운 소유자가 악성 코드를 주입한 후 플러그인이 compromised되었습니다.
주요 내용은 다음과 같습니다. 31개의 플러그인이 보안 문제로 인해 워드프레스.org에 의해 차단되었습니다. 악성 코드는 wp-config.php 파일에 숨겨져 있어, 무단 접근과 검색 엔진에만 나타나는 스팸 주입을 가능하게 했습니다. 이 악성 코드는 8개월 동안 잠복하다가 활성화되었습니다. 플러그인은 Flippa에서 상당한 금액에 판매되었고, 새로운 소유자는 빠르게 백도어를 도입했습니다. 워드프레스.org는 일부 악성 기능을 무력화하기 위해 업데이트를 강제했지만, 백도어를 완전히 제거하지는 않았습니다. 이 사건은 2017년에 발생한 이전 공격과 유사하며, 워드프레스 생태계에서 플러그인 관리와 소유권 변경에 대한 반복적인 문제를 보여줍니다.
사이트 소유자들은 영향을 받은 플러그인이 있는지 확인하고, 이를 패치하며, wp-config.php 파일에서 악성 코드를 점검할 것을 권장합니다. 현재 시스템은 소유권 이전 중 이러한 공격을 방지할 수 있는 조치가 부족합니다.
76.오렌지파이 6 플러스(The Orange Pi 6 Plus)
오렌지 파이 6 플러스는 12개의 CPU 코어를 갖춘 CIX P1 프로세서, Mali G720 GPU, 그리고 AI 작업을 위한 전용 NPU를 특징으로 하는 강력한 ARM 기반 단일 보드 컴퓨터입니다. 리뷰에서는 몇 가지 주요 사항을 강조합니다.
하드웨어 사양으로는 12코어 CIX P1 프로세서가 있으며, 이에는 4개의 Cortex-A520 코어와 8개의 Cortex-A720 코어가 포함됩니다. 16GB RAM, 듀얼 5GbE 이더넷 포트, 그리고 Wi-Fi 및 블루투스 기능도 갖추고 있어 홈랩 및 엣지 AI 애플리케이션에서 강력한 성능을 발휘할 수 있습니다.
소프트웨어 측면에서는 제공된 벤더 이미지를 사용하는 대신 저자가 맞춤형 OS 이미지를 구축했습니다. 이는 소프트웨어 문제와 구식 패키지로 인해 발생한 것으로, 부팅 문제를 해결하고 GPU 및 NPU 지원을 보장하며 다양한 애플리케이션에 대해 시스템을 안정화하는 과정을 포함했습니다.
성능 면에서 이 보드는 로컬 AI 작업에 대한 가능성을 보였지만, 좋은 성능을 얻기 위해서는 모델과 런타임을 신중하게 선택해야 했습니다. 추론 테스트 결과, 이 보드는 작업을 처리할 수 있었지만 모든 AI 모델에 대해 일관되게 신뢰할 수 있는 것은 아니었습니다.
전력 소비와 냉각에 관한 사항으로, 오렌지 파이 6 플러스는 일반적인 단일 보드 컴퓨터보다 더 많은 전력을 소모하며, 평균적으로 15-27W를 사용합니다. 이는 경쟁 제품보다 높은 수치입니다. 냉각 팬은 상당히 시끄럽고, 조용한 작동을 위한 조절 기능이 없습니다.
사용 사례로는 로컬 AI 실험, 엣지 모니터링, 그리고 듀얼 이더넷 포트의 이점을 활용할 수 있는 특정 리눅스 서비스에 가장 적합합니다. 일반 데스크탑 사용이나 대규모 언어 모델(LLM) 작업에는 추가 개발 없이는 추천되지 않습니다.
결론적으로, 하드웨어는 큰 잠재력을 가지고 있지만 소프트웨어 한계를 극복하기 위해 상당한 노력이 필요합니다. 오렌지 파이 6 플러스에 대한 경험은 유사한 보드들보다 더 다듬어져 있어 엣지 AI 및 시스템 작업을 수행하려는 개발자에게 유망한 선택이 될 수 있습니다.
77.클로저의 불변 벡터 이해하기 1편(Understanding Clojure's Persistent Vectors, pt. 1 (2013))
Clojure의 지속적인 벡터는 효율적인 데이터 처리를 위해 설계된 데이터 구조입니다. 이 구조는 값 추가, 업데이트 및 조회와 같은 작업을 거의 일정한 시간(O(1))에 수행할 수 있게 해줍니다. 지속적인 벡터를 수정할 때는 원본을 변경하는 대신 새로운 버전을 생성합니다.
지속적인 벡터의 구조는 나무 형태로 되어 있으며, 특히 균형 잡힌 나무 구조를 사용합니다. 내부 노드는 하위 노드를 참조하지만 실제 요소는 포함하지 않습니다. 모든 리프 노드는 요소를 포함하고 있으며, 같은 깊이에 위치합니다.
요소를 변경하려면 Clojure는 나무를 따라 특정 리프 노드까지 내려가면서 필요한 노드를 복사하여 지속성을 유지합니다. 요소를 추가하는 것은 리프 노드에 공간이 있다면 간단합니다. 공간이 부족할 경우 새로운 노드를 생성하거나 현재 루트가 넘칠 경우 새로운 루트를 만들어야 할 수 있습니다.
마지막 요소를 제거하는 과정도 비슷한 논리를 따릅니다. 가장 오른쪽 리프 노드에 요소가 두 개 이상 있다면 간단하게 제거할 수 있습니다. 만약 하나만 있다면 그 리프 노드를 제거하고, 루트가 단일 자식만 남게 되면 루트를 제거하여 단순화합니다.
수정 작업은 겉보기에는 O(1)처럼 보이지만, 실제로는 나무 구조 때문에 O(log n)입니다. 그러나 많은 노드가 있을 경우 Clojure는 32의 분기 계수를 사용하여 상대적으로 얕은 나무를 만들어 작업이 일정한 시간처럼 보이게 합니다.
이 블로그 시리즈는 지속적인 벡터의 구현 및 최적화에 대한 더 많은 세부사항을 탐구하며 계속될 예정입니다.
78.The next evolution of the Agents SDK(The next evolution of the Agents SDK)
요약이 없습니다.
79.Amazon to acquire Globalstar and expand Amazon Leo satellite network(Amazon to acquire Globalstar and expand Amazon Leo satellite network)
요약이 없습니다.
80.올버드, AI로 600% 급등!(Allbirds shares soar 600% as it pivots from footwear to AI)
지속 가능한 운동화로 유명한 올버즈가 친환경 신발에서 인공지능(AI)으로 사업 방향을 전환하기로 결정했습니다. 이 회사는 신발 사업을 3,900만 달러에 매각한 후, AI 컴퓨팅 인프라에 집중하겠다는 계획을 발표하며 주가가 600% 이상 급등했습니다.
올버즈는 초기 인기에 힘입어 빠르게 성장했지만, 매장 판매 부진으로 인해 수익성에서 어려움을 겪었습니다. 분석가들은 소비자들이 지속 가능성보다 스타일과 가격을 더 중요하게 여겼다고 지적했습니다. 이제 올버즈는 고성능 컴퓨팅 자산에 5천만 달러를 투자할 계획이며, 다음 달 주주 투표를 통해 환경 중심의 미션에서 벗어나기 위한 정관 개정안을 승인받을 예정입니다. 현재 올버즈의 시장 가치는 약 1억 6,500만 달러입니다.
81.파이버, 고객 파일 공개!(Tell HN: Fiverr left customer files public and searchable)
Fiverr는 프리랜서 작업을 위한 플랫폼으로, 근로자와 클라이언트 간의 메시지에서 PDF 및 이미지 처리를 위해 Cloudinary라는 서비스를 사용합니다. Cloudinary는 Amazon S3와 유사하게 웹에 파일을 직접 제공하지만, Fiverr는 민감한 정보를 공유할 때 안전한 서명된 URL 대신 공개 URL을 선택했습니다. 이로 인해 개인 정보를 포함한 수백 개의 민감한 문서가 구글 검색 결과에 노출되었습니다. 보안 문제를 알고 있음에도 불구하고 Fiverr는 관련 키워드를 구글에서 계속 광고하고 있습니다. 이 문제에 대한 책임 있는 공개가 Fiverr의 보안 팀에 전달되었지만, 40일이 지나도록 응답이 없었고, 결국 이 문제가 공개되게 되었습니다.
82.올버드, 신발에서 AI로 전환! 주가 175% 폭등!(Allbirds announces pivot from shoes to AI, stock explodes 175%)
신발 회사 올버즈가 지속 가능한 제품에서 인공지능(AI)으로 사업 방향을 대폭 전환한다고 발표했다. 이 변화로 인해 주가가 약 3달러에서 17달러로 급등하며, 시가총액이 하루 만에 2100만 달러에서 1억 4800만 달러로 증가했다.
회사는 이름을 뉴버드 AI로 변경하고, 고객을 위한 고성능 하드웨어를 목표로 AI 컴퓨팅 인프라를 개발할 계획이다. 최근 올버즈는 지적 재산권과 자산을 3900만 달러에 미국 거래소 그룹에 매각했으며, 이 그룹은 올버즈 제품을 계속해서 판매할 예정이다.
2015년에 설립된 올버즈는 자연 소재로 만든 친환경 신발로 인기를 끌었다. 그러나 회사는 판매 감소와 경쟁 심화로 인해 2022년부터 2025년까지 매출이 거의 50% 감소하는 어려움을 겪었다. AI로의 전환은 어려움을 겪고 있는 기업들이 수익성 높은 AI 시장에 진입하려는 추세의 일환으로 볼 수 있다.
83.플록의 감시 프로그램 탈퇴하기(I wrote to Flock's privacy contact to opt out of their domestic spying program)
캘리포니아에 거주하는 커크 스트라우저는 캘리포니아 소비자 개인정보 보호법(CCPA)에 따라 자신의 개인 정보를 삭제해 줄 것을 Flock Safety에 요청했습니다. 그러나 Flock Safety는 고객을 대신해 데이터를 처리하기 때문에 그의 요청을 수용할 수 없다고 답변했습니다. 이들은 고객이 데이터를 소유하고 있으며, 데이터에 대한 결정을 내린다고 설명하며, 그를 고용한 조직에 직접 연락하라고 권유했습니다.
Flock Safety는 자신들이 데이터를 판매하지 않으며, 차량의 이미지만을 번호판 인식 장치(LPR)를 통해 캡처하고 민감한 개인 정보는 수집하지 않는다고 밝혔습니다. 일반적으로 데이터는 삭제되기 전에 30일 동안 보관됩니다.
커크는 Flock Safety가 법적으로 자신의 요청을 수용해야 한다고 믿고 있으며, 법적 조치를 고려하고 있습니다.
84.아두이노 SD 모듈 지원(PCBWay sponsorship: full-size SD module for Arduino projects)
PCBWay는 최근 제 프로젝트를 후원하며 제 PCB 제작 비용을 최대 100달러까지 지원해주기로 했습니다. 대신 리뷰를 작성하는 조건이었습니다. 저는 독립성을 유지하기 위해 후원을 피하는 편이지만, PCBWay는 제 리뷰에서 솔직하게 의견을 표현할 수 있도록 허락해주었습니다.
이전에도 PCBWay를 사용해 간단한 디자인의 프로토타입을 제작한 적이 있는데, 가격이 매우 저렴했습니다. 두 개의 레이어로 구성된 PCB 다섯 개가 약 12달러였죠. 결제 방식 문제로 JLCPCB로 옮겼지만, 그곳에서는 디자인에 오류가 있을 때 서비스에 문제가 있었습니다.
현재 프로젝트에서는 PCBWay에 전체 크기의 SD 카드 모듈을 제작해 달라고 요청했습니다. AliExpress에서 판매하는 기존 옵션들은 Arduino 사용에 적합하지 않았기 때문입니다. PCBWay는 주문의 10%를 Kicad 프로젝트에 기부하여 무료 소프트웨어 개발을 지원하는 독특한 기능을 제공하는데, 이 점이 마음에 듭니다.
주문 과정은 디자인 파일을 업로드하고 수량과 같은 세부 사항을 지정하는 방식이었습니다. PCBWay의 방식은 JLCPCB보다 자동화가 덜 되어 있어 느리게 보일 수 있지만, 잠재적인 오류를 잡는 데 도움이 됩니다. 제 주문은 배송까지 두 주가 걸렸고, 20개 단위의 가격은 75달러로, 개당 약 3.75달러였습니다. JLCPCB보다 약간 비쌌지만, PCBWay의 커뮤니티 지원에 대한 헌신으로 정당화된다고 생각합니다.
전반적으로 PCBWay와의 경험은 긍정적이었습니다. 그들은 제작 전에 제 디자인을 검토해 주었고, 이는 초보자인 저에게 큰 안심이 되었습니다. 저는 그들의 플랫폼에 오픈 소스 SD 카드 모듈을 공유하여 다른 사람들이 쉽게 주문할 수 있도록 했습니다.
85.분산 덕DB 인스턴스(Distributed DuckDB Instance)
OpenDuck는 MotherDuck에서 영감을 받은 오픈 소스 프로젝트로, DuckDB를 위한 고급 데이터 저장 및 실행 기술을 구현합니다. 주요 기능으로는 차별적 저장 방식이 있습니다. 이 방식은 PostgreSQL 메타데이터를 사용하여 추가 전용 레이어를 활용하며, DuckDB가 데이터를 일반 파일처럼 읽을 수 있도록 하면서도 데이터를 불변으로 유지하고 객체 저장소에 정리합니다. 이를 통해 스냅샷을 통해 일관된 읽기가 가능합니다.
OpenDuck는 쿼리를 사용자의 로컬 머신과 클라우드 서버에서 모두 실행할 수 있도록 하여 하이브리드 실행을 지원합니다. 시스템은 쿼리 계획을 지능적으로 분할하여 필요한 중간 결과만 전송함으로써 데이터 전송을 최적화합니다.
원격 테이블은 DuckDB 내에서 일급 객체로 취급되어, 로컬 테이블과의 쿼리에서 원활하게 통합됩니다. 또한, 통신 프로토콜은 간단하고 개방적이어서 백엔드 서비스의 유연성을 제공합니다. gRPC와 Arrow를 지원하는 모든 서비스는 OpenDuck의 백엔드로 사용할 수 있습니다.
OpenDuck의 아키텍처는 클라이언트 프로세스가 확장을 로드하고 백엔드 서버에 연결하며, 게이트웨이와 작업 프로세스를 통해 원격 및 로컬 데이터를 관리하는 구조로 되어 있습니다.
시작 가이드는 다음과 같습니다. 먼저 백엔드와 DuckDB 확장을 소스에서 빌드합니다. 그런 다음 지정된 토큰으로 서버를 시작하고, Python 또는 명령줄 인터페이스를 사용하여 OpenDuck에 연결하고 쿼리를 실행합니다.
MotherDuck와의 비교에서, MotherDuck은 관리형 클라우드 서비스인 반면, OpenDuck은 자체 호스팅이 가능하고 오픈 소스입니다. OpenDuck은 개방형 프로토콜을 사용하며, 맞춤형 백엔드를 지원하는 점에서 MotherDuck의 독점적인 특성과 차별화됩니다.
OpenDuck은 DuckLake와 같은 도구와 상호 운용성이 뛰어나며, DuckDB 쿼리를 위한 강력한 실행 레이어를 제공합니다. OpenDuck은 MIT 라이선스 하에 배포됩니다.
86.마이크로소프트 이메일 문제 해결(Troubleshooting Email Delivery to Microsoft Users)
2026년 2월 24일, Microsoft 이메일 계정(Hotmail, Outlook 등)을 사용하는 사용자들로부터 이메일을 받지 못했다는 불만이 급증했습니다. 이메일 로그를 확인해보니, IP 평판과 관련된 "임시 전송 제한"으로 인해 이메일이 지연되고 있었지만, 발신 평판은 양호한 상태였습니다.
조사 결과, 문제는 Microsoft 측에 있을 가능성이 높았으며, 잘못된 설정이나 서비스 중단이 원인일 수 있었습니다. 이 회사는 매달 약 350,000통의 이메일을 발송하며, 그 중 상당수가 거래 관련 이메일로, 두 개의 IP 주소에서 발송되고 있었고 이들 IP는 전송 제한을 받고 있었습니다.
사용자 불만을 관리하기 위해, 문제를 알리고 24시간 기다려 달라는 표준 응답을 작성했습니다. 추가 조사에서는 Microsoft가 회사의 IP에서 발생한 이메일 트래픽 급증으로 인해 차단 조치를 취했을 가능성이 있음을 밝혀냈습니다.
향후 문제를 예방하기 위해, Microsoft 사용자에게 이메일 발송 속도를 조절하는 전송 제한 시스템을 도입했습니다. 이 시스템은 발송량을 제한하여 Microsoft의 트래픽 급증에 대한 민감성을 유발하지 않도록 설계되었습니다.
Microsoft에 지원을 요청한 후, 발송 제한이 조정되었고 이메일 전달이 72시간 이내에 재개되었지만 일부 지연이 발생했습니다. 이번 사건은 이메일 발송 속도에 대한 더 나은 관리의 필요성을 강조했으며, 거래 관련 이메일을 위한 별도의 IP 사용과 같은 향후 조치의 가능성을 제시했습니다. 작성자는 Sendgrid의 서비스를 칭찬하면서도 향후 이런 문제가 발생하지 않도록 전송 제한을 관리해야 한다고 제안했습니다.
87.도구 호출과 오픈소스 모델의 딜레마(The M×N problem of tool calling and open-source models)
AI 시스템에서 도구 호출을 위한 다양한 모델 사용의 어려움에 대해 논의하고 있으며, 모델이 도구 호출을 인코딩하는 방식의 차이에 초점을 맞추고 있습니다.
닫힌 소스 모델은 구조화된 JSON을 반환하는 API를 통해 원활한 도구 호출을 가능하게 합니다. 반면, 열린 모델은 특정 형식에 의존하기 때문에 모델의 형식이 지원되지 않으면 오류가 발생할 수 있습니다.
각 모델 계열은 도구 호출을 위해 고유한 형식을 사용하므로, 보편적인 파서를 만드는 것이 어렵습니다. 동일한 작업이 모델마다 매우 다르게 보일 수 있어, 파싱 및 응답 생성에 문제가 발생할 수 있습니다.
일반 파서는 다양한 모델 형식을 예상해야 하므로 어려움을 겪고 있으며, 이로 인해 버그와 복잡성이 발생할 수 있습니다. 각 모델은 표준화되지 않은 특정 지식을 요구합니다.
현재 서로 다른 팀들이 문법 엔진과 출력 파서를 독립적으로 개발하고 있어, 새로운 모델이 도입될 때 중복된 노력이 발생하고 있습니다. 형식에 대한 공통된 이해가 부족합니다.
이러한 문제를 해결하기 위해, 모델이 사용하는 형식에 대한 공유 선언적 사양을 만드는 것이 제안됩니다. 이를 통해 문법 엔진과 파서가 각 모델을 역설계하지 않고도 다양한 모델을 처리하는 방법을 이해할 수 있을 것입니다.
표준화된 접근 방식을 구현함으로써 개발 과정이 간소화되고, 새로운 AI 모델 통합 시 중복을 줄이며 효율성을 높일 수 있습니다.
88.연결의 게임: 총 대신 대화!('Seeking connection': video game where players stopped shooting, started talking)
"Arc Raiders"는 포스트 아포칼립스 세계를 배경으로 한 인기 비디오 게임으로, 플레이어는 자원을 찾아야 하며 적대적인 인공지능 기계들을 피해야 합니다. 흥미로운 점은 많은 플레이어들이 갈등 대신 협력을 선택하고 있다는 것입니다. 약 20%의 플레이어는 다른 플레이어를 공격하지 않기로 결정했습니다. 이러한 예상치 못한 행동은 개발자와 연구자들의 관심을 끌고 있습니다.
게임을 만든 Embark Studios는 처음에 플레이어들이 서로 경쟁하기를 원했지만, 많은 플레이어가 로봇 적을 물리치기 위해 팀을 이루거나 단순히 대화하는 것을 선호한다는 사실을 발견했습니다. 실제로 이 게임은 소통을 장려하며, 95% 이상의 플레이어가 근접 채팅 기능을 사용해 다른 사람들과 연결하고 있습니다.
일부 플레이어는 여전히 전투에 참여하지만, 상당수는 승리보다 친근한 상호작용을 더 중요하게 생각합니다. 이러한 경향은 게임에서의 연결을 추구하는 방향으로 변화하고 있으며, 이는 현실 세계의 고립에 대한 반응일 수 있습니다.
게임 디자인은 자발적인 협력을 가능하게 하여 심리학자들의 관심을 끌고 있습니다. 이는 경쟁 환경에서의 인간 행동에 대한 질문을 제기합니다. 결국 "Arc Raiders"는 플레이어들이 유대감을 형성하고 경험을 공유할 수 있는 플랫폼이 되었으며, 암울한 배경 속에서도 희망과 공동체가 존재할 수 있음을 보여줍니다.
89.깃허브 스택 PR(GitHub Stacked PRs)
GitHub의 스택형 PR(풀 리퀘스트)은 여러 개의 풀 리퀘스트를 하나의 스택으로 정리하고 한 번에 모두 병합할 수 있게 해줍니다. 각 풀 리퀘스트는 특정 변경 사항에 초점을 맞추고 있으며, 개별적으로 검토됩니다. 이후 이들을 하나의 병합으로 결합할 수 있습니다.
90.미국, 연령 인증 법안 제안(US national level OS-level age verification bill proposed)
죄송하지만 외부 콘텐츠, 특히 URL에 접근할 수 없습니다. 하지만 요약하고 싶은 내용을 제공해 주시면 기꺼이 도와드리겠습니다!
91.클로드, 신원 확인 필요할 수 있어(Claude may require identity verification in some cases)
신원 확인 과정은 강력한 기술 플랫폼을 사용하기 위해 필요합니다. 신원 확인의 목적은 남용을 방지하고 법률을 준수하며 사용 정책을 시행하는 것입니다. 이 플랫폼은 강력한 기술과 개인정보 보호 기능을 갖춘 Persona Identities와 협력하여 신원 확인을 처리합니다.
신원 확인을 위해 필요한 것은 정부에서 발급한 사진이 포함된 신분증(여권이나 운전면허증 등)과 실시간 셀카를 찍을 수 있는 카메라가 있는 전화기나 컴퓨터입니다. 이 과정은 몇 분 정도 소요됩니다. 허용되는 신분증은 원본의 물리적인 정부 발급 신분증만 가능하며, 복사본이나 모바일 신분증, 비정부 신분증은 사용할 수 없습니다.
신원 확인 데이터는 안전하게 관리됩니다. Anthropic이라는 회사가 데이터 사용 방식을 통제하며, Persona는 엄격한 지침에 따라 데이터를 처리합니다. 귀하의 신분증과 셀카는 Anthropic이 아닌 Persona에 의해 저장됩니다.
귀하의 신원 데이터는 신원 확인을 위해서만 사용되며, 마케팅을 위해 제3자와 공유되지 않습니다. 데이터는 보안을 위해 암호화됩니다. 만약 신원 확인이 실패할 경우, 다시 시도하거나 신분증의 상태를 확인할 수 있습니다. 문제가 계속되면 지원팀에 문의할 수 있습니다.
정책 위반이나 지원되지 않는 지역에서 계정이 생성된 경우 계정이 정지될 수 있습니다. 계정이 잘못 정지되었다고 생각되면 이의 제기를 할 수 있습니다. 신원 확인 과정에 대한 질문이 있는 경우, 사용자들은 도움을 요청하는 것이 권장됩니다.
92.오픈SSL 4.0 출시(OpenSSL 4.0.0)
OpenSSL 4.0.0은 중요한 업데이트로, 새로운 기능을 도입하고 여러 중요한 변경 사항을 포함하고 있습니다. 주요 내용은 다음과 같습니다.
호환성 문제로는 키 데이터 표현에서 '00:' 접두사가 제거되었고, 16진수 출력 폭이 표준화되었습니다. PKCS5_PBKDF2_HMAC API에서는 하한 검사도 강화되었습니다. 또한, 인증서 폐기 목록(CRL) 검증 과정이 개선되었습니다. SSLv2와 SSLv3 지원을 포함한 여러 구식 기능과 메서드가 더 이상 지원되지 않습니다.
새로운 기능으로는 암호화된 클라이언트 헬로(Encrypted Client Hello, ECH) 지원이 추가되었습니다. 새로운 암호 알고리즘과 키 교환 방식도 도입되었으며, cSHAKE 함수와 기타 키 파생 함수(KDF)도 구현되었습니다. FIPS 자가 테스트는 이제 연기할 수 있게 되었습니다.
전반적으로 이번 릴리스는 보안성과 기능성을 향상시키면서 구식 기능을 제거하는 데 중점을 두고 있습니다.
93.클로드 코드, 월가를 만나다!(LangAlpha – what if Claude Code was built for Wall Street?)
팀은 대규모 금융 데이터를 처리하기 위한 도구를 만드는 과정에서 여러 가지 어려움에 직면했습니다. 기존 도구들은 데이터의 양을 처리하는 데 어려움을 겪었고, 자원을 과도하게 소모하는 경우가 많았습니다. 이를 해결하기 위해 그들은 데이터 구조에서 자동화된 파이썬 모듈을 만들어 시스템이 더 적은 자원으로 효율적으로 작동할 수 있도록 했습니다.
또 다른 문제는 대부분의 시스템이 서로 다른 세션 간에 연구 결과를 저장하지 않는다는 점이었습니다. 금융 분야에서는 지속적인 업데이트와 분석이 필수적입니다. 이를 해결하기 위해 그들은 각 연구 목표에 대해 지속적인 공간을 제공하는 작업 공간 시스템을 개발했습니다. 이 시스템은 에이전트가 발견한 내용을 기억하고, 휴식 후에도 중단했던 지점에서 계속 진행할 수 있도록 합니다.
또한, 그들은 에이전트가 금융에 대한 깊은 이해를 갖추기를 원했습니다. 이를 위해 포트폴리오와 위험 감수성 같은 세부 사항을 모든 상호작용에 포함시켰습니다. 기존의 일부 인공지능 플랫폼은 기능이 제한적이지만, 그들의 새로운 시스템은 이러한 기능을 결합하여 다른 사람들이 사용할 수 있도록 오픈 소스 소프트웨어로 제공됩니다.
94.플레인: 인간과 에이전트를 위한 파이썬 프레임워크(Plain – The full-stack Python framework designed for humans and agents)
Plain은 애플리케이션 구축을 위해 설계된 파이썬 웹 프레임워크로, 원래는 Django를 기반으로 하고 있습니다. 시간이 지나면서 현대의 요구에 맞춰 발전해왔으며, 특히 AI 에이전트를 위한 기능이 강화되었습니다.
프로젝트를 시작하려면 Claude와 같은 에이전트를 사용하거나 uvx plain-start my-app 명령어로 직접 시작할 수 있습니다. 자세한 가이드는 Plain 웹사이트를 방문하면 확인할 수 있습니다.
Plain의 주요 특징 중 하나는 코드 구조입니다. 코드는 명확하고 타입이 지정되어 있어 사람과 AI 모두에게 사용하기 쉽습니다. 데이터베이스는 모델을 위해 오직 Postgres만 사용합니다. URL 관리를 위해 Router 클래스를 사용하고, 더 나은 조직을 위해 클래스 기반 뷰를 채택하고 있습니다. 템플릿은 Jinja2를 활용합니다.
기술 스택은 Python 3.13 이상을 사용하며, 프론트엔드는 htmx와 Tailwind CSS로 구성되어 있습니다. 테스트는 pytest를 통해 진행되며, 패키지 관리를 위한 uv와 코드 품질 검사를 위한 ruff와 같은 개발 도구도 포함되어 있습니다.
Plain은 요청 추적, 관찰 및 느린 쿼리 감지를 위한 내장 도구를 제공합니다. 코딩 에이전트와의 호환성을 위해 예측 가능한 API와 타입이 지정된 서명을 제공합니다.
문서화와 도구는 명령줄을 통해 접근할 수 있는 포괄적인 문서를 제공합니다. 패키지 설치, 업그레이드, 성능 최적화 및 버그 보고를 위한 명령어도 포함되어 있습니다.
Plain 생태계는 인증, 세션 저장소 등 핵심 기능을 포함한 30개의 패키지를 포함하고 있으며, 다양한 개발 및 운영 요구를 충족합니다.
Plain은 2023년에 설립되었으며, 실제 사용을 통해 발전해왔고 BSD-3 라이선스 하에 오픈 소스입니다. 더 많은 정보나 시작 방법은 공식 문서에서 확인할 수 있습니다.
95.프랑스, 리눅스로 전환하는 이유(Why Is France Moving from Microsoft Windows to Linux)
프랑스 정부는 비유럽 기술에 대한 의존도를 줄이기 위해 정부 시스템을 마이크로소프트 윈도우에서 리눅스로 전환하고 있습니다. 이를 통해 디지털 의존성을 줄이는 것을 목표로 하며, 이미 건강 보험 기관의 8만 명 직원이 승인된 디지털 도구로 이동하기 시작했습니다. 또한, 2026년 말까지 국가의 건강 데이터 플랫폼을 안전한 솔루션으로 전환할 계획도 세워져 있습니다.
이 변화를 지원하기 위해 프랑스는 정부 부처, 공공 기관, 민간 기업 간의 협력을 촉진하여 공동 디지털 인프라를 구축하고 있습니다. 각 부처는 외국 기술 의존도를 줄이기 위한 계획을 수립해야 하며, 소프트웨어, 사이버 보안, 데이터베이스와 같은 분야를 포함해야 합니다.
정부는 이러한 이니셔티브를 중앙 전략을 통해 관리할 예정이며, 공공-민간 파트너십은 6월에 예정된 회의에서 공식화될 것으로 기대하고 있습니다.
96.CRISPR takes a bold leap toward silencing Down syndrome's extra chromosome(CRISPR takes a bold leap toward silencing Down syndrome's extra chromosome)
요약이 없습니다.
97.간단한 S3(I just want simple S3)
저자는 복잡한 기능인 확장성이나 복제 없이 간단하고 신뢰할 수 있는 S3 호환 스토리지 솔루션을 찾고 있습니다. 다양한 옵션에 대한 생각은 다음과 같습니다.
먼저, Minio는 프로젝트가 중단되면서 더 이상 유효하지 않으며, 팀이 AI에 집중하고 있습니다. Garage는 Rust로 구축된 새로운 솔루션이지만, 지나치게 복잡하고 일부 S3 기능이 부족하다고 평가됩니다. SeaweedFS는 흥미로운 접근 방식을 가지고 있지만, 기본 파일 크기에서도 저자의 LAN에서 속도가 느립니다. CEPH는 강력한 솔루션을 제공하지만 저자의 필요에는 너무 복잡합니다. Versity GW는 S3 스토리지를 위한 로컬 파일 시스템을 지원하며, 빠른 성능과 익명 읽기 접근과 같은 유용한 기능을 제공합니다. 저자는 현재 이 솔루션을 사용하고 있으며 성능에 만족하고 있습니다.
Versity를 배포한 후 저자가 발견한 후발 주자들로는 RustFS가 있습니다. 이는 새로운 Rust 기반 옵션으로 빠르고 S3 호환을 주장하지만, Rust의 복잡성 때문에 저자는 주저하고 있습니다. rclone은 S3 서버 역할을 할 수 있지만, 본래 그 목적을 위해 설계된 것은 아닙니다. Filestash는 다양한 스토리지 프로토콜과 함께 작동하는 다재다능한 파일 관리자입니다. Zenko CloudServer와 Supabase Storage는 모두 NodeJS 기반으로, 스토리지와 권한 부여에 대한 독특한 접근 방식을 가지고 있습니다.
전반적으로 저자는 현재 Versity에 만족하고 있지만, 미래에는 ZFS 기반의 객체 스토리지 솔루션을 찾고 있습니다.
98.코드베이스의 무관심(Your codebase doesn't care how it got written)
저자는 디자인과 개발 프로젝트에서 흔히 발생하는 긴장감에 대해 이야기하며, 클라이언트가 문제 대신 모형과 해결책을 제시하는 경우가 많다고 지적합니다. 이러한 상황은 개발자들이 맥락 없이 디자인을 받게 되어 오해와 예산 문제를 초래할 수 있습니다. 저자는 이 과정에 참여하는 모든 사람이 비용이 발생한다는 점을 강조하며, 효과적인 협업이 중요하다고 말합니다.
최근 클라이언트가 스스로 아이디어를 프로토타입할 수 있게 되면서, 컨설턴트와 디자이너의 필요성이 줄어들었습니다. 저자는 과거 DIY 시스템에 대한 경험을 회상하며, 여전히 많은 시스템이 성공적으로 운영되고 있음을 인정합니다. 이러한 변화는 의욕 있는 개인들이 만든 혁신에 기반한 새로운 산업을 만들어냈습니다.
대화는 소프트웨어 산업에서 AI의 영향으로 옮겨갑니다. 저자는 AI 도입에 대한 엔지니어들 사이의 갈등이 커지고 있다고 언급하며, 일부는 저항감을 느끼고 일자리 상실에 대한 두려움을 가지고 있다고 설명합니다. 이는 새로운 기술에 적응하려는 기업들에게 직원들의 우려를 관리하는 데 어려움을 줍니다.
저자는 이러한 변화에 비추어 조직이 역할과 기대를 재정의할 필요가 있다고 제안합니다. 기업들이 새로운 현실에 적응하거나 산업 내 위치를 재고할 것을 촉구합니다. 궁극적으로 저자는 변화를 저항하기보다는 과거의 혁신을 이해하고 그 위에 쌓아가는 것이 중요하다고 강조합니다.
99.다중 에이전트 소프트웨어 개발의 도전(Multi-Agentic Software Development Is a Distributed Systems Problem)
다수의 인공지능 에이전트를 활용한 소프트웨어 개발은 복잡한 조정 문제를 안고 있습니다. 이러한 에이전트들이 함께 작업하는 방식을 효과적으로 관리하기 위해 안무 프로그래밍 언어를 사용하는 새로운 접근 방식이 연구되고 있습니다.
현재의 인공지능 시스템은 대규모 소프트웨어 개발에서 조정 문제로 어려움을 겪고 있습니다. 많은 사람들은 미래의 인공지능 모델이 단순히 더 똑똑해짐으로써 이러한 문제를 해결할 것이라고 믿고 있지만, 이는 인공지능의 능력과 관계없이 존재하는 근본적인 문제를 간과하는 시각입니다.
다수의 에이전트가 협력하여 소프트웨어를 개발하는 과정을 수학적으로 모델링할 수 있습니다. 예를 들어, 앱을 만드는 요청이 주어졌을 때, 여러 에이전트는 하나의 일관된 소프트웨어 디자인에 맞는 구성 요소를 함께 만들어야 합니다. 이 과정은 본질적으로 합의 문제로, 에이전트들이 효과적으로 소통하여 통합된 시스템을 만들어야 합니다.
분산 시스템에서의 역사적 결과들은 합의 도달이 어렵다는 것을 보여줍니다. 특히 실패나 비동기 통신이 발생할 경우 더욱 그렇습니다. FLP 정리는 실패가 발생할 때 결정론적 프로토콜로는 합의를 보장할 수 없음을 보여주며, 비잔틴 장군 문제는 에이전트 간의 오해가 합의를 방해할 수 있음을 설명합니다.
에이전트가 요청을 잘못 이해하면, 소프트웨어 개발에서 합의를 이루는 것이 불가능해질 수 있습니다. 너무 많은 에이전트가 잘못 해석할 경우, 효과적인 검증 방법이 이러한 오해를 줄이는 데 도움이 될 수 있습니다. 이를 통해 에이전트들이 자신의 해석을 개선하도록 할 수 있습니다.
현재 다수의 인공지능 에이전트를 통해 소프트웨어를 개발하는 것은 가능하지만, 조정 문제를 해결하지 않으면 좋지 않은 결과를 초래할 수 있습니다. 이러한 도전 과제는 일시적인 것이 아니라 분산 시스템의 본질에서 비롯된 것이므로, 이를 효과적으로 관리하기 위한 적절한 프로토콜과 언어가 필요합니다. 다수의 에이전트를 활용한 소프트웨어 개발은 복잡한 분야로, 조정 문제에 대한 신중한 고려가 필요하며, AI 기술의 발전만으로는 개선이 이루어지지 않을 것입니다.
100.스냅, 인력 16% 감축하며 AI 집중(Snap is laying off 16 percent of its staff as it leans into AI)
스냅 주식회사가 인력의 16%, 약 1,000명을 감원하기로 결정했습니다. 이는 인공지능(AI)을 통합하여 수익성을 높이기 위한 비용 절감 전략의 일환입니다. CEO 에반 스피겔은 이러한 감원이 스냅의 장기적인 성공을 위해 필요하며, 2026년 중반까지 회사에 5억 달러를 절감하는 데 도움이 될 것이라고 밝혔습니다. 또한 300개 이상의 공석도 없앨 예정입니다.
스피겔은 회사가 더 효율적으로 운영되어야 하며, AI를 활용해 반복적인 작업을 줄이고 사용자와 광고주에 대한 지원을 개선하고 있다고 강조했습니다. 그는 이 결정이 어려웠음을 인정하며, 퇴사하는 직원들에게 감사의 뜻을 전하고 이직 과정에서의 퇴직금과 지원을 제공하겠다고 말했습니다. 이번 감원은 최근 여러 기술 기업들이 대규모 인력 감축을 발표하는 등 업계 전반의 흐름과 일치합니다.