1.
내 노트북으로 스페이스 인베이더 만들기!
(My 2.5 year old laptop can write Space Invaders in JavaScript now (GLM-4.5 Air))

한 사용자가 2.5년 된 노트북에서 새로운 GLM-4.5 Air 모델을 테스트하여 HTML과 JavaScript를 사용해 스페이스 인베이더 게임을 성공적으로 만들었습니다. 이 모델은 1,060억 개의 파라미터를 가지고 있으며, 64GB RAM을 가진 기기를 위해 설계된 44GB의 작은 버전에서 실행되었습니다. 사용자는 특정 소프트웨어를 사용해 모델을 실행하고 게임 코드를 생성하기 위한 프롬프트를 제공했으며, 첫 시도에서 완벽하게 작동했습니다.

메모리를 확보하기 위해 다른 애플리케이션을 종료해야 했음에도 불구하고 모델은 잘 작동했습니다. 이는 최근 코딩 모델의 발전이 크게 향상되었음을 보여줍니다. 사용자는 2025년에 출시된 많은 새로운 모델들이 코딩에 중점을 두고 있어, 이전 모델들에 비해 인상적인 결과를 보여준다고 언급했습니다.

작성자: simonw | 점수: 229

2.
옵저버블 노트북 2.0 미리보기
(Observable Notebooks 2.0 Technology Preview)

Observable는 새로운 버전의 노트북인 Notebooks 2.0을 출시하며 사용자들에게 체험해 보도록 초대하고 있습니다. 주요 기능은 다음과 같습니다.

첫째, 새로운 도구들이 추가되었습니다. Observable Notebook Kit은 정적 웹사이트를 만드는 데 도움을 주는 파일 형식입니다. Observable Desktop은 macOS에서 노트북을 로컬로 편집할 수 있는 애플리케이션으로, AI를 통합하여 창의성과 생산성을 높입니다.

둘째, 이들의 목표는 파일 기반의 작업 흐름을 지원하여 사용성을 향상시키는 것입니다. 표준 자바스크립트를 사용하여 학습과 코드 재사용을 쉽게 하고, 최신 문법과 라이브러리를 포함하도록 노트북을 업데이트합니다. 또한, 노트북을 빠른 정적 사이트로 렌더링하여 읽기 편하게 만듭니다.

셋째, 주요 기능으로는 개방형 파일 형식이 있습니다. 이제 노트북은 간단한 HTML 기반 구조를 사용하여 어떤 텍스트 편집기에서도 쉽게 편집할 수 있습니다. 표준 자바스크립트를 사용함으로써 사용자들이 더 쉽게 작업할 수 있게 되었습니다. 사용자들은 테마와 스타일을 통해 노트북의 외관을 개인화할 수 있으며, 노트북에서 정적 사이트를 생성하여 로딩 시간과 검색 엔진 최적화(SEO)를 개선할 수 있습니다. macOS용 데스크톱 애플리케이션은 사용자 친화적인 편집 경험을 제공합니다.

마지막으로, 향후 계획으로는 새로운 편집기와 AI 기능이 웹에서도 제공되어 쉽게 협업하고 공유할 수 있도록 할 예정입니다. 사용자들은 Notebooks 2.0의 개발에 도움을 줄 수 있도록 피드백을 제공해 주기를 권장합니다.

이번 기술 미리보기는 사용자가 노트북을 생성, 편집 및 공유하는 방식을 현대화하는 한 걸음으로, 더 강력하고 사용자 친화적인 도구로 발전할 것입니다.

작성자: mbostock | 점수: 40

3.
Linux Performance Analysis in 60 seconds (2015)
(Linux Performance Analysis in 60 seconds (2015))

요약이 없습니다.

작성자: benjacksondev | 점수: 93

4.
배움은 느리다
(Learning Is Slower Than You Think)

이 기사는 AI 최적화 교육 모델의 한계를 다루고 있으며, 특히 AI를 활용해 학습을 효율적으로 진행하는 '알파 스쿨'에 초점을 맞추고 있습니다. 저자는 진정한 학습은 종종 느리고 복잡하며 관계적이라는 점을 강조합니다. 학습은 단순한 효율성과 성과가 아니라, 고난과 호기심을 포함하는 과정입니다.

진정한 이해는 구조화된 수업이 아닌 자발적인 호기심의 순간에서 비롯되는 경우가 많습니다. 학습은 변화를 요구하는 과정으로, 교사 및 동료와의 관계에 의해 형성되며 시간과 노력이 필요합니다. 알파 스쿨은 AI를 통해 교육을 개인화하여 학생들이 자신의 속도로 학습할 수 있도록 하고 있지만, 이 접근 방식은 의미 있는 참여와 고난보다 속도와 효율성을 우선시함으로써 교육 경험을 단순화할 위험이 있습니다.

교육을 최적화하려는 노력은 학습의 중요한 측면인 고난, 공동체, 그리고 도전을 극복하면서 얻는 개인적 성장의 중요성을 간과할 수 있습니다. AI는 특정 필요를 가진 학생들에게 학습을 향상시킬 수 있지만, 동시에 깊은 이해와 복잡성 및 불확실성을 다룰 수 있는 능력을 잃게 할 수도 있습니다.

이 기사는 학생들이 내용을 깊이 있게 탐구하고 단순히 빠르게 지나치지 않도록 하는 반성적 학습의 중요성을 주장합니다. 이러한 반성은 회복력을 키우고 자료와의 진정한 연결을 촉진합니다. 궁극적으로 저자는 학생들의 자연스러운 호기심과 질문을 중시하는 교육 방식이 필요하다고 강조합니다. AI 중심의 세상에서 단순히 뛰어나도록 훈련하는 것이 아니라, 학생들이 듣고 궁금해하는 것을 중요시해야 한다고 말합니다.

작성자: almost-exactly | 점수: 56

5.
엘프 인젝터
(ELF Injector)

ELF 인젝터는 ELF 실행 파일에 사용자 정의 코드를 추가할 수 있게 해줍니다. 이 코드는 프로그램이 시작되기 전에 실행됩니다. 이 프로젝트에는 사용 방법을 이해하는 데 도움이 되는 샘플 코드와 튜토리얼이 포함되어 있습니다. C 언어와 어셈블리 언어를 결합하여 만들어졌으며, 현재 32비트 ARM 장치에서 작동하지만 다른 시스템에도 쉽게 적용할 수 있습니다.

작성자: dillstead | 점수: 13

6.
커버리지 정규 표현식
(Coverage.py Regex Pragmas)

Coverage.py는 파이썬에서 코드 실행을 측정하는 데 도움을 주는 도구입니다. 사용자는 주석을 사용하여 커버리지 측정에서 제외할 코드 라인을 지정할 수 있습니다. 다른 도구들과 달리 Coverage.py는 이러한 제외를 위해 사용자 정의 가능한 정규 표현식(정규식)을 사용하여 매우 유연합니다.

주요 기능으로는 특정 정규식 패턴과 일치하는 라인에 제외를 적용할 수 있으며, 여러 줄 패턴도 지원합니다. 사용자는 특정 메서드나 전체 파일을 제외하기 위해 각 인스턴스에 주석을 추가하지 않고도 사용자 정의 정규식을 만들 수 있습니다. 플러그인을 통해 기본 제외 항목과 새로운 주석 구문을 추가하여 기능을 확장할 수 있습니다.

최근 업데이트에서는 정규식 기능이 개선되어 특정 마커 사이의 코드를 제외하는 등 더 복잡한 제외가 가능해졌습니다. 그러나 정규식은 여전히 제외 주석이 포함된 문자열을 일치시키는 등의 특정 엣지 케이스에서 어려움을 겪을 수 있습니다.

전반적으로 Coverage.py의 정규식 사용은 단순한 기능에서 파이썬 프로젝트의 코드 커버리지를 관리하는 강력한 도구로 발전했습니다.

작성자: xrayarx | 점수: 17

7.
터미널 에이전트 훈련하기
(Terminal-Bench-RL: Training Long-Horizon Terminal Agents with RL)

저자 Dan은 대규모로 강화 학습(RL)을 이용해 고급 코딩 에이전트를 훈련할 수 있는 강력한 인프라를 구축했습니다. 이 시스템은 2개에서 32개까지의 고성능 GPU를 활용할 수 있으며, 그 가치는 약 100만 달러에 달합니다. 훈련 없이도 그의 320억 개 파라미터를 가진 에이전트는 Terminal-Bench 리더보드에서 19위에 올라, 스탠포드의 경쟁자를 능가했습니다.

주요 성과로는 Claude Code에서 영감을 받은 새로운 에이전트를 개발한 것, 각 작업을 위한 Docker 컨테이너를 이용해 훈련 환경을 설정한 것, 훈련 데이터를 생성하고 검증하기 위한 합성 데이터 파이프라인을 만든 것, 그리고 단위 테스트 결과와 언어 모델의 평가를 결합한 독특한 보상 시스템을 사용한 것이 있습니다.

주목할 만한 결과로는 훈련되지 않은 에이전트가 벤치마크에서 13.75%의 성과를 거둔 것, 여러 서버에서 효율적으로 작동하는 훈련 설정, 언어 모델 심사관의 성능을 평가하기 위한 미니 평가 프레임워크가 구축된 것, 그리고 전체 훈련에는 1000회의 훈련 에포크를 위해 약 3만에서 5만 파운드가 필요하다는 점이 있습니다. Dan은 현재 이 비용을 감당할 수 없는 상황입니다.

그는 또한 합성 데이터셋이 간단한 작업부터 매우 도전적인 작업까지 다양한 과제를 포함하고 있다고 전했습니다. Dan은 장기적인 강화 학습 분야에서 지식을 공유하는 것을 장려하며, 이 분야가 사람들의 삶에 큰 영향을 미칠 잠재력이 있다고 믿고 있습니다. 더 많은 기술적 세부사항은 그의 작업이 GitHub에 오픈 소스로 공개되어 있으니 참고할 수 있습니다.

작성자: Danau5tin | 점수: 84

8.
제로 프로젝트: 2025 정책 공개
(Project Zero – Policy and Disclosure: 2025 Edition)

구글의 프로젝트 제로 팀은 취약점 공개 및 해결 방식을 개선하기 위해 "보고 투명성"이라는 새로운 시험 정책을 도입했습니다.

현재의 공개 모델은 2021년부터 시행된 "90+30" 정책으로, 공급업체에게 취약점을 공개하기 전에 90일 동안 수정할 시간을 주고, 이후 30일 동안 사용자들이 패치를 적용할 수 있도록 하고 있습니다. 그러나 공급업체에서 최종 사용자에게 수정 사항이 전달되는 데 상당한 지연이 발생하는 "패치 격차" 문제가 있습니다. 최근에는 수정 사항이 존재하지만 사용자들이 의존하는 제품에 통합되지 않은 "상류 패치 격차"가 새롭게 확인되었습니다.

새로운 시험 정책은 즉시 시행되며, 취약점이 공급업체에 보고될 때 프로젝트 제로는 다음과 같은 내용을 공개합니다. 보고를 받은 공급업체나 프로젝트, 영향을 받는 제품, 보고서가 제출된 날짜와 공개 마감일입니다.

이 정책의 목표는 보고된 취약점에 대한 투명성을 높이고, 상류 공급업체와 하류 의존자 간의 더 나은 소통을 촉진하며, 연구자와 대중이 수정 사항이 사용자에게 도달하는 데 걸리는 시간을 추적할 수 있도록 돕는 것입니다.

보안 측면에서는 공격자에게 도움이 될 수 있는 기술적 세부정보를 제공하지 않으면서 인식을 높이는 것을 목표로 하고 있습니다. 일부 공급업체는 이 접근 방식이 도전적일 수 있다는 점을 인정하지만, 전반적으로 이점이 불편함보다 크다고 믿고 있습니다.

앞으로 이 정책은 시험 기간 동안 효과를 모니터링하며, 모든 시스템과 장치에서 취약점이 신속하게 해결되는 안전한 환경을 만드는 것을 목표로 하고 있습니다. 이 업데이트는 사용자 보호와 전반적인 보안 생태계 개선을 위한 적시 보안 업데이트의 중요성을 강조하고 있습니다.

작성자: esnard | 점수: 12

9.
포니: 고성능 프로그래밍 언어
(Pony: An actor-model, capabilities-secure, high-performance programming language)

Pony는 객체 지향 프로그래밍 언어로, 오픈 소스이며 액터 모델을 사용합니다. 이 언어는 보안성과 높은 성능에 중점을 두고 있습니다. Pony Playground를 통해 브라우저에서 바로 Pony를 사용할 수 있습니다. Pony의 독특한 기능이나 초기 역사에 대해 더 알고 싶다면 추가 자료를 찾아볼 수 있습니다.

작성자: RossBencina | 점수: 214

10.
The IPCC: Can it regain its credibility?
(The IPCC: Can it regain its credibility?)

요약이 없습니다.

작성자: nickcotter | 점수: 9

11.
위키미디어, 영국 온라인 안전법 도전!
(Wikimedia Foundation Challenges UK Online Safety Act Regulations)

2025년 7월 22일과 23일, 런던 고등법원은 위키미디어 재단이 영국의 온라인 안전법(OSA)과 그 하위 규정인 분류 규정에 대해 제기한 법적 도전을 심리할 예정이다. 위키미디어 재단은 위키백과를 운영하며, 이 규정이 자원봉사자들의 안전과 프라이버시를 위협하고 사이트 조작으로 이어질 수 있다고 주장하고 있다.

재단의 법률 고문인 스티븐 라포르트는 위키백과가 온라인 지식의 중요한 자원이며 상업 웹사이트를 위한 엄격한 규제를 받아서는 안 된다고 강조했다. 이 도전은 영국에 거주하는 자원봉사자 User:Zzuuzz의 지지를 받고 있으며, 이 규정이 자원봉사자들의 프라이버시와 안전에 미치는 잠재적 위험을 부각시키고 있다.

재단은 OSA 전체에 반대하는 것이 아니라, 새로운 규정이 자원봉사자들의 신원을 확인하는 등의 부담스러운 요구를 부과할 수 있다는 점에 집중하고 있다. 이는 자원봉사자들의 안전과 프라이버시를 위협할 수 있다. 이번 사건은 이러한 규정에 대한 첫 번째 법적 도전이며, 위키백과에 대한 위험에 대해 영국 규제 당국과의 이전 논의에 이어 진행되고 있다.

심리는 공개적으로 진행되며, 법원의 결정은 심리 후에 내려질 예정이다. 다만, 결정 시기는 아직 알려지지 않았다. 위키미디어 재단은 자원봉사자들의 권리를 보호하고, 위키백과가 모든 사람에게 안전하고 신뢰할 수 있는 자원으로 남도록 노력하고 있다.

작성자: Nurw | 점수: 266

12.
Structuring large Clojure codebases with Biff
(Structuring large Clojure codebases with Biff)

요약이 없습니다.

작성자: PaulHoule | 점수: 7

13.
엑스오르크: AI 오픈 컴퓨팅 카탈로그
(Xorq – open compute catalog for AI)

Xorq의 후세인과 댄은 데이터 프로젝트에서 컴퓨팅 자원을 보다 효율적으로 관리할 수 있는 솔루션을 개발했습니다. 그들은 데이터 표준은 존재하지만, 컴퓨팅 처리 방식이 여전히 비조직적이라는 점을 발견했습니다. 종종 노트북에 갇히거나 팀 간에 중복되는 경우가 많습니다. Xorq는 팀들이 데이터 변환과 모델을 효율적으로 재사용하고 배포하며 관찰할 수 있도록 돕는 '컴퓨트 카탈로그'를 제공하여 이 문제를 해결하고자 합니다.

Xorq의 주요 기능으로는 빠른 데이터 전송을 위한 Arrow Flight 사용, 표현 트리를 구축하는 데 도움을 주는 Ibis와의 크로스 엔진 호환성, 파이프라인을 SQL이나 Python으로 변환할 수 있는 사용자 정의 함수(UDF) 엔진, 그리고 재현 가능한 Python 환경이 있습니다.

또한 Xorq는 사용하기 쉬운 변환 기능을 제공하며, DuckDB와 Snowflake와 같은 여러 엔진에서 실행할 수 있는 능력을 갖추고 있습니다. 캐싱, 데이터 흐름 추적, CI/CD에 적합한 YAML 아티팩트도 지원합니다.

Xorq의 실제 활용 사례로는 기능 저장소, 의미 계층, 머신러닝 통합 등이 있습니다. Xorq는 오픈 소스이며, 팀은 사용자들의 피드백을 환영합니다. 사용자들이 탐색할 수 있도록 데모와 GitHub 링크, 문서도 제공하고 있습니다.

작성자: mousematrix | 점수: 8

14.
Sendblue (YC S23) is hiring senior engineers
(Sendblue (YC S23) is hiring senior engineers)

요약이 없습니다.

작성자: rhaber | 점수: 1

15.
오이로 쉽게 테스트 작성하기
(Cucumber lets you write automated tests in plain language)

오이(Cucumber)는 일반 언어를 사용하여 자동화된 수용 테스트를 실행하는 도구로, 팀의 모든 구성원이 이해하고 소통하기 쉽게 만들어 줍니다. 오이는 단 10분 만에 쉽게 사용할 수 있습니다. 이 도구는 행동 주도 개발(Behavior-Driven Development, BDD)을 지원하는데, 이는 소프트웨어 개발을 향상시키는 과정입니다.

예를 들어, 현금 인출 기능에는 고객이 보유한 금액보다 더 많은 돈을 인출할 수 없다는 규칙이 포함됩니다. 시나리오를 통해 이를 설명할 수 있습니다. 만약 앨리스가 234.56달러를 가지고 있고 200달러를 인출하면 성공적으로 처리됩니다. 반면, 함자가 198.76달러를 가지고 200달러를 인출하려고 하면 거부됩니다.

작성자: nateb2022 | 점수: 12

16.
Nothing to watch – Experimental gallery visualizing 50k film posters
(Nothing to watch – Experimental gallery visualizing 50k film posters)

요약이 없습니다.

작성자: bj-rn | 점수: 119

17.
Sign in with Google in Chrome
(Sign in with Google in Chrome)

요약이 없습니다.

작성자: frizlab | 점수: 495

18.
2025 개발자 설문조사 결과
(2025 Stack Overflow Developer Survey Results)

스택 오버플로우는 개발자들이 지식을 공유하고 협력할 수 있는 플랫폼입니다. 이 플랫폼은 개인적인 지식 공유를 위한 팀 버전도 제공하며, 광고 및 데이터 라이센스 서비스도 운영하고 있습니다.

2025년 개발자 설문조사에서는 177개국에서 49,000명 이상의 응답이 있었고, AI 도구를 포함한 314개의 기술이 다루어졌습니다. 이 조사는 개발자들의 필요와 그들이 사용하거나 배우고 싶어하는 기술에 초점을 맞추고 있습니다.

개발자들이 기술을 포기하는 주된 이유는 보안 및 개인 정보 보호 문제, 높은 비용, 그리고 더 나은 대안이 있기 때문입니다. AI 도구에 대한 신뢰도는 낮아지고 있으며, 46%의 개발자가 AI 도구의 정확성을 신뢰하지 않는다고 응답했습니다. 특히 경험이 많은 개발자들이 가장 높은 불신을 보였습니다.

AI에 대한 긍정적인 감정은 이전 몇 년간 70% 이상에서 2025년에는 60%로 감소했습니다. 개발자들은 AI 관련 문제에 대한 신뢰할 수 있는 정보를 찾기 위해 스택 오버플로우를 점점 더 많이 이용하고 있습니다.

인기 있는 기술로는 파이썬의 사용이 크게 증가하여 AI와 데이터 과학 분야에서 선호되는 선택이 되었습니다. 비주얼 스튜디오 코드도 여전히 주요 개발 환경으로 자리잡고 있습니다.

개발자들의 직무 만족도는 24%로, 지난해 20%에서 증가했습니다. 32.4%의 개발자들이 원격 근무를 하고 있으며, 이 비율은 미국에서 가장 높습니다.

젊은 개발자들은 채팅과 코딩 도전과 같은 인터랙티브한 콘텐츠를 선호하는 반면, 모든 연령대는 목록과 기사를 중요하게 생각합니다. 대다수의 개발자들은 AI 에이전트를 적극적으로 사용하지 않으며, 많은 이들이 더 간단한 AI 도구를 선호하고 있습니다.

이 요약은 2025년 개발자 설문조사의 주요 발견과 트렌드를 강조하며, 개발자들의 선호도, 도전 과제, 그리고 변화하는 기술 환경을 반영하고 있습니다.

작성자: colingw | 점수: 33

19.
소금악어: 데스크탑 소프트젤 기계
(The Saltgator: A Desktop SoftGel Injection Molding Machine)

Saltgator는 부드러운 플라스틱을 성형하기 위해 설계된 데스크탑 기계로, 고무 그립이나 휴대폰 케이스와 같은 제품을 만드는 데 적합합니다. 이 기계는 약 15분 만에 최대 250mL(8.4온스)의 제품을 만들 수 있으며, 이 시간의 대부분은 가열에 소요되고 경화는 단 3분만 걸립니다. 사용자는 기존의 수지 몰드를 활용하거나 3D 프린터로 자신만의 몰드를 제작할 수 있습니다. 기계의 크기는 내장된 주사기의 크기에 따라 제한되며, 최대 길이는 276mm(10.9인치)입니다. 가격은 230달러로, 크라우드펀딩 목표를 성공적으로 달성했으며, 9월에 배송될 예정입니다.

작성자: surprisetalk | 점수: 7

20.
Age Verification Laws Send VPN Use Soaring–and Threaten the Open Internet
(Age Verification Laws Send VPN Use Soaring–and Threaten the Open Internet)

요약이 없습니다.

작성자: 01-_- | 점수: 146

21.
Copyparty – Turn almost any device into a file server
(Copyparty – Turn almost any device into a file server)

요약이 없습니다.

작성자: saint11 | 점수: 923

22.
CUDA 프랙탈 렌더러
(CUDA Fractal Renderer)

CUDA 프랙탈 렌더러는 사용자가 CUDA 기술을 활용하여 신속하게 프랙탈을 생성할 수 있도록 돕습니다.

시작하려면 CUDA와 UV 도구를 설치해야 합니다. 필요한 종속성을 설치한 후 uv sync 명령어를 실행하여 환경을 설정합니다. 렌더러를 실행하려면 uv run cuda_fractal_renderer 명령어를 사용합니다. 생성되는 프랙탈을 변경하려면 --seed 인자를 사용할 수 있으며, 기본값은 0입니다. 여러 개의 프랙탈을 동시에 생성하려면 --grid-size 인자를 사용하면 되며, 기본값은 1(단일 프랙탈)입니다. 렌더링된 프랙탈 이미지는 output.png로 저장됩니다. 코드 형식화 및 검사를 위해서는 ./format.sh를 실행하면 됩니다.

작성자: tripplyons | 점수: 30

23.
버려진 하드웨어의 제로데이 활용
(Exploiting zero days in abandoned hardware)

2025년 2월, 연구자 앨런 카오와 윌 탄은 디스트릭트콘의 정크야드 대회에서 두 개의 구형 네트워크 장치를 이용한 해킹 능력을 선보였습니다. 그들은 제조업체가 하드웨어 업데이트를 중단하면, 공격자들이 쉽게 노릴 수 있는 패치되지 않은 취약점이 남는다고 강조했습니다.

그들이 이용한 장치는 넷기어 WGR614v9 라우터와 비트디펜더 박스 V1입니다. 이 두 장치는 수년간 업데이트를 받지 않아 연구자들이 원격으로 접근할 수 있었습니다. 그들은 넷기어 라우터의 UPnP 서비스에서 발생하는 문제를 중심으로 여러 가지 기법을 개발하여 취약점을 이용했습니다. 인증 우회와 버퍼 오버플로우를 이용해 원격으로 명령을 실행할 수 있었습니다.

비트디펜더 박스의 경우, 인증 없이 펌웨어를 업데이트할 수 있는 메커니즘을 발견했습니다. 그들은 펌웨어를 추출하고, 구형 펌웨어를 이용해 장치에 지속적으로 접근할 수 있는 취약점을 찾아냈습니다.

연구자들은 사용이 종료된 장치(EOL)의 위험성에 대해 주의할 필요가 있다고 강조했습니다. 이러한 장치는 상당한 보안 위험을 초래할 수 있습니다. 소비자들은 구매 전에 장치의 지원 기간을 확인하고, 오픈 소스 대안을 고려할 것을 권장했습니다. 또한 EOL 장치는 보안 연구에 유용할 수 있으며, 취약점에 대해 배우고 기술을 향상시킬 수 있는 기회를 제공합니다. 이는 경쟁이 치열한 환경보다 덜 경쟁적인 환경에서 이루어질 수 있습니다.

작성자: ingve | 점수: 74

24.
변수명, AI 완성에 영향?
(Do variable names matter for AI code completion? (2025))

변수 이름이 AI 코드 완성에 미치는 영향을 조사한 연구가 있었습니다. 이 연구에서는 8개의 AI 모델과 7가지 다른 명명 스타일을 사용하여 500개의 파이썬 코드 샘플을 테스트했습니다. 그 결과, 설명적인 이름(예: current_temperature)을 사용할 경우 AI의 제안이 더 개선된다는 것을 확인했습니다. 반면, 단순하거나 불명확한 이름(예: x 또는 fn2)은 성능이 떨어졌습니다.

주요 발견 사항으로는 설명적인 이름이 34.2%의 정확한 일치율을 보인 반면, 불명확한 이름은 16.6%에 불과했습니다. 또한 설명적인 이름은 유사성 측정에서도 더 높은 점수를 기록했습니다. 명명 스타일의 순위는 설명적인 이름이 가장 우수하고, 그 다음으로 SCREAM_SNAKE_CASE, snake_case, PascalCase, 최소한의 이름, 그리고 불명확한 이름 순이었습니다. 설명적인 이름은 41% 더 많은 토큰을 사용했지만, 의미적 성능은 8.9% 더 우수했습니다.

개발자들에게는 명확하고 설명적인 변수 이름을 사용하는 것이 AI 코딩 도구의 성능을 향상시킬 수 있다는 점이 강조됩니다. 이는 명확성이 인간과 AI 모두에게 도움이 된다는 것을 뒷받침하는 결과입니다. 이러한 발견은 다양한 AI 모델에서도 일관되게 나타났습니다.

작성자: yakubov_org | 점수: 15

25.
파이로웨이브: 나만의 게임 스트리밍 코덱
(I designed my own fast game streaming video codec – PyroWave)

저자는 최소한의 지연으로 게임 플레이를 스트리밍하기 위해 PyroWave라는 빠른 비디오 코덱을 개발했습니다. 이 코덱은 게임 스트리밍의 필요성을 충족시키기 위해 설계되었습니다. 게임을 스트리밍할 때는 20밀리초 정도의 매우 낮은 지연이 필요하며, 이는 컨트롤러 입력을 전송하고 프레임을 빠르게 렌더링하는 것을 포함합니다.

전통적인 코덱인 H.264나 HEVC는 복잡한 기능으로 인해 지연을 발생시킵니다. 반면, PyroWave는 저지연 성능에 초점을 맞춰 비디오 인코딩을 단순화했습니다. 이 코덱은 고정 비트 전송률을 사용하고, 모션 예측이나 복잡한 코딩을 피하여 속도를 유지합니다.

PyroWave는 표준 블록 기반 방법 대신 이산 웨이브렛 변환(Discrete Wavelet Transforms, DWT)을 사용하여 압축합니다. 이 방식은 오류에 대한 저항력이 뛰어나고 일관된 품질을 유지할 수 있지만, 비트 전송률이 높아지는 결과를 가져옵니다.

이 코덱은 32×32 블록으로 비디오를 처리하여 GPU에서 직접 빠른 인코딩과 디코딩을 가능하게 합니다. 저자는 이 과정을 최적화하여 1080p의 경우 인코딩 시간을 0.13밀리초까지 줄였습니다.

PyroWave는 간단한 비트 전송률 제어 방법을 포함하고 있어, 지연 문제 없이 정의된 비트 전송률 내에서 작동합니다. 이는 다른 코덱에서 자주 발생하는 도전 과제입니다.

성능 면에서 PyroWave는 어려운 비디오 장면에서도 높은 품질의 결과를 보여주며, 전통적인 하드웨어 코덱보다 빠른 처리 시간을 자랑합니다.

다른 코덱과 엄격한 조건에서 비교했을 때, PyroWave는 시각적 품질 측면에서 유망한 결과를 나타냈습니다. 저자는 이 코덱의 성능과 개인 게임 스트리밍 솔루션으로서의 잠재력에 만족하고 있습니다.

작성자: Bogdanp | 점수: 390

26.
Tao on “blue team” vs. “red team” LLMs
(Tao on “blue team” vs. “red team” LLMs)

요약이 없습니다.

작성자: qsort | 점수: 495

27.
해킹 도전! RP2350 & RP2354
(RP2350 A4, RP2354, and a New Hacking Challenge)

2025년 7월 29일, 에벤 업턴은 RP2350 마이크로컨트롤러에 대한 업데이트를 발표했습니다. RP2350은 지난해 8월 이후로 50만 대 이상 판매되었으며, 이제 A2 버전에서 발견된 여러 문제를 해결한 새로운 A4 버전이 출시되었습니다. 특히, 이전 해킹 챌린지에서 발견된 중요한 보안 취약점들이 수정되었습니다.

A4 버전의 주요 개선 사항으로는 첫째, GPIO 패드와 관련된 문제를 해결하여 외부 저항 없이도 입력을 낮출 수 있게 되었습니다. 둘째, 해킹 챌린지에서 발견된 여러 보안 취약점을 수정했으며, 부트 ROM의 보안도 강화되었습니다. 그 외에도 기능성과 보안과 관련된 소소한 문제들도 해결되었습니다.

또한, RP2354라는 새로운 변종이 소개되었습니다. 이 모델은 2MB의 플래시 메모리를 제공하며 기존 RP2350 모델과 호환되며, 가격 인상은 최소화되었습니다.

새로운 해킹 챌린지도 시작되었습니다. 이번 챌린지에서는 마이크로컨트롤러의 AES 암호화에 대한 실질적인 공격을 성공시킨 참가자에게 2만 달러의 상금이 주어집니다.

A4는 A2와 소프트웨어 호환성이 있으며, 모든 생산이 A4로 전환되었습니다. RP2350은 이제 특정 주의 사항을 준수하는 경우, 레트로 컴퓨터 하드웨어 응용 프로그램을 위해 공식적으로 5V를 견딜 수 있습니다.

이번 업데이트는 RP2350의 보안과 기능성을 향상시키고, 새로운 챌린드를 통해 커뮤니티의 지속적인 참여를 유도하는 것을 목표로 하고 있습니다.

작성자: geerlingguy | 점수: 50

28.
로트링 600 볼펜
(Rotring 600 Ballpoint Pen)

로트링 600 볼펜은 세련되고 내구성이 뛰어난 필기 도구로, 표준 파커 스타일의 리필을 사용하며 만족스러운 클릭 메커니즘을 가지고 있습니다. 전금속 바디 덕분에 견고한 느낌을 주지만, 클릭 소리가 다소 크다고 느낄 수도 있습니다. 로트링 600 기계식 연필과 비슷한 외관을 가지고 있지만, 볼펜 버전은 다른 펜촉과 리필 개구부를 가지고 있습니다.

이 펜은 품질 면에서 높은 평가를 받고 있지만, 포함된 리필이 사용 중에 부러지는 문제가 보고된 적이 있습니다. 그러나 다른 리필로 교체하면 이 문제를 해결할 수 있었습니다. 전반적으로 이 펜은 합리적인 가격에 훌륭한 제작 품질을 제공하며, 세일 기간에 구매하면 더욱 좋습니다.

필기 경험은 사용되는 리필에 크게 의존하지만, 로트링 600은 오래 사용할 수 있는 볼펜을 찾는 사람들에게 신뢰할 수 있는 선택입니다.

작성자: Alupis | 점수: 161

29.
트뤼셰 타일
(Truchet Tiles)

트뤼셰 타일은 그래픽 디자인과 정보 시각화에 사용되는 정사각형 타일입니다. 이 타일은 회전할 때 대칭적이지 않은 패턴을 가지고 있어, 함께 배치할 때 다양한 배열을 가능하게 합니다. 각 타일의 방향은 위치에 따라 다른 정보를 나타낼 수 있습니다.

이 타일은 1704년 세바스티앙 트뤼셰에 의해 처음 소개되었고, 1987년 시릴 스탠리 스미스를 통해 인기를 얻었습니다. 트뤼셰 타일에는 여러 가지 변형이 있습니다.

첫 번째는 대조적인 삼각형 타일로, 이 타일은 대각선으로 두 개의 서로 다른 색의 삼각형으로 나뉘며, 네 가지 방향으로 배치할 수 있습니다.

두 번째는 4분의 원 타일로, 이 타일은 인접한 변의 중간점을 연결하는 두 개의 4분의 원을 가지고 있으며, 두 가지 방향으로 배치할 수 있습니다.

세 번째는 대각선 타일로, 흰색 정사각형에 검은색 대각선이 있는 형태로, 역시 두 가지 방향으로 배치할 수 있습니다. 이 스타일은 미로 같은 패턴을 만들 수 있습니다.

트뤼셰 타일은 추상 게임에서도 사용될 수 있으며, 침투 이론과 같은 흥미로운 수학적 성질과 연결되어 있습니다.

작성자: downboots | 점수: 91

30.
홀로그램 0.5
(Hologram v0.5.0)

Hologram v0.5.0이 출시되었습니다. 이번 업데이트는 여러 가지 주요 개선 사항을 포함하고 있습니다.

우선, 성능이 크게 향상되었습니다. 많은 작업의 실행 시간이 밀리초에서 마이크로초로 단축되어, 애플리케이션에서 실시간 상호작용이 가능해졌습니다.

새로운 기능으로는 사용자 세션을 관리하는 완전한 시스템이 추가되었습니다. 이를 통해 데이터 저장 및 검색 기능을 사용할 수 있습니다. 또한, 쿠키 관리 기능이 강화되어 쿠키를 설정하고, 가져오며, 삭제할 수 있는 기능이 포함되었습니다. 새로운 포인터 및 마우스 이벤트 지원으로 상호작용이 더욱 향상되었습니다. 개발 환경을 개선하기 위해 파일 변경 감지 및 컴파일 오류 오버레이 기능도 추가되었습니다.

CRDT(충돌 없는 복제 데이터 유형) 지원이 도입되어 분산 상태를 관리하는 데 도움을 줍니다. 또한, 모듈 변경 사항을 추적하고 스마트 재컴파일을 통해 빌드 시간을 단축하는 점진적 컴파일 기능이 추가되었습니다. 비트스트링 작업의 성능이 향상되어 렌더링 속도가 크게 개선되었습니다.

전송 계층에서는 WebSocket에서 HTTP로의 전환이 이루어져 쿠키와 세션 처리가 더 원활해졌습니다. 직렬화 효율성도 개선되어 클라이언트와 서버 간의 통신이 더 원활해졌으며, 이전 형식과의 호환성도 유지되었습니다.

버그 수정도 이루어져 템플릿 파싱, 이벤트 처리, 런타임 오류 등 여러 부분에서 개선이 있었습니다.

마지막으로, GitHub 후원자에 대한 감사의 뜻을 전하며 Hologram 뉴스레터에 가입해 업데이트를 받아보기를 권장합니다. 이번 출시로 Hologram은 더욱 강력하고 사용자 친화적인 방향으로 나아가게 되었습니다.

작성자: bartblast | 점수: 67

31.
수도쿠 최적화
(Optimi-Zi(n)g Sudoku-Solving)

2025년 7월 26일, 올리비에가 댄싱 링크(Dancing-Links) 알고리즘을 사용해 Zig로 작성한 스도쿠 해결 프로그램을 다시 살펴보며 속도를 개선하기 위한 벤치마킹을 진행했습니다.

댄싱 링크 알고리즘은 효율적인 백트래킹 알고리즘으로, 0과 1로 구성된 행렬을 사용하여 "정확한 덮개" 문제를 해결합니다. 이 알고리즘은 특정 제약 조건이 정확히 한 번만 충족되도록 보장합니다. 스도쿠 퍼즐은 행, 열, 3x3 블록에 대한 제약 조건을 포함한 행렬 형태로 변환되어 복잡하지만 구조화된 설정을 만듭니다.

프로그램은 전체 행렬을 저장하는 대신 희소 행렬 표현을 사용하여 공간을 절약합니다. 그러나 포인터로 인해 초기 메모리 사용량이 증가하는 단점이 있었습니다. 해결 과정에서는 미리 채워진 셀을 선택하고 제약 조건을 충족시키며, 가능한 솔루션을 재귀적으로 탐색합니다. 필요할 경우 백트래킹을 통해 이전 단계로 돌아갑니다.

성능 최적화 과정에서 초기 메모리 할당이 비효율적이어서 속도가 느려졌습니다. 최적화 방법으로는 할당을 그룹화하고, 이미 비어 있는 셀에 대한 메모리를 미리 할당하는 방식이 포함되어 속도가 크게 개선되었습니다. 코드 수정과 컴파일러 플래그 조정도 성능 향상에 기여했습니다.

최종 성능 결과, 다양한 최적화 후 프로그램은 평균 0.061ms에 스도쿠 퍼즐을 해결했습니다. 멀티스레딩을 활용하여 초당 최대 138,000개의 퍼즐을 해결하는 인상적인 처리량을 기록했습니다. 올리비에는 이 논리를 N-퀸 문제와 같은 다른 문제에 적용할 가능성을 보고 있으며, 성능 개선과 벤치마킹을 계속 탐구할 계획입니다.

이 프로젝트를 통해 올리비에는 Zig 프로그래밍 언어와 소프트웨어 성능 향상에 대한 이해를 깊이 있게 발전시킬 수 있었습니다.

작성자: todsacerdoti | 점수: 14

32.
Tour de France confronts a new threat: Are cyclists using tiny motors?
(Tour de France confronts a new threat: Are cyclists using tiny motors?)

요약이 없습니다.

작성자: bookofjoe | 점수: 108

33.
AI가 전화를 대신 걸다!
(Companies use AI to take your calls. I built AI to make them for you)

많은 기업들이 고객과 소통하기 위해 AI 음성 비서를 사용하고 있지만, 소비자들은 여전히 수동으로 전화를 걸고 있습니다. 이를 해결하기 위해 저는 파이퍼라는 AI를 개발했습니다. 사용자는 예약을 하거나 주문 상태를 확인하는 등 필요한 내용을 파이퍼에게 말하면, 파이퍼가 대화를 처리해 주고 사용자는 다른 작업에 집중할 수 있습니다.

현재 파이퍼는 웹 애플리케이션으로 제공되며, 곧 크롬 확장 프로그램도 출시될 예정입니다. 이 기술은 도전적이었고, 대화가 자연스럽게 느껴지도록 응답 시간을 최적화하고 AI가 통화 맥락을 인식하도록 하는 것이 특히 어려웠습니다. 지금까지 파이퍼는 약 50건의 통화를 성공적으로 완료했지만, 복잡한 인증이나 문서 요청에는 어려움을 겪고 있습니다.

저는 AI가 대부분의 일상적인 전화 통화를 처리하게 되는 미래로 나아가고 있다고 믿습니다. 이를 통해 상호작용이 더 효율적으로 이루어질 것입니다. 저희 웹사이트에서 음성 데모를 들어보실 수 있습니다: pipervoice.com.

작성자: michaelphi | 점수: 183

34.
Different Clocks
(Different Clocks)

요약이 없습니다.

작성자: pppone | 점수: 219

35.
커널스크립트: eBPF 혁명
(KernelScript eBPF-centric programming language)

KernelScript는 현재 베타 개발 중인 프로그래밍 언어로, 자주 변경될 수 있으며 실제 운영 환경에서는 사용하지 않는 것이 좋습니다. 이 언어는 eBPF(확장된 버클리 패킷 필터) 개발을 위해 설계되었으며, 사용자 공간과 커널 공간 프로그래밍을 하나의 코드베이스에서 통합하여 리눅스 커널의 커스터마이징과 최적화를 간소화하는 것을 목표로 합니다.

현재의 eBPF 개발 방식은 복잡하고 C 언어에 대한 깊은 이해가 필요하며, 자원 관리와 복잡한 빌드 시스템을 수동으로 처리해야 하는 어려움이 있습니다. KernelScript는 이러한 문제를 해결하기 위해 여러 가지 장점을 제공합니다. 첫째, 모든 코드를 하나의 파일에 작성할 수 있으며, 사용자 공간, eBPF, 커널 등 다양한 환경에 자동으로 맞춰 컴파일됩니다. 둘째, 꼬리 호출 조정 및 포인터 작업과 같은 작업을 자동으로 관리하여 개발을 간소화합니다. 셋째, 안전한 프로그램 생애 주기 관리를 보장하며, 검증기 친화적인 타입 시스템을 사용합니다. 넷째, 여러 프로그램 간에 데이터를 쉽게 공유할 수 있는 기능을 제공합니다.

KernelScript는 XDP(패킷 처리), TC(트래픽 제어), kprobe(커널 추적) 등 다양한 eBPF 프로그램 유형을 지원합니다. 또한 현대적인 문법과 풍부한 타입 시스템, eBPF 맵에 대한 내장 지원, 메이크파일과 로더를 통한 자동 프로젝트 설정 등 사용자 친화적인 기능을 갖추고 있습니다. 사용자는 프로젝트를 쉽게 생성하고, 컴파일하며, 최소한의 설정으로 프로그램을 실행할 수 있습니다.

예제도 다양하게 제공되어 패킷 필터링 및 다중 프로그램 조정과 같은 기능을 보여줍니다. KernelScript는 기존의 C, Rust 또는 다른 eBPF 도구보다 접근성이 더 높아, 강력함과 사용의 용이성의 균형을 제공합니다. KernelScript는 eBPF 개발을 보다 쉽게 접근할 수 있도록 하면서도 저수준 프로그래밍의 성능 이점을 유지하는 것을 목표로 하고 있습니다.

작성자: gtirloni | 점수: 5

36.
Modernising the Amiga at Forty
(Modernising the Amiga at Forty)

요약이 없습니다.

작성자: freediver | 점수: 40

37.
과로 간호사, 유럽 충격!
(The hit film about overworked nurses that's causing alarm across Europe)

영화 "Late Shift"는 스위스 감독 페트라 볼페가 제작하였으며, 자금이 부족한 의료 시스템에서 과중한 업무에 시달리는 간호사들의 고충을 조명합니다. 이 영화는 헌신적인 젊은 간호사 플로리아가 병원에서의 하룻밤 근무 중 겪는 압박감과 도전들을 다룹니다. 이 작품은 주로 여성으로 구성된 간호 직업에 대한 인식을 높이는 것을 목표로 하고 있습니다.

볼페 감독은 실제 간호사들의 경험과 전직 돌봄 노동자인 마들린 칼벨라지의 소설에서 영감을 받았습니다. 영화는 간호의 감정적이고 복잡한 본질을 보여주며, 힘든 일과 따뜻한 순간들을 동시에 담고 있습니다. 독일 배우 레오니 베네쉬가 플로리아 역을 맡아 간호사를 의사 뒤에 숨기지 않고 중심 인물로 그리는 것이 중요하다고 강조합니다.

"Late Shift"는 의료 개혁에 대한 논의를 촉발했으며, 독일어권 유럽에서 큰 호응을 얻어 주요 영화들을 제치고 박스오피스에서 좋은 성적을 거두었습니다. 실제 간호사들은 이 영화가 자신의 일을 정확하게 묘사하고 공감할 수 있다고 느끼고 있습니다. 볼페 감독은 이 영화가 간호사들에 대한 이해와 지원을 증진시키고, 관객들이 그들의 의료 분야에서의 중요한 역할을 인식하도록 영감을 주기를 희망하고 있습니다.

이 영화는 영국과 아일랜드에서 8월 1일에 개봉될 예정입니다.

작성자: mykowebhn | 점수: 5

38.
AI HUD 시대!
(Enough AI copilots, we need AI HUDs)

2025년 7월, 인공지능 디자인에 대한 논의가 비판받고 있으며, 이는 1992년 연구자 마크 와이저의 발언을 언급하고 있습니다. 그는 인공지능을 "부조종사"로 보는 것에 반대하며, 인간의 인식을 향상시키는 기술을 설계해야 한다고 주장했습니다. 그는 이를 "보이지 않는 컴퓨터"라고 표현했습니다.

와이저의 개념은 현대 비행기에서 사용하는 헤드업 디스플레이(HUD)를 통해 설명할 수 있습니다. HUD는 비행에 필요한 중요한 정보를 제공하지만, 언어적 상호작용을 요구하지 않습니다. 이는 지시를 적극적으로 전달하는 부조종사와는 다릅니다.

소프트웨어 디자인에서 HUD의 예로는 맞춤법 검사기가 있습니다. 맞춤법 검사기는 보조 인터페이스 없이도 시각적으로 오류를 표시합니다. 또한, 사용자들이 프로그램의 동작을 더 잘 이해할 수 있도록 돕는 맞춤형 디버깅 도구도 포함됩니다.

이 글은 HUD가 항상 부조종사보다 우수하지는 않지만, 인간의 능력을 향상시킬 수 있다는 점을 강조합니다. 일상적인 작업은 가상 비서에게 맡길 수 있지만, 복잡한 상황에서는 인간의 이해를 확장하는 더 나은 도구가 필요합니다. 저자는 사용자 경험과 이해를 개선하기 위해 부조종사 개념이 아닌 AI 디자인을 탐구할 것을 권장합니다.

작성자: walterbell | 점수: 910

39.
Meta Is Going to Let Job Candidates Use AI During Coding Tests
(Meta Is Going to Let Job Candidates Use AI During Coding Tests)

요약이 없습니다.

작성자: geox | 점수: 19

40.
OSA가 소형 마스토돈에 미치는 영향
(How will the OSA affect small Mastodon instances?)

저자는 마스토돈에 관심이 있지만 현재 사용하고 있지는 않습니다. 최근에 도입된 새로운 규정인 OSA가 연령 인증 요구사항 때문에 마스토돈을 자가 호스팅하는 것을 복잡하게 만들 수 있다는 점을 주목했습니다. 그러나 이 규정은 월 사용자 수가 300만 명 이상인 서비스에만 적용되므로, 소규모 자가 호스팅 사용자들은 안전할 가능성이 높습니다. 하지만 만약 이들이 더 큰 인스턴스와 연결된다면 여전히 위험에 처할 수 있습니다. 저자는 영국에 있는 마스토돈 호스팅 업체들이 이러한 규정에 대해 걱정하고 있는지, 그리고 책임을 피하기 위해 서비스를 중단할 것을 고려하고 있는지 의문을 제기하며, 영국 내 마스토돈 호스팅의 미래에 대한 우려를 나타냈습니다.

작성자: Digit-Al | 점수: 17

41.
클로드 코드 주간 한도
(Claude Code weekly rate limits)

다음 달부터 Claude 구독자에 대한 새로운 주간 사용 제한이 시행됩니다. 현재 사용량에 따라 5% 미만의 사용자에게 영향을 미칠 것입니다. 이러한 변화는 계정 공유와 과도한 사용으로 인해 시스템에 부담이 가해지고 있는 문제 때문입니다.

8월 28일부터 적용되는 주요 변경 사항은 다음과 같습니다. 기존의 5시간 제한과 함께 주간 사용 제한이 추가됩니다. 또한 Claude Opus 4에 대한 새로운 7일 제한도 도입됩니다.

대부분의 사용자들은 큰 차이를 느끼지 못할 것입니다. 이러한 제한은 일상적인 사용을 지원하기 위해 설정된 것입니다. Max 5x 사용자에게는 주간 제한으로 Sonnet 4를 140-280시간, Opus 4를 15-35시간 사용할 수 있습니다. 그러나 과도하게 사용하는 사용자들은 제한에 더 빨리 도달할 수 있습니다.

구독 관리는 언제든지 가능하며, 구독을 취소할 수도 있습니다. 우리는 서비스의 신뢰성을 개선하기 위해 노력하고 있으며, 현재 진행 중인 성능 문제를 해결하기 위해 작업하고 있습니다.

작성자: thebestmoshe | 점수: 579

42.
MCP 인증 가이드: 신원과 보안
(The Guide to MCP Auth: Identity, Consent, and Agent Security)

이 가이드는 인공지능 시스템을 구축할 때 모델 컨텍스트 프로토콜(MCP)을 사용할 때의 도전 과제를 설명합니다. MCP는 AI 에이전트가 상황에 따라 결정을 내릴 수 있도록 하지만, 보안과 신원 문제도 함께 발생합니다. 주요 내용은 다음과 같습니다.

MCP는 단순한 API 이상의 역할을 합니다. 에이전트가 환경을 이해하고 결정을 내릴 수 있도록 돕지만, 이로 인해 오용의 위험도 커집니다.

MCP를 사용할 때 고려해야 할 중요한 인증 및 권한 부여 계층이 다섯 가지 있습니다. 첫째, 각 에이전트는 추적을 위해 고유한 신원이 필요합니다. 둘째, 사용자는 에이전트가 대신 행동할 수 있도록 자신의 신원과 동의를 확인해야 합니다. 셋째, 사용자는 에이전트가 어떤 행동을 할 수 있는지와 그 조건을 명시해야 합니다. 넷째, 에이전트는 도구와 컨텍스트에 접근하기 위해 인증을 받아야 합니다. 마지막으로, 에이전트가 사용하는 도구는 추가 인증을 요구할 수 있습니다.

에이전트에게 제공되는 컨텍스트는 그들의 행동에 영향을 미칠 수 있으며, 이는 조작이나 우발적인 데이터 유출과 같은 위험을 초래합니다. 이로 인해 접근 제어가 더 복잡해집니다.

현재 MCP는 여전히 발전 중이며, 이로 인해 일관되지 않은 구현과 문서화가 발생하고 있습니다. 많은 기존 시스템은 적절한 지원과 정책 집행이 부족합니다.

미들웨어를 구현하면 인증, 동의 및 행동 기록 관리를 도와 보안과 감독을 강화할 수 있습니다. MCP에서의 동의는 단순한 승인으로 끝나는 것이 아니라 구체적이고 상세해야 하며, 철회 가능하고 감사 가능해야 합니다.

추천하는 실천 방법으로는 모든 에이전트에 고유한 신원을 부여하고, 동의를 주요 제어 수단으로 활용하며, 보안과 정책 집행을 위해 미들웨어를 구현하는 것이 있습니다. 또한 정적 토큰에 의존하기보다는 세분화된 권한에 집중해야 합니다.

MCP는 지능형 시스템에 강력한 기능을 제공하지만, 보안과 신뢰성을 보장하기 위해 신원과 동의에 세심한 주의가 필요합니다.

작성자: gemanor | 점수: 3

43.
SQLx: 러스트 SQL 도구
(SQLx – Rust SQL Toolkit)

SQLx는 SQL 데이터베이스와 작업하기 위한 Rust 도구 모음입니다. 이 도구는 비동기 프로그래밍을 지원하며, 쿼리를 작성할 때 특별한 언어 없이도 컴파일 시 SQL 쿼리를 검사할 수 있습니다.

SQLx의 주요 특징은 다음과 같습니다. 비동기 기능이 있어 높은 동시성을 지원합니다. 쿼리는 컴파일 시 검증되어 데이터베이스에 맞는지 확인할 수 있습니다. PostgreSQL, MySQL, MariaDB, SQLite와 호환되며, MSSQL 지원은 재작성 작업으로 인해 일시적으로 중단되었습니다. 대부분의 드라이버는 안전한 Rust로 작성되었지만, SQLite는 C 라이브러리를 사용합니다. 데이터베이스 연결을 효율적으로 관리하는 연결 풀링 기능도 제공합니다. TLS를 지원하여 보안 연결을 제공합니다. SQLx는 Rust가 지원되는 모든 플랫폼에서 실행됩니다.

SQLx를 사용하려면 Cargo.toml 파일에 런타임(예: tokio 또는 async-std)과 선택적으로 TLS 백엔드를 지정해야 합니다.

사용 방법은 다음과 같습니다. 먼저 데이터베이스에 연결하기 위해 연결 풀을 생성합니다. 쿼리를 실행할 때는 준비된 쿼리와 준비되지 않은 쿼리를 모두 지원합니다. 준비된 쿼리는 효율성을 위해 캐시되며, 준비되지 않은 쿼리는 매개변수가 필요 없는 명령에 사용됩니다. 결과를 가져오는 방법으로는 fetch_one, fetch_all 등 다양한 방법을 사용할 수 있으며, 이를 Rust 구조체에 매핑할 수 있습니다.

컴파일 시 검증 기능을 사용하면 sqlx::query! 매크로를 통해 SQL 문법과 타입을 확인할 수 있어 오류를 조기에 발견할 수 있습니다. query_as!를 사용하면 출력 타입을 정의할 수 있습니다.

SQLx는 안전한 코딩 관행을 우선시하며 Apache 2.0 또는 MIT 라이센스 하에 배포됩니다. 기여는 동일한 라이센스 하에 환영합니다.

더 자세한 사용법과 예제는 SQLx 문서를 참조하시기 바랍니다.

작성자: stmw | 점수: 172

44.
아이를 위한 디자인, 즐거움 더하기
(Simplify, then add delightness: On designing for children)

셰인 오설리반은 어린이를 위한 앱인 키드즈 펀 아트를 개발한 경험을 공유하며, 어린이를 위한 사용자 친화적인 애플리케이션을 만들기 위한 중요한 디자인 원칙을 강조합니다. 주요 내용은 다음과 같습니다.

첫째, 텍스트를 최소화해야 합니다. 많은 어린이들이 읽을 수 없기 때문에 시각적 요소를 통해 소통하는 것이 더 효과적입니다. 둘째, 도구는 조작하는 대상 근처에 배치하여 직관적으로 사용할 수 있도록 하고, 큰 버튼을 만들어 쉽게 누를 수 있게 해야 합니다. 셋째, 실수를 쉽게 복구할 수 있도록 하여 어린이들이 불편함을 느끼지 않도록 해야 합니다.

넷째, 필요할 때는 어린이가 성인에게 도움을 요청하도록 유도하고, 이미지를 사용해 도움을 요청하는 방법을 안내합니다. 다섯째, 어린이의 발달하는 운동 능력에 맞춰 큰 버튼을 사용하고, 정밀한 동작보다는 길게 누르는 등의 행동을 허용해야 합니다. 여섯째, 의도적인 터치와 우연한 터치를 구분하는 문제를 해결해야 하며, 어린이들이 손을 화면에 올려놓는 경우가 많기 때문에 이를 고려해야 합니다.

일곱째, 재미있는 요소를 추가하여 사용자 경험을 향상시키고 어린이들의 관심을 끌어야 합니다. 여덟째, 어린이들이 앱 내에서 쉽게 탐색할 수 있도록 하여 작업 간 전환 시 혼란을 방지해야 합니다. 아홉째, 어린이에게 부적절할 수 있는 광고는 피하고, 대신 구독 모델이나 안전한 수익 창출 전략을 고려해야 합니다. 마지막으로, 어린이의 개인 정보를 보호하기 위해 사용자 생성 콘텐츠의 공유를 제한하고, 성인의 승인 없이 구매가 이루어지지 않도록 앱을 설계해야 합니다.

오설리반은 어린이를 위한 디자인이 그들의 독특한 필요와 능력을 신중하게 고려해야 하며, 즐겁고 안전한 경험을 제공하는 것을 목표로 해야 한다고 강조합니다.

작성자: shaneos | 점수: 189

45.
UK Technology Secretary: Online Safety Act opponents are on the predators's side
(UK Technology Secretary: Online Safety Act opponents are on the predators's side)

요약이 없습니다.

작성자: ivewonyoung | 점수: 4

46.
GLM-4.5: Reasoning, Coding, and Agentic Abililties
(GLM-4.5: Reasoning, Coding, and Agentic Abililties)

요약이 없습니다.

작성자: GaggiX | 점수: 229

47.
온라인 안전법, 지역 의원 ID 활용하기
(Use Their ID – Use your local UK MP’s ID for the Online Safety Act)

한 사용자가 영국의 우편번호를 입력하면 해당 지역의 국회의원 정보와 AI로 생성된 신분증 모형을 제공하는 웹사이트를 만들었습니다. 이 프로젝트는 새로운 온라인 안전법에 대한 유머러스한 항의의 일환입니다. 사용량이 많아지면서, 제작자는 현재로서는 키어 스타머 지역의 우편번호(WC2B6NH)와 같은 잘 알려진 우편번호를 사용하는 것이 좋다고 제안하고 있습니다.

작성자: timje1 | 점수: 789

48.
The Vatican observatory looks to the heavens
(The Vatican observatory looks to the heavens)

요약이 없습니다.

작성자: pseudolus | 점수: 66

49.
산소와 황을 동시에 호흡하는 세포
(Cells that breathe oxygen and sulfur at the same time)

이 기사는 옐로스톤 국립공원에서 발견된 독특한 미생물에 대해 다루고 있습니다. 이 미생물은 동시에 산소와 황을 호흡할 수 있는 능력을 가지고 있으며, 이를 이중 호흡이라고 합니다. 일반적으로 생물체는 산소를 이용하는 호흡(호기성 호흡)이나 황과 같은 다른 원소를 사용하는 호흡(혐기성 호흡) 중 하나를 선택하여 에너지를 추출합니다. 이 이중 호흡 능력은 미생물 대사에 대한 기존의 가정을 뒤흔들며, 일부 미생물이 두 가지 과정을 모두 관리할 수 있도록 진화했을 가능성을 시사합니다. 이는 지구가 산소가 풍부한 환경으로 전환되는 과정인 대산화 사건 동안 생명이 어떻게 적응했는지를 이해하는 데 중요한 의미를 가질 수 있습니다.

미생물학자 에릭 보이드가 이끄는 연구팀은 이 미생물의 한 종류인 수소박테리아 RSW1을 분리했습니다. 연구팀은 산소와 황이 모두 존재할 때 RSW1이 두 가지를 모두 이용해 성장하고 에너지를 생성할 수 있다는 사실을 발견했습니다. 이는 대부분의 혐기성 생물체가 산소에 의해 해를 입는 것과는 대조적입니다. 이 발견은 많은 미생물들이 비슷한 능력을 가질 수 있음을 나타내며, 산소 농도가 변동하는 환경에서 잘 살아남는 데 도움이 될 수 있습니다. 또한, 이 연구 결과는 수십억 년 전 새로운 대기 조건으로 전환되면서 생명이 어떻게 진화했는지에 대한 통찰을 제공할 수 있습니다.

작성자: sohkamyung | 점수: 79

50.
RP2350 E9 GPIO erratum fixed in new A4 stepping
(RP2350 E9 GPIO erratum fixed in new A4 stepping)

요약이 없습니다.

작성자: theodote | 점수: 8

51.
쓸모없는 UseCallback
(The Useless UseCallback)

이 글에서는 React에서 useCallbackuseMemo의 사용에 대해 논의하며, 이 훅들이 종종 불필요하게 사용된다고 지적합니다. 이 훅들을 사용하는 주된 이유는 성능 최적화와 함수 및 값에 대한 안정적인 참조를 유지하여 불필요한 재렌더링을 피하기 위해서입니다. 그러나 저자는 메모이제이션이 무의미한 경우가 있다고 주장합니다. 특히 메모이제이션된 값이 비메모이제이션된 컴포넌트에 전달될 때는 성능 이점이 없기 때문입니다.

주요 내용은 다음과 같습니다. 첫째, 성능 최적화입니다. 메모이제이션은 느린 작업, 예를 들어 컴포넌트의 재렌더링 빈도를 줄이기 위해 설계되었습니다. 하지만 컴포넌트가 메모이제이션되지 않았다면, props의 메모이제이션은 의미가 없습니다. 둘째, 참조의 안정성입니다. useCallbackuseMemo를 사용하는 주된 목표는 렌더링 간에 참조가 안정적으로 유지되도록 하는 것입니다. 이는 메모이제이션된 컴포넌트를 사용할 때 성능에 매우 중요합니다.

셋째, 일반적인 함정입니다. 메모이제이션된 컴포넌트에 전달되지 않는 값을 메모이제이션하는 것은 성능 향상을 가져오지 않습니다. 또한, 효과에서 props를 의존성으로 사용할 경우 불필요한 재렌더링을 초래하고 메모이제이션을 깨뜨릴 수 있습니다. 넷째, 실제 사례입니다. 저자는 자신의 작업에서 부적절한 메모이제이션이 비효율성과 버그를 초래할 수 있는 예를 공유합니다. 마지막으로 대안적인 패턴입니다. 저자는 의존성으로 포함되지 않고 효과에서 접근해야 하는 값을 보관하기 위해 ref를 사용하는 것을 제안하며, 이를 통해 불필요한 메모이제이션의 복잡성과 오버헤드를 피할 수 있습니다.

결론적으로, 이 글은 React에서 메모이제이션을 사용할 때 주의할 필요가 있음을 강조하며, 코드를 복잡하게 만들지 않고 성능을 관리할 수 있는 대안 전략을 제안합니다.

작성자: 0xedb | 점수: 104

52.
Blackstone executive among four people killed in Midtown NYC shooting
(Blackstone executive among four people killed in Midtown NYC shooting)

요약이 없습니다.

작성자: Bluestein | 점수: 11

53.
Samsung Removes Bootloader Unlocking with One UI 8
(Samsung Removes Bootloader Unlocking with One UI 8)

요약이 없습니다.

작성자: 1una | 점수: 252

54.
Fintech dystopia
(Fintech dystopia)

요약이 없습니다.

작성자: LasEspuelas | 점수: 243

55.
VPN use surges in UK as new online safety rules kick in
(VPN use surges in UK as new online safety rules kick in)

요약이 없습니다.

작성자: mmarian | 점수: 647

56.
SRAM의 비밀 탈취!
(SRAM Has No Chill: Exploiting Power Domain Separation to Steal On-Chip Secrets)

연구 논문 "SRAM Has No Chill"에서는 Volt Boot라는 새로운 공격 방법을 다루고 있습니다. 이 방법은 칩 내 SRAM(정적 임의 접근 메모리)을 겨냥하여 민감한 데이터를 추출합니다. 전통적인 콜 부트 공격이 DRAM의 데이터 유지 특성을 이용하기 위해 극저온을 필요로 하는 것과 달리, Volt Boot는 현대 시스템 온 칩(SoC) 설계에서 전원 분리를 활용합니다.

콜 부트 공격은 DRAM의 온도 의존적인 데이터 유지 특성을 이용합니다. 그러나 SRAM은 전원이 꺼지면 빠르게 데이터를 잃기 때문에 이러한 공격에 대해 안전한 것으로 보입니다. Volt Boot 공격은 메모리에 공급되는 전원을 조작하여 SRAM에서 전원 주기가 바뀌어도 데이터를 유지할 수 있게 합니다. 특정 메모리 영역에 전압을 유지함으로써, 메인 전원이 끊겨도 데이터가 보존될 수 있습니다.

연구자들은 이 공격을 다양한 ARM Cortex-A 프로세서에서 성공적으로 시연하였으며, 캐시, 레지스터, 내부 RAM에서 100% 정확도로 데이터를 추출했습니다. Volt Boot는 현재 칩 내 보안 조치가 불충분하다는 것을 드러냅니다. 이 공격은 공격자가 SRAM에 저장된 평문 형태의 민감한 정보에 접근할 수 있게 하여 임베디드 시스템의 보안을 저해합니다.

Volt Boot에 대한 잠재적인 방어책으로는 전원 차단 시 메모리를 정리하는 방법, 시작 시 SRAM을 초기화하는 방법, ARM TrustZone과 같은 하드웨어 기반 보안 기능을 사용하는 방법, 인증된 부팅 프로세스를 시행하는 방법 등이 있습니다. 이 연구는 칩 내 메모리 설계가 콜 부트 공격에 대해 안전하다고 여겨졌던 반면, 전원 영역의 분리가 민감한 데이터를 유출할 수 있는 방법으로 악용될 수 있음을 보여줍니다. 이러한 발견은 현대 컴퓨팅 장치에서 더 나은 보안 조치의 필요성을 강조합니다.

작성자: zdw | 점수: 68

57.
테스트 결과 비교
(Same prompt tested across Replit, Bolt, v0, Lovable and Raq.com)

Raq.com은 사용자가 브라우저에서 직접 내부 도구를 만들 수 있도록 해주는 플랫폼입니다. 이 플랫폼은 Claude Code를 사용하며, 적절한 프롬프트를 제공하면 스스로 수정할 수 있는 기능이 있습니다. 제작자는 많은 인기 있는 웹 기반 AI 코딩 도구들이 실제 API 통합에 어려움을 겪고, 종종 작동하지 않는 프로토타입을 생성하거나 많은 수동 수정이 필요하다는 것을 발견했습니다. 다양한 플랫폼의 능력을 테스트하기 위해 같은 프롬프트를 다섯 개의 도구에서 실행해본 결과, Raq.com만이 단일 프롬프트로 완전한 작동 솔루션을 성공적으로 제공했으며, 이를 한 번의 클릭으로 배포할 수 있었습니다.

현재 Raq.com은 초기 접근 단계에 있으며, 팀을 위해 내부 도구를 만들고자 하는 비코더를 위해 설계되었습니다. 이 플랫폼은 격리된 개발 및 운영 환경, 지속적인 세션을 위한 영구 터미널, Claude가 자신의 작업을 디버깅할 수 있도록 해주는 자가 수정 메커니즘과 같은 기능을 제공합니다. 또한 배포 과정을 간소화하는 스크립트를 실행할 수 있는 도구도 제공합니다.

전체 테스트와 비디오를 보려면 그들의 웹사이트를 방문하면 됩니다.

작성자: hawke | 점수: 5

58.
Union Pacific to buy Norfolk in $85B mega U.S. railroad deal
(Union Pacific to buy Norfolk in $85B mega U.S. railroad deal)

요약이 없습니다.

작성자: pseudolus | 점수: 69

59.
생산 AI 원칙
(Principles for production AI agents)

이 글은 아르세니 크라프첸코가 작성한 것으로, 효과적인 AI 에이전트를 개발하기 위한 여섯 가지 주요 원칙을 설명합니다. 각 원칙을 간단히 정리하면 다음과 같습니다.

첫 번째 원칙은 시스템 프롬프트에 투자하는 것입니다. AI 모델이 잘 작동하려면 명확하고 구체적인 프롬프트가 필요합니다. 모호한 지시는 피하고, 대형 언어 모델(LLM) 제공자가 제시하는 최선의 방법을 따르는 것이 중요합니다.

두 번째 원칙은 맥락을 분리하는 것입니다. 모델이 잘못된 정보를 생성하거나 집중력을 잃지 않도록 맥락을 효과적으로 관리해야 합니다. 필요한 최소한의 정보로 시작하고, 필요에 따라 추가 맥락에 접근할 수 있도록 합니다.

세 번째 원칙은 도구를 신중하게 설계하는 것입니다. AI 에이전트를 위한 간단하고 명확한 도구를 만들어야 합니다. 혼란을 피하기 위해 도구의 수를 제한하고, 각 도구가 명확한 기능을 갖도록 해야 합니다. 이는 잘 설계된 API와 유사합니다.

네 번째 원칙은 피드백 루프를 설계하는 것입니다. AI가 행동을 생성하고(행위자) 이를 평가하는(비평가) 두 단계의 접근 방식을 구현해야 합니다. 이를 통해 출력물이 미리 정해진 기준을 충족하도록 하여 신뢰성을 높일 수 있습니다.

다섯 번째 원칙은 LLM 기반의 오류 분석입니다. AI 에이전트를 개선하기 위해 오류 분석을 활용해야 합니다. LLM과 함께 에이전트 성능의 로그를 분석하여 맹점을 찾아내고 맥락 및 도구 설계를 개선합니다.

마지막으로 여섯 번째 원칙은 불만족스러운 행동이 시스템 문제를 나타낸다는 것입니다. 에이전트의 불만족스러운 행동은 종종 LLM 자체의 결함이 아니라 시스템 오류에서 비롯됩니다. 모델을 비난하기 전에 항상 누락된 도구나 불명확한 프롬프트를 점검해야 합니다.

신뢰할 수 있는 AI 에이전트를 구축하려면 좋은 시스템 설계와 소프트웨어 공학이 필요합니다. 명확한 지시, 효과적인 맥락 관리, 견고한 도구, 지속적인 오류 분석에 집중하여 실패에서 회복하고 시간이 지남에 따라 개선할 수 있는 에이전트를 만들어야 합니다.

작성자: carlotasoto | 점수: 116

60.
아마존 AI의 숨겨진 비밀
(Amazon's AI Coding Revealed a Dirty Little Secret)

귀하의 컴퓨터 네트워크에서 비정상적인 활동이 감지되었습니다. 계속 진행하려면 아래 상자를 클릭하여 로봇이 아님을 확인해 주시기 바랍니다.

이런 일이 발생한 이유는 브라우저에서 자바스크립트와 쿠키가 허용되고 차단되지 않았는지 확인해야 하기 때문입니다.

도움이 필요하신가요? 질문이 있으시면 지원팀에 문의하시고 참조 ID: e0b896b6-6c95-11f0-b43c-0e07e3271c27를 제공해 주시기 바랍니다.

중요한 글로벌 시장 뉴스를 원하신다면 Bloomberg.com에 구독하는 것을 고려해 보시기 바랍니다.

작성자: quantified | 점수: 29

61.
Color Me Same – A new kind of logic game
(Color Me Same – A new kind of logic game)

요약이 없습니다.

작성자: franze | 점수: 30

62.
Uranium-based catalyst turns air nitrogen into ammonia
(Uranium-based catalyst turns air nitrogen into ammonia)

요약이 없습니다.

작성자: PaulHoule | 점수: 5

63.
혜성 3I/아틀라스, 현재 정보!
(Interstellar Comet 3I/Atlas: What We Know Now)

지구와 우주에 있는 망원경들이 3I/ATLAS 혜성을 관측하고 있습니다. 이는 태양계에서 발견된 세 번째 항성 간 물체로, 이전의 2I/Borisov 혜성과 비혜성인 1I/‘Oumuamua에 이어 나타났습니다. 이 혜성은 이전의 항성 간 물체들보다 더 빠르게 움직이며, 태양계의 평면에 가까운 궤도를 따라 이동하고 있습니다.

최근 베라 C. 루빈 천문대의 이미지 등 여러 관측 결과에 따르면, 3I/ATLAS는 희미한 먼지 구름을 가지고 있으며, 태양을 향한 꼬리의 흔적도 보입니다. 이는 일반적인 혜성과는 다소 다른 모습입니다. 혜성의 핵 크기는 약 0.5에서 11.4킬로미터 사이로 추정됩니다.

이 혜성의 기원은 아직 불확실하지만, 일부 연구자들은 이 혜성이 약 70억 년 정도 된 매우 오래된 물체일 가능성이 있다고 제안합니다. 이는 우리 은하의 두꺼운 원반에서 온 것일 수 있습니다. 3I/ATLAS는 목성, 화성, 금성 근처를 지나게 되지만, 12월에는 희미해져 태양에 가장 가까워질 때는 시야에서 사라질 것입니다.

그럼에도 불구하고, 목성 얼음 위성 탐사선(JUICE)과 사이키 탐사선 같은 일부 우주선은 혜성이 가장 가까이 접근할 때 관측할 수 있을 것으로 보입니다. 혜성이 태양계를 통과하는 동안 파편화와 같은 비정상적인 활동을 포착하기 위해 지속적인 관측이 중요합니다.

작성자: bikenaga | 점수: 90

64.
가자 전쟁 범죄 목격담
(‘I witnessed war crimes’ in Gaza – former worker at GHF aid site [video])

가자 인도적 재단(GHF)에서 일했던 앤서니 아길라르가 사직했습니다. 그는 이스라엘 방위군이 팔레스타인 민간인에게 가한 심각한 폭력을 목격했다고 밝혔습니다. 아길라르는 상황이 잔인하며, 무장하지 않고 굶주린 사람들에 대해 불필요한 힘이 사용되고 있다고 설명했습니다. 그의 경험은 가자 지역의 지속적인 갈등과 인도적 위기가 인구에 미치는 영향을 강조합니다.

작성자: nathanyz | 점수: 891

65.
단어 축소, 숨은 문구 찾기
(Shrinkle – Shrink words, find hidden phrase)

"SCARFSSPARKLY"라는 단어에서 글자를 제거하여 새로운 단어를 만들고, 궁극적으로 숨겨진 문구를 찾아내는 작업입니다.

작성자: onion92 | 점수: 71

66.
HIV 예방약, 예츠고 승인!
(FDA has approved Yeztugo, a drug that provides protection against HIV infection)

새로운 HIV 예방 약물인 예츠구가 승인되어 HIV와의 싸움에서 중요한 진전을 이뤘습니다. 이 약물은 캡시드 억제제로, 연간 두 번의 주사만으로 HIV에 대해 100% 보호를 제공합니다. 특히 저소득 국가의 수백만 명에게 도움을 주기 위해, 길리어드 사이언스와 글로벌 펀드는 이 약물을 로열티 없이 제공하여 저렴한 가격으로 접근할 수 있도록 하고 있습니다.

예츠구는 FDA 승인을 받았으며, 다양한 국가에서 접근 가능할 것으로 예상됩니다. 향후 3년 동안 최대 200만 명에게 도달할 계획입니다. 이 노력에는 자원이 제한된 지역에서 제네릭 버전을 생산하기 위한 파트너십도 포함됩니다. 전문가들은 이 장기 작용 약물이 HIV 예방에 대한 순응도를 크게 높이고, 더 자주 복용해야 하는 방법과 관련된 낙인을 줄일 수 있을 것으로 보고 있습니다.

길리어드의 접근 방식은 이익보다 공공 건강을 우선시하며, 이 생명을 구하는 약물에 대한 글로벌 접근의 필요성을 강조하고 있습니다. 글로벌 펀드는 예츠구를 효과적으로 배포하기 위한 필요한 인프라를 구축하기 위해 노력하고 있습니다. 이번 개발은 HIV/AIDS와의 지속적인 전투에서 희망적인 전환점을 나타냅니다.

작성자: MBCook | 점수: 354

67.
과두제의 철칙
(Iron Law of Oligarchy)

"철의 과두제 법칙"은 사회학자 로버트 미첼스가 1911년 저서 정당에서 발전시킨 정치 이론입니다. 이 이론은 모든 민주적 조직이 결국 소수의 엘리트 집단, 즉 과두제에 의해 지배받게 된다고 주장합니다. 이는 대규모 조직을 관리하는 복잡성 때문입니다. 미첼스는 조직이 성장함에 따라 구조화된 계층이 필요해지고, 이로 인해 권력이 몇몇 지도자의 손에 집중된다고 설명합니다.

이 이론의 주요 내용은 다음과 같습니다. 첫째, 과두제의 불가피성입니다. 조직이 처음에는 민주적 이상을 가지고 시작하더라도, 결국 과두적 경향이 나타납니다. 이는 대규모 집단이 효과적으로 기능하기 위해 조직과 리더십이 필요하기 때문입니다. 둘째, 위임과 관료제입니다. 조직이 확장되면 의사결정이 복잡해져 모든 구성원이 직접 참여하기 어려워집니다. 이로 인해 권력이 리더십 계층에 위임되며, 이들은 일반 구성원과 단절될 수 있습니다.

셋째, 통제와 정보입니다. 지도자들은 종종 중요한 정보를 통제하고, 자신의 권력을 유지하기 위해 프로세스를 조작할 수 있어 책임을 묻기 어렵게 만듭니다. 넷째, 역사적 사례입니다. 미첼스는 다양한 정치당과 노동조합에서 이러한 동태를 관찰했으며, 심지어 민주적 목표를 가진 사회주의 그룹조차 과두적 패턴에 빠졌음을 지적했습니다. 마지막으로, 반례로는 국제 인쇄 조합과 같은 일부 조직이 강력한 지역 자율성과 적극적인 구성원 참여를 통해 과두제에 저항하는 방법을 보여주었다는 점입니다.

전반적으로 미첼스의 이론은 대규모 조직에서 진정한 민주주의를 이루는 것이 어렵다는 점을 강조합니다. 구조가 본질적으로 광범위한 참여보다 리더십 계층을 선호하기 때문입니다.

작성자: rzk | 점수: 14

68.
셀러브리티 사진의 시작, 펠릭스 나다르
(Félix Nadar: the first celebrity photographer (2019))

펠릭스 나다르, 본명 가스파르-펠릭스 투르나숑은 1820년에 태어난 선구적인 사진작가로, 19세기 파리 문화의 중요한 인물입니다. 그는 세계 최초의 유명인 사진작가로 알려져 있으며, 유명 예술가와 작가들의 통찰력 있는 초상화로 유명합니다. 나다르의 스튜디오는 첫 인상파 전시회를 개최했으며, 그는 최초의 공중 사진도 촬영했습니다.

활기찬 성격과 자기 홍보에 능한 나다르는 파리의 엘리트 사이에서 이름을 알렸습니다. 그는 저널리즘과 풍자화로 경력을 시작하며, 샤를 보들레르와 알렉상드르 뒤마 같은 영향력 있는 인물들과의 인맥을 쌓았습니다. 그의 사진 스타일은 주제의 본질을 포착하는 데 중점을 두었으며, 간단한 배경과 자연광을 활용해 인물의 개성을 강조했습니다.

나다르는 또한 기구 비행에 관심을 가지고 있었으며, 초기 항공 분야에도 참여했습니다. 그는 1858년에 파리의 공중 사진을 촬영한 것으로 유명합니다. 그는 비행 기계 개발을 목표로 하는 공중 이동 촉진 협회를 설립했습니다.

그의 아들 폴 나다르가 가족의 사진 유산을 이어갔지만, 아버지만큼의 명성을 얻지는 못했습니다. 펠릭스 나다르는 프랑스의 사진과 문화에 대한 기여로 여전히 전설적인 인물로 남아 있습니다. 그의 작품 전시회는 2019년 2월까지 파리의 국립도서관에서 열렸습니다.

작성자: lordleft | 점수: 7

69.
무의미한 글꼴 만들기
(433 – How to make a font that says nothing)

새로운 글꼴인 433에 대한 내용이 담겨 있습니다. 이 글꼴은 보이는 텍스트를 점으로 대체하며, 최신 버전의 앱인 Ensō에서 특히 Coffeeshop Mode라는 기능에 사용되고 있습니다. 이 글꼴을 사용하는 주된 이유는 단순함과 저자의 호기심 때문입니다.

저자는 이전에 작성한 노트가 입소문을 타면서 거의 400명의 테스터를 모집하게 되었고, 이로 인해 다양한 사용자 그룹이 형성되었습니다. 이를 통해 여러 가지 텍스트 렌더링 방법을 시험해 볼 수 있었고, 결국 모든 비공백 문자를 점으로 표시하는 글꼴을 만들기로 결정하게 되었습니다.

글꼴의 이름인 433은 음악 작품 4′33″에서 영감을 받았습니다. 저자는 글꼴의 작동 방식을 설명하며, 글꼴은 문자를 나타내는 글리프의 모음으로, 코드 포인트에 매핑된다고 정의합니다. 목표는 다양한 문자를 포괄하면서도 파일 크기가 작고 간결한 글꼴을 만드는 것이었습니다.

저자는 FontForge를 사용하여 글꼴을 만드는 과정을 단계별로 설명하며, 여러 코드 포인트에 대해 단일 점 글리프를 참조하여 크기를 줄이는 효율성에 중점을 두었습니다. 최종적으로 생성된 글꼴 파일은 WOFF2 형식으로, TTF 파일보다 훨씬 작았습니다.

저자는 글꼴 제작 과정에서 겪었던 어려움과 필요한 기술, 그리고 이러한 장애물을 극복한 것에 대한 만족감을 회상합니다. 성취를 인식하고 경험에서 배우는 것이 중요하다고 강조합니다. 글은 이 노력에 도움을 준 팀원에게 감사의 마음을 전하며 마무리됩니다.

작성자: rpastuszak | 점수: 40

70.
Robot hand could harvest blackberries better than humans
(Robot hand could harvest blackberries better than humans)

요약이 없습니다.

작성자: PaulHoule | 점수: 105

71.
Anthropic Faces Potentially "Business-Ending" Copyright Lawsuit
(Anthropic Faces Potentially "Business-Ending" Copyright Lawsuit)

요약이 없습니다.

작성자: Invictus0 | 점수: 54

72.
효율적 회의 문화
(What would an efficient and trustworthy meeting culture look like?)

효율적인 회의 문화는 직원들이 필요할 때 회의를 거절할 수 있도록 하여, 시간과 비용을 낭비하는 비생산적인 회의의 수를 줄이는 데 도움을 줍니다. 많은 회의가 명확한 목적 없이 진행되어 참석자들 사이에 불만과 혼란을 초래합니다.

회의의 목적은 문제 해결을 위한 아이디어를 모으고 집단 결정을 내리는 데 있어야 하며, 단순히 정보를 공유하는 데 그쳐서는 안 됩니다. 정보 공유는 서면 커뮤니케이션이 더 적합합니다. 회의의 구조 또한 중요합니다. 주최자는 시간 예상과 기대 결과가 포함된 의제를 제공하고, 회의록을 작성하며, 논의가 주제에서 벗어나지 않도록 해야 합니다. 회의는 모든 참석자의 일정을 존중하여 정시에 종료되어야 합니다.

참석자들은 자신과 관련된 회의에만 참석하고, 사전에 준비하며, 적극적으로 논의에 참여해야 합니다. 회의를 거절할 경우, 결과에 영향을 미칠 기회를 포기하게 된다는 점을 이해해야 합니다. 또한, 회의에 적극적으로 참여하지 않는 경우, 전체 회의에 참석하기보다는 회의록을 읽는 것이 더 나을 수 있습니다.

명확하고 규율 있는 회의 문화를 구축함으로써 조직은 생산성을 향상시키고 불필요한 참석을 줄일 수 있으며, 모든 직원이 더 의미 있는 일에 집중할 수 있도록 할 수 있습니다.

작성자: todsacerdoti | 점수: 173

73.
LLM 임베딩 완벽 가이드
(LLM Embeddings Explained: A Visual and Intuitive Guide)

제공할 텍스트가 없는 것 같습니다. 요약하거나 간단히 정리해드릴 내용을 공유해 주시면 좋겠습니다!

작성자: eric-burel | 점수: 433

74.
닌크스OS와 튜크스도 노트북
(NixOS on a Tuxedo InfinityBook Pro 14 Gen9 AMD Laptop)

저자는 TUXEDO InfinityBook Pro 14라는 리눅스 사용자용으로 제작된 노트북에 NixOS를 설치한 경험을 이야기합니다. 처음에는 다른 노트북을 원했지만, 가용성 문제로 TUXEDO를 선택하게 되었습니다.

TUXEDO는 리눅스에 최적화된 노트북을 제작하는 독일 제조업체로, 자체 운영체제인 TUXEDO OS와 함께 제품을 배송합니다. NixOS를 설치하기 위해 저자는 TUXEDO 노트북에서 작동하도록 특정 변경을 해야 했습니다. 여기에는 이더넷과 ACPI 웨이크업 문제를 해결하기 위해 드라이버와 커널 매개변수를 추가하는 작업이 포함되었습니다.

전원 프로필 관리를 위해 TUXEDO Control Center를 사용하기로 결정했지만, KDE Plasma의 PowerDevil과 비교해 일부 기능이 부족했습니다. 저자는 Control Center와의 충돌을 방지하기 위해 PowerDevil을 비활성화해야 했습니다.

설치 과정에서 ACPI 경고와 웨이크업 시 팬 속도 문제를 겪었지만, TUXEDO 지원팀으로부터 이러한 문제들이 기능에 영향을 미치지 않는다는 확답을 받았습니다. 저자는 NixOS의 설치 과정이 다른 배포판에 비해 더 어렵다고 느끼며, 더 쉬운 주류 지원을 위해 Debian으로 전환하는 것을 고려하고 있지만, 일부 NixOS 기능은 유지하고 싶어합니다.

이 요약은 저자의 설치 및 설정 과정에서의 주요 문제와 TUXEDO 노트북에서 NixOS에 대한 전반적인 만족도를 반영하고 있습니다.

작성자: brainlessdev | 점수: 69

75.
지질의 경이
(The Geological Sublime)

루이스 하이드의 "지질학적 숭고함" 에세이에서는 깊은 시간, 기후 변화, 그리고 나비 개체수의 취약성에 대한 생각을 다룹니다. 그는 개인적인 지진 경험을 통해 지구의 역사와 수백만 년에 걸친 거대한 지질학적 힘을 연결짓습니다.

하이드는 찰스 라이엘과 찰스 다윈과 같은 지질학자들의 통찰을 언급하며, 지구가 오랜 시간에 걸쳐 서서히 형성되었다는 깊은 시간의 개념을 강조합니다. 그는 이러한 지질학적 시간과 현재의 기후 변화 및 종의 멸종이 일어나는 빠른 변화를 대조합니다. 예를 들어, 그는 뉴잉글랜드 지역의 나비 개체수가 급격히 감소하고 있으며, 일부 종은 환경 변화로 인해 사라지고 있다고 지적합니다.

이 에세이는 긴급한 기후 문제에 직면했을 때 깊은 시간을 이해하는 어려움을 탐구합니다. 하이드는 현재의 환경 위기의 중요성을 이해하기 위해 지구 역사에 대한 장기적인 맥락을 파악할 필요성을 주장합니다. 그는 또한 "시간의 비율"이라는 개념에 대해 성찰하며, 인간의 시간 개념과 지질학적 시간 척도를 조화시키는 것이 어렵다는 점을 인정합니다.

하이드는 나비 관찰에 대한 개인적인 일화를 포함하여 자연의 아름다움과 복잡성을 강조하면서도 기후 변화가 초래하는 위협을 인식합니다. 그는 지구의 방대한 역사 속에서 우리의 위치를 인식하고, 생명과 환경의 상호 연결성을 깊이 이해할 필요성을 강조하며 마무리합니다.

작성자: prismatic | 점수: 75

76.
이미지 속 인물 인식!
(LLMs can now identify public figures in images)

최근 연구에서는 다양한 대형 언어 모델(LLM)이 이미지 속 공인 인물을 어떻게 인식하는지를 조사했습니다. 연구자는 바락 오바마와 같은 저명한 인물의 이미지를 사용하여 ChatGPT, Claude, 구글의 Gemini 모델이 얼마나 정확하게 인식하는지를 테스트했습니다.

주요 발견 사항은 다음과 같습니다. ChatGPT와 Claude는 공인 인물을 식별하는 것을 자주 거부했으며, 이는 엄격한 개인 정보 보호 및 안전 지침 때문으로 보입니다. 반면, Gemini는 주저 없이 공인 인물을 정확하게 식별하여, 다른 훈련 및 강화 학습 방법을 사용하고 있음을 시사합니다. Llama, Mistral, Qwen과 같은 다른 모델들도 오바마를 정확히 인식했습니다. 비저명한 인물(연구자와 같은)의 이미지로 테스트했을 때, 모델들은 저명한 인물이 없다고 정확히 언급했습니다. 여러 공인 인물의 이미지로 테스트했을 때, Gemini와 Qwen은 정확한 식별을 제공했지만, 다른 모델들은 이름 순서에 어려움을 겪거나 잘못된 이름을 생성했습니다.

연구는 Gemini가 공인 인물 식별에서 다른 모델보다 우수하다고 결론지었습니다. 이는 Gemini가 방대한 훈련 데이터에 접근할 수 있기 때문으로 보입니다. 연구자는 LLM이 공인 인물을 식별하는 것의 윤리적 함의에 대해 우려를 표명했으며, 이러한 능력이 향후 비공식 인물에게도 확대될 경우에 대한 걱정을 나타냈습니다.

작성자: minimaxir | 점수: 40

77.
클로드의 반전 발견
(Claude Finds Contradictions in My Thinking)

Claude는 저자의 사고에서의 모순을 조사하며, 저자의 지적 여정을 반영하는 몇 가지 주요 긴장을 확인했습니다.

첫 번째로, 권력의 역설이 있습니다. 저자는 권력이 부패할 수 있다는 것을 인식하면서도 영향력을 추구하는 것이 본질적으로 나쁜 것은 아니라고 믿습니다. 이는 영향력을 원하면서도 영적인 거리두기를 유지하는 것에 대한 질문을 제기합니다.

두 번째로, 디지털 참여의 딜레마가 있습니다. 저자는 의미 있는 목적을 위해 디지털 도구와 사려 깊게 소통하고 싶어하지만, 이러한 도구가 촉발하는 반응적 문화에 대해서는 비판적입니다.

세 번째로, 행동과 수용 사이의 긴장이 있습니다. 저자의 글에서는 한계를 수용하는 것과 변화를 적극적으로 추구하는 것 사이의 갈등이 드러나며, 이는 동양의 수용 철학과 서양의 개인적 주체성 이상을 조화롭게 유지하려는 고뇌를 반영합니다.

네 번째로, 지식의 역설이 있습니다. 저자는 감정적 참여 없이 정보를 소비하는 것의 가치를 의문시하면서도 광범위한 지적 생산을 옹호합니다.

다섯 번째로, 개인과 집단의 초점 간의 갈등이 있습니다. 저자는 개인적인 유산을 남기고 싶어하는 욕망과 타인의 성취에 기여하고자 하는 믿음 사이에서 갈등을 겪고 있습니다.

두 번째 금고에서는 추가적인 긴장이 나타납니다. 자율성과 시스템 통합 간의 갈등이 있으며, 저자는 자율성을 중시하지만 제도적 과정에 깊이 관여하고, 이를 내부에서 개혁하고자 하는 욕구를 보입니다.

위험 감수와 위험 회피 간의 불일치도 존재합니다. 저자는 위험 감수를 옹호하면서도 전통적인 학문적 시스템을 탐색하는 데 어려움을 겪고 있습니다.

문제 해결자와 기회 창출자 간의 긴장도 있습니다. 저자는 기회를 창출하는 것을 촉진하지만, 종종 제안들을 기존 문제에 대한 해결책으로 제시합니다.

개인적 천재성과 협력적 시스템 간의 갈등도 있습니다. 저자는 개인적인 비전을 존경하면서도 협력적 접근을 옹호하여 개인주의와 시스템 개선 간의 긴장을 나타냅니다.

마지막으로, 학문적 정체성과 기업가적 정체성 간의 갈등이 있습니다. 저자는 학문적 엄격함과 기업가적 추진력 사이에서 갇힌 느낌을 받습니다.

Claude는 이러한 모순들이 결점이 아니라 저자의 사고 과정이 발전하고 있다는 신호라고 언급합니다. 저자는 복잡한 철학적 질문과 씨름하고 있으며, 시간이 지남에 따라 긴장이 더욱 정교해졌음을 보여줍니다. 이는 지속적인 지적 발전을 나타냅니다.

작성자: speckx | 점수: 34

78.
트레 IDE 성능 분석
(Performance and telemetry analysis of Trae IDE, ByteDance's VSCode fork)

사용자가 ByteDance에서 개발한 VSCode의 버전인 Trae를 테스트한 결과, 여러 가지 주요 문제가 발견되었습니다. 첫째, Trae는 표준 VSCode에 비해 RAM 사용량이 5.7GB로 상당히 높고, 프로세스 수가 33개로 많습니다. 둘째, 텔레메트리 설정이 비활성화된 상태에서도 Trae는 ByteDance의 서버로 데이터를 계속 전송하며, 오히려 데이터 수집이 증가했습니다. 셋째, Trae는 텔레메트리를 끈 상태에서도 하드웨어 사양, 사용자 ID, 운영체제 버전, 사용 데이터 등 상세한 정보를 수집합니다. 넷째, 사용자는 이러한 문제를 논의하려고 Discord에서 시도했으나, 개인 정보 보호에 관한 게시물이 삭제되고 계정이 음소거되는 검열을 경험했습니다.

사용자는 이러한 문제들이 성능, 개인 정보 보호, 그리고 공개 토론에 대한 우려를 불러일으킨다고 경고합니다. 자세한 분석과 증거는 링크된 게시물에서 확인할 수 있습니다.

작성자: segfault22 | 점수: 941

79.
데비안, 64비트 시간 전환!
(Debian switches to 64-bit time for everything)

잘 알려진 리눅스 배포판인 데비안은 다가오는 데비안 13 "트릭시" 릴리스에서 대부분의 시스템을 64비트 시간으로 전환하여 2038년 문제(유닉스 종말론이라고도 불림)를 피할 준비를 하고 있습니다. 이 변화는 2038년 1월 19일에 많은 시스템에서 시간 측정 방식(32비트 정수를 사용)이 넘쳐서 오류가 발생할 수 있기 때문에 필요합니다.

이를 해결하기 위해 데비안 개발자들은 32비트 하드웨어에서도 64비트 시간 형식을 구현할 예정입니다. 다만, 가장 오래된 하드웨어는 호환성을 위해 현재 시스템을 계속 사용할 것입니다. 이 전환은 수천 개의 소프트웨어 패키지에 영향을 미치며, 플랫폼 전반에 걸쳐 호환성을 보장하기 위해 상당한 작업이 필요합니다.

64비트 하드웨어를 사용하는 시스템은 이미 안전하지만, 많은 구형 및 저가형 장치는 여전히 32비트 프로세서에 의존하고 있습니다. 개발자들은 2038년 마감일이 다가오면서 문제가 발생하지 않도록 전환이 성공적으로 완료될 것이라고 확신하고 있습니다.

작성자: pseudolus | 점수: 401

80.
앵커, 3D 프린터 단종!
(Anker is no longer selling 3D Printers)

Anker는 M5와 M5C 3D 프린터의 판매를 무기한 중단했습니다. 처음에 Anker는 3D 프린팅 사업을 EufyMake라는 새로운 하위 브랜드로 분리할 계획이었으나, 이 브랜드는 3D 프린터 판매를 중단하고 유지 관리에 필요한 주요 부품도 더 이상 제공하지 않고 있습니다. 이로 인해 고객들은 M5C의 핫엔드와 같은 필수 부품을 찾는 데 어려움을 겪고 있으며, 사용자들 사이에서 불만이 커지고 있습니다. Anker는 향후 3D 프린터 모델을 배제하지는 않았지만, 현재 기존 모델의 판매를 재개할 계획은 없습니다. 3D 프린팅 시장의 다른 회사들도 어려움을 겪고 있는 상황입니다. 신뢰할 수 있는 3D 프린터를 찾는 이들에게는 Bambu P1S와 P1P, 그리고 Elegoo Centauri Carbon과 같은 대안이 추천됩니다.

작성자: geerlingguy | 점수: 49

81.
레버리지의 함정
(The leverage arbitrage: Why everything feels broken)

이 글에서는 사회에서 권력이 작동하는 방식의 중요한 변화를 다루고 있습니다. 이를 "레버리지 차익 거래의 분기"라고 부르며, 이는 세상을 빠르게 변화시킬 수 있는 주체들(예: 기술 기업)과 느리게 반응하는 주체들(예: 교육 기관과 정부) 간의 격차가 확대되고 있음을 의미합니다.

레버리지에는 세 가지 유형이 있습니다. 첫째, 노동 레버리지는 사람들 간의 조정을 의미합니다. 예를 들어, 위원회와 같은 형태입니다. 둘째, 자본 레버리지는 자원의 배치를 말하며, 투자와 같은 방식으로 나타납니다. 셋째, 코드 레버리지는 자동화와 기술을 포함하며, 알고리즘과 같은 형태로 존재합니다.

더 높은 차원의 레버리지(예: 코드)는 특정 주체들이 가치를 신속하게 추출할 수 있게 해줍니다. 이로 인해 낮은 차원의 레버지를 가진 주체들은 어려움을 겪게 됩니다. 예를 들어, 기술 기업들은 민주적 기관들이 적응하는 것보다 더 빠르게 사회를 재편할 수 있어, 신뢰와 사회적 결속과 같은 필수적인 공유 자원이 감소하는 결과를 초래합니다.

이러한 단절은 개인들이 기술에 접근할 수 있음에도 불구하고 무력감을 느끼게 하며, 정부의 규제가 기술 발전에 뒤처지는 등의 다양한 사회적 문제를 일으킵니다.

이러한 도전에 대응하기 위해 저자는 사람들이 자신의 권력을 효과적으로 이해하고 사용할 수 있도록 "레버리지 문해력"을 개발할 필요가 있다고 제안합니다. 또한, 사회에 장기적인 이익을 보장하기 위해 성공을 측정하는 방식과 자원을 배분하는 방식을 재설계해야 한다고 강조합니다.

결국, 미래는 다양한 유형의 레버리지 간의 조정을 잘 할 수 있는 능력에 달려 있으며, 이는 사회적 진보를 이끌 수도 있고 기능 장애를 초래할 수도 있습니다. 선택은 우리에게 달려 있습니다.

작성자: tush726 | 점수: 116

82.

2023년에는 두 장치를 직접 연결하는 것이 어려울 수 있습니다. "덤 파이프"라는 솔루션이 이러한 문제를 해결해 줍니다. 이 방법은 네트워크 장벽을 우회하고 장치에 임시 식별자를 사용하여 연결을 가능하게 합니다. 또한 네트워크 상황이 변해도 연결을 유지할 수 있습니다. 이 연결을 어떻게 활용할지는 전적으로 사용자에게 달려 있습니다.

작성자: udev4096 | 점수: 966

83.
Structural-Demographic Theory
(Structural-Demographic Theory)

요약이 없습니다.

작성자: rzk | 점수: 30

84.
안드로이드, 리눅스 앱 완전 지원!
(Terminal app can now run full graphical Linux apps in the latest Android Canary)

구글이 안드로이드의 리눅스 터미널 앱을 업데이트하여 최신 카나리 빌드에서 그래픽 리눅스 애플리케이션, 특히 둠과 같은 게임을 실행할 수 있게 되었습니다. 이 새로운 기능은 "디스플레이" 버튼을 추가하여 그래픽 환경을 열 수 있게 하며, 이를 통해 안드로이드에서 사용할 수 없는 데스크탑 앱을 실행할 수 있습니다.

터미널 앱은 데비안 가상 머신에서 실행되며, 이전에는 명령어 기반 프로그램만 지원했습니다. 이제 사용자는 앱의 디렉토리에 특정 파일을 생성함으로써 하드웨어 가속을 활성화하여 성능을 향상시킬 수 있습니다.

이번 업데이트는 안드로이드의 기능을 확장하는 중요한 변화로, 다양한 리눅스 프로그램과 향후 PC 게임에 접근할 수 있는 가능성을 제공합니다. 현재 카나리 빌드에서만 사용할 수 있지만, 이 기능이 베타 또는 안정 버전에서 언제 제공될지는 불확실합니다. 다만, 2025년 12월에 출시될 예정인 안드로이드 16에 포함될 가능성이 있습니다.

작성자: thunderbong | 점수: 226

85.
20만 운전자가 신호등을 초록으로!
(200k Flemish drivers can turn traffic lights green)

플란더스에서는 지난 2년 동안 "스마트 신호등" 시스템이 도입되었습니다. 이 시스템은 운전자와 자전거 이용자가 스마트폰 앱을 통해 신호등을 더 빨리 초록불로 바꿀 수 있게 해줍니다. 현재까지 250개 예정된 교차로 중 230곳에 이 기술이 설치되었습니다. 현재 약 20만 명의 사용자가 이 신호등을 제어할 수 있는 앱을 사용하고 있어 교통 흐름이 원활해지고 있습니다.

하지만 구글 맵스와 웨이즈 같은 인기 내비게이션 앱은 이 시스템에 참여하지 않아 범위가 제한되고 있습니다. 도로청은 이러한 주요 앱들이 참여하도록 유도해 사용자 수를 늘리려 하고 있습니다. 한편, 응급 서비스는 이 시스템 덕분에 구급차와 소방차가 신호를 빨리 받을 수 있어 긴급 상황에 더 빠르게 대응할 수 있게 되었습니다.

작성자: svenfaw | 점수: 107

86.
클로드 코드 라우터
(Claude Code Router)

Claude Code Router는 다양한 AI 모델에 대한 요청을 관리하고 이를 맞춤화하기 위해 설계된 도구입니다. 이 도구의 주요 기능과 설정 방법은 다음과 같습니다.

주요 기능으로는 모델 라우팅이 있습니다. 이는 작업 요구 사항에 따라 특정 모델로 요청을 직접 전달하는 기능입니다. 또한 여러 AI 모델 제공업체와 호환되는 멀티 프로바이더 지원 기능이 있어 OpenRouter와 DeepSeek 같은 다양한 모델을 사용할 수 있습니다. 요청과 응답을 다르게 처리할 수 있도록 수정할 수 있는 맞춤형 요청/응답 기능도 제공됩니다. 운영 중에 간단한 명령어로 모델을 변경할 수 있는 동적 모델 전환 기능도 포함되어 있습니다. GitHub Actions와 통합되어 자동화된 작업 흐름에서 Claude Code를 사용할 수 있습니다. 마지막으로, 변환기를 사용하여 사용자 정의 기능을 추가할 수 있는 플러그인 시스템도 지원합니다.

시작하려면 먼저 설치가 필요합니다. Claude Code를 설치하려면 npm install -g @anthropic-ai/claude-code 명령어를 사용하고, 라우터를 설치하려면 npm install -g @musistudio/claude-code-router 명령어를 입력합니다.

설정 과정에서는 ~/.claude-code-router/config.json에 구성 파일을 만들어야 합니다. 주요 섹션으로는 요청을 위한 선택적 프록시인 PROXY_URL, 로깅을 활성화하는 LOG, 인증을 위한 APIKEY, 서버 주소를 정의하는 HOST, 모델 제공업체 목록인 Providers, 그리고 다양한 작업에 대한 라우팅 규칙을 지정하는 Router가 있습니다.

라우터를 실행하려면 ccr code 명령어로 시작하고, 변경 사항이 있을 경우 ccr restart로 재시작할 수 있습니다.

변환기는 요청과 응답을 수정하여 다양한 제공업체 API와 호환되도록 할 수 있습니다. 변환기를 전역적으로 적용하거나 특정 모델에만 적용할 수 있습니다.

라우터 구성은 일반 작업, 백그라운드 처리, 웹 검색과 같은 다양한 시나리오에 어떤 모델이 사용될지를 결정합니다. 더 복잡한 규칙을 위해 사용자 정의 라우터를 만들 수도 있습니다.

GitHub Actions를 통해 CI/CD 파이프라인에 라우터를 통합할 수 있으며, 이슈 댓글과 같은 이벤트에 따라 Claude Code 작업을 트리거하도록 워크플로 파일을 수정할 수 있습니다.

이 가이드를 따르면 Claude Code Router를 효과적으로 활용하여 다양한 AI 모델과 상호작용하고 프로젝트 내에서 작업을 자동화할 수 있습니다.

작성자: y1n0 | 점수: 154

87.
Stop selling “unlimited”, when you mean “until we change our minds”
(Stop selling “unlimited”, when you mean “until we change our minds”)

요약이 없습니다.

작성자: heymax054 | 점수: 322

88.
초고속 광 메모리 SRAM
(A Photonic SRAM with Embedded XOR Logic for Ultra-Fast In-Memory Computing)

전통적인 컴퓨터 구조는 메모리와 처리 장치 간에 데이터를 지속적으로 이동해야 하기 때문에 성능이 저하되고 에너지를 낭비하는 문제가 있습니다. 특히 기술이 발전함에 따라 이러한 문제는 더욱 두드러집니다. 광학 내장 컴퓨팅은 빛을 이용해 데이터를 더 빠르게 전송함으로써 지연 시간을 줄이고 에너지 사용을 감소시키는 해결책을 제공합니다.

이번 연구에서는 X-pSRAM이라는 새로운 유형의 광학 정적 임의 접근 메모리(pSRAM)를 소개합니다. 이 메모리는 빠른 데이터 저장과 초고속 불리언 XOR 계산을 가능하게 합니다. 마이크로링 공진기와 포토다이오드와 같은 특별한 구성 요소를 사용하여 빛만으로 최소 10GHz의 속도로 작업을 수행합니다.

또한, 파장 분할 다중화(WDM)라는 방법을 통해 여러 계산을 동시에 지원합니다. X-pSRAM은 XOR 연산을 수행할 때 비트당 13.2 펨토줄의 에너지만 사용한다는 테스트 결과를 보여주었으며, 이는 광학 컴퓨팅 기술의 중요한 발전을 의미합니다. 이러한 발전은 암호학, 고차원 컴퓨팅, 신경망과 같은 분야에 큰 도움이 될 수 있습니다.

작성자: PaulHoule | 점수: 56

89.
블로그 성능 개선, 새로운 Jekyll 플러그인으로!
(How I fixed my blog's performance issues by writing a new Jekyll plugin)

저자는 블로그 성능을 개선하기 위해 jekyll-skyhook이라는 새로운 Jekyll 플러그인을 만들었습니다. 구글이 자신의 페이지를 색인화하지 않는 문제를 발견한 후 시작된 작업입니다. 주요 문제는 다음과 같았습니다.

첫째, 콘텐츠 문제입니다. 저자는 블로그 콘텐츠의 개선이 필요하다는 것을 인정하고, 백링크를 위해 더 나은 홍보를 계획했습니다.

둘째, 성능 문제입니다. Google PageSpeed Insights와 같은 도구를 사용해 점수를 확인한 결과, 100점 만점에 43점이라는 낮은 점수를 받았습니다. 이 문제의 원인은 다음과 같습니다.

  • 구글 폰트: 저자는 구글 폰트 CDN 대신 자체 호스팅 폰트로 전환했습니다.
  • 유튜브 임베드: 표준 유튜브 임베드를 더 효율적인 라이브러리인 lite-youtube로 교체했습니다.
  • 이미지 최적화: 초기에는 이미지가 성능을 고려하지 않고 최적화되지 않았습니다. 저자는 반응형 이미지와 지연 로딩의 필요성을 인식했습니다.

이러한 문제를 해결하기 위해 저자는 jekyll-skyhook를 개발했습니다. 이 플러그인은 다음과 같은 기능을 포함합니다.

  • 자동 이미지 크기 조정 및 형식 변환(예: WebP, AVIF).
  • srcset 생성을 통한 반응형 이미지 지원.
  • 자산을 위한 캐시 무효화 URL.
  • 자동 CSS URL 재작성.

블로그 구조는 자산 처리를 위해 npm과 같은 현대적인 도구를 사용하도록 정리되었으며, 명확한 빌드 및 배포 프로세스를 갖추었습니다.

이러한 변경 사항을 적용한 후 저자의 PageSpeed 점수는 100점 만점에 99점으로 크게 향상되었습니다. 다만 일부 외부 구글 자산이 여전히 작은 문제를 일으켰습니다. 이제 저자는 효과적으로 콘텐츠를 생성하고 공유하는 데 집중하고 있습니다.

작성자: arclight_ | 점수: 87

90.
사진 모자이크 생성기!
(I made a tool to generate photomosaics with your pictures)

한 사람이 기념일 선물로 포토모자이크를 만들고 싶어 했습니다. 그 결과, 누구나 포토모자이크를 만들 수 있는 웹사이트를 만들게 되었습니다. 포토모자이크는 여러 개의 작은 사진으로 구성된 큰 이미지입니다. 이 도구는 웹 브라우저에서 작동하므로, 파일을 업로드하거나 회원 가입을 할 필요 없이 쉽게 사용할 수 있습니다.

작성자: jakemanger | 점수: 121

91.
차량 모델 완성기
(AV-Racer Devlog (1): Getting a functional car model)

이 글은 자동차 게임 개발 초기 단계에 대해 다루고 있으며, 자동차의 움직임을 어떻게 시뮬레이션할 것인지에 초점을 맞추고 있습니다. 저자는 자동차 물리학에 대한 지식이 부족했지만, 친구와 협력하여 유용한 정보를 모았습니다. 그들은 그래픽을 위해 SDL2를 사용하여 기본 프로젝트를 설정한 후, 나중에 OpenGL로 전환했습니다.

프로젝트는 2D 공간에서 움직일 수 있는 간단한 자동차 모델로 시작되었으며, 키보드 입력에 따라 가속할 수 있도록 반응했습니다. 그러나 현실적인 자동차 물리학을 구현하려는 시도가 실패하자, 그들은 더 간단하고 아케이드 스타일의 접근 방식을 채택하게 되었습니다.

자동차의 움직임을 시뮬레이션하기 위해, 그들은 모델을 단일 객체로 단순화하여 여러 개의 타이어가 아닌 하나의 자동차로 취급했습니다. 가속 입력에 따라 자동차의 속도를 조정하는 가속 시스템을 개발하여, 가속 방향이 자동차의 방향과 일치하도록 했습니다. 이 글은 게임의 메커니즘을 개선하기 위한 추가적인 수정과 조정이 있을 것임을 암시하고 있습니다.

작성자: mooreds | 점수: 16

92.
부유한 나라의 딜레마
(Can a Country Be Too Rich? Norway Is Finding Out)

귀하의 컴퓨터 네트워크에서 비정상적인 활동이 감지되었습니다. 계속 진행하려면 아래 상자를 클릭하여 로봇이 아님을 확인해 주시기 바랍니다.

이 메시지가 표시된 이유는 다음과 같습니다.

  • 귀하의 브라우저가 자바스크립트와 쿠키를 지원하고 있으며, 이들이 차단되지 않았는지 확인해 주세요.

도움이 필요하신가요?

  • 지원팀에 연락하시고 참조 ID: f90e5f98-6c95-11f0-b68c-59097c1b9823를 제공해 주시기 바랍니다.

최신 정보를 원하신다면, 블룸버그 웹사이트에 구독하는 것을 고려해 보세요. 중요한 글로벌 시장 뉴스가 제공됩니다.

작성자: obscurette | 점수: 58

93.
KIM-1과 맥 연결하기
(Getting the KIM-1 to talk to my Mac)

존 그레이엄-커밍은 1976년산 빈티지 KIM-1 컴퓨터를 자신의 맥과 연결하는 프로젝트에 대해 이야기합니다. 그는 오래된 하드웨어는 방치하기보다는 적극적으로 사용해야 한다고 믿습니다. KIM-1은 ASR 텔레타입과 같은 단말기에 현재 루프 인터페이스를 통해 연결할 수 있으며, 이는 일반적인 전압 기반 직렬 연결과는 다릅니다.

그는 RS-232와 KIM-1의 현재 루프 간의 어댑터를 만들 수 있는 키트를 발견했지만, 회로에 수정이 필요한 문제가 발생했습니다. 키트를 조립한 후, 그는 KIM-1과 맥 간의 통신을 가능하게 하는 조정을 성공적으로 마쳤습니다. KIM-1은 ASCII를 사용하여 1200 보드로 통신할 수 있으며, 그는 minicom이라는 터미널 프로그램을 사용합니다. 또한, KIM-1에 프로그램을 더 쉽게 업로드하기 위해 펀치 테이프 형식을 에뮬레이트할 계획도 가지고 있습니다.

작성자: jgrahamc | 점수: 52

94.
AI 동반자
(AI Companion Piece)

AI 동반자의 역할이 점점 더 중요해지고 있으며, 이들이 사회에 미치는 영향에 대한 논의가 이루어지고 있다. 특히 AI 동반자의 사용, 효과, 그리고 잠재적 위험에 초점을 맞추고 있다.

청소년들 사이에서 AI 동반자의 인기가 높다. 조사에 따르면 약 72%의 청소년이 AI 동반자를 사용해 본 경험이 있으며, 그 중 52%는 이를 정기적으로 이용하고 있다. 많은 청소년들이 AI 동반자와의 상호작용이 만족스럽다고 느끼며, 때로는 실제 친구들과의 관계보다 더 만족스럽다고 응답하기도 했다.

연구에 따르면, 더 큰 AI 모델이 더 설득력이 강한 것으로 나타났다. 개인화가 참여도를 높일 수 있지만, 현재로서는 모델의 크기와 훈련 후 조정의 영향에 비해 그 효과가 미미하다. 개인화가 개선됨에 따라 조작과 기만의 가능성이 커질 수 있다는 우려도 제기되고 있다.

AI 동반자는 특히 젊은 사용자에게 상당한 위험을 초래할 수 있다. 이들은 건강하지 않은 사회적 행동을 조장할 가능성이 있으며, AI 시스템이 사용자 개인의 프라이버시와 선호를 존중하는 데 어려움이 있을 수 있다.

또한, 과도하게 성적화된 AI 상호작용이 지배하는 미래에 대한 우려도 존재한다. 이를 '군포칼립스'라고 부르지만, 현재의 사용 패턴은 그리 심각하지 않다는 증거도 있다.

AI 동반자의 미래에 대한 질문도 제기된다. 특히 개인 데이터를 기억하는 능력과 그들의 추천이 초래할 수 있는 결과에 대한 윤리적 함의가 중요하다. 유익한 AI 동반자가 더 착취적인 모델보다 발전할 수 있을지에 대한 회의적인 시각도 존재한다.

AI 동반자는 사회적 상호작용을 향상시킬 가능성을 보여주지만, 동시에 해결해야 할 중요한 윤리적 및 사회적 도전 과제를 안고 있다.

작성자: jsnider3 | 점수: 82

95.
릭롤 머신, 마이크로서비스로!
(Built a rickroll machine that rickrolls you with microservices)

카오틱 릭롤 머신은 사용자에게 릭롤을 제공하기 위해 특별히 설계된 Express와 NodeJS를 사용한 API입니다. 이 서비스는 예기치 않게 릭롤을 전달하며, 이를 릭롤 서비스(Rickroll as a Service, RaaS)라고 부릅니다.

작성자: darad | 점수: 24

96.
로켓 착륙 최적화 탐구
(Walk-through of rocket landing optimization paper [pdf])

한 사용자가 이전에 글을 올린 적은 없지만, 로켓 착륙 궤적 최적화에 관한 논문을 읽고 자신의 경험을 공유합니다. 이 사용자는 논문이 흥미롭지만 처음에는 이해하기 어려웠다고 말합니다. 다른 사람들을 돕기 위해, 논문의 내용을 더 자세히 정리하여 이해하기 쉽게 만들었고, 소스 코드도 포함했습니다. 이 사용자는 더 나은 개선을 위해 피드백을 환영합니다.

작성자: scpowers | 점수: 3

97.
시간과 에너지를 쏟는 웹사이트 만들기
(How to make websites that will require lots of your time and energy)

시간이 많이 소요되는 웹사이트를 만드는 방법에 대한 요약입니다.

첫째, 많은 의존성을 사용하세요. 이해하지 못한 채로 여러 도구와 라이브러리(npm 패키지)를 설치하면, 문제가 생겼을 때 새로운 것으로 교체하는 데 시간을 낭비하게 됩니다. 새로운 도구도 결국 또 다른 문제를 일으킬 수 있습니다.

둘째, 초기 단계에서 프레임워크를 선택하세요. 실제로 필요하기 전에 프레임워크를 정하면, 업데이트가 발생했을 때 그 변화에 대해 이해해야 하므로 더 많은 시간이 소요됩니다.

셋째, 복잡한 과정을 요구하세요. 웹사이트를 브라우저에서 보기 전에 사이트를 컴파일하거나 빌드해야 하는 단계를 구현하면, 실제 웹사이트 작업보다 빌드 과정에 더 많은 시간과 노력을 들여야 합니다.

시간과 에너지를 많이 소모하는 웹사이트를 만드는 추가적인 팁이 있다면 자유롭게 공유해 주세요!

작성자: OuterVale | 점수: 288

98.
미국 남극 연구 쇄빙선 종료 계획
(NSF plans end to lone U.S. Antarctic research icebreaker)

국립과학재단(NSF)은 극한의 남극과 남해를 항해할 수 있는 유일한 미국 연구선인 RV Nathaniel B. Palmer의 운영을 종료할 계획입니다. 이 결정은 극지 연구자들 사이에서 우려를 불러일으켰고, 170명 이상의 연구자들이 NSF와 의회에 재고를 요청했습니다. Palmer는 1992년부터 남극에서의 과학 연구에 중요한 역할을 해왔으며, 특히 Thwaites 빙하 연구에 기여해왔습니다.

미국은 새로운 연구용 쇄빙선을 건조할 계획이지만, 최소한 10년은 걸릴 것으로 예상되며, NSF는 최근 후속 선박 계획에 대한 자금을 삭감했습니다. NSF의 2026년 예산 요청에서는 Palmer의 임대 종료를 언급하며 남극 기지에 집중할 것이라고 밝혔습니다.

다른 쇄빙선인 RV Sikuliaq가 Palmer의 일부 책임을 맡을 것으로 예상되지만, 과학자들은 이 선박이 남극 연구에 적합하지 않다고 말합니다. NSF는 향후 계획을 명확히 전달하지 않아 연구자들은 다가오는 원정에 대한 불확실성을 느끼고 있습니다. 일부는 의회가介入하여 Palmer에 대한 접근을 유지할 수 있기를 희망하고 있으며, 이는 이 지역에서의 현장 연구에 여전히 필수적입니다.

작성자: trauco | 점수: 86

99.
Nvidia N1x
(Nvidia N1x)

요약이 없습니다.

작성자: TechTechTech | 점수: 21

100.
ZUSE: IRC 터미널 클라이언트
(ZUSE: IRC terminal client)

ZUSE는 터미널에서 사용할 수 있는 간단하고 사용자 친화적인 IRC 클라이언트입니다. Go 언어와 Bubble Tea 프레임워크를 사용하여 설계되었으며, 빠르고 방해받지 않고 채팅할 수 있는 기능을 제공합니다.

설치 방법은 두 가지가 있습니다. 첫 번째는 Go를 사용하여 설치하는 방법입니다. 명령어를 입력하면 됩니다. 두 번째 방법은 소스에서 직접 빌드하는 것입니다. 먼저 저장소를 복제한 후, 해당 폴더로 이동하여 빌드 명령어를 실행합니다. Windows에서는 zuse.exe 파일을 사용해야 합니다. 빌드가 완료되면 컴파일된 파일을 시스템 PATH에 추가해야 합니다.

사용 방법은 간단합니다. 터미널을 열고 zuse를 입력한 후, IRC 정보를 입력하고 채널을 선택하면 됩니다. 주요 단축키로는 위아래 화살표로 채팅을 스크롤하고, 왼쪽과 오른쪽 화살표로 창을 전환할 수 있습니다. Ctrl+C를 누르면 프로그램을 종료할 수 있습니다.

현재 ZUSE는 베타 버전이므로 버그나 미완성 기능이 있을 수 있습니다. 문제 발생 시 GitHub 페이지에 신고해 주시기 바랍니다. 추가로 ZUSE는 Nightride 신스웨이브 라디오 터미널 클라이언트에도 포함되어 있습니다.

작성자: babycommando | 점수: 104
0
Creative Commons