일일 요약 · Hacker News

· 129 해커뉴스

  1. Kimi AI가 최신 모델 K3를 출시했습니다. K3는 에이전트 코딩과 지식 작업에 특화되어 있으며, Swarm, Slides, Deep Research, Websites, Docs, Sheets 등 다양한 기능을 통해 복잡한 작업을 자동화합니다. 사용자는 질문을 하거나 에이전트에게 작업을 맡길 수 있습니다.

  2. Virginia Governor Abigail Spanberger signed S.B. 388 into law, amending the VCDPA to prohibit selling geolocation data. This ban, effective July 1, 2026, follows similar actions by Maryland and Orego…

  3. 전 Nine Inch Nails 크리에이티브 디렉터 Rob Sheridan이 음악 산업 내부자로서 불법 파일 공유를 옹호했던 경험을 회고합니다. 그는 Napster와 Oink, What.CD 같은 프라이빗 트래커의 문화와 커뮤니티, 그리고 음악 산업의 적응 실패를 이야기합니다. 또한 Nine Inch Nails가 음반을 무료로 공개하고 팬들과 소통한 실험…

  4. Microsoft가 1996년에 출시한 IRC 기반 채팅 클라이언트 'Microsoft Comic Chat'의 소스 코드를 GitHub에 공개했습니다. Comic Chat은 대화를 만화 패널로 자동 변환하는 혁신적인 기능으로 주목받았으며, Comic Sans 글꼴이 처음 사용된 소프트웨어로도 유명합니다. 이번 공개에는 원본 소스와 함께 최신 Visual…

  5. Mixfont가 공개한 Decoy Font는 각 글자에 두 개의 서로 다른 문자를 공간 주파수로 겹쳐 넣은 TTF 폰트입니다. 가까이서 보면 AI가 읽는 '미끼' 텍스트가, 멀리서 보면 실제 메시지가 보입니다. ChatGPT나 Gemini 3.5 같은 최신 LLM도 이 환상을 뚫지 못하며, 설치해 직접 사용할 수 있습니다. 하이브리드 이미지 기법을 타이포…

  6. Sony가 PlayStation Store에서 '구매'한 영화와 TV 시리즈 551편을 사용자 계정에서 삭제한다고 발표했다. 이번 조치는 StudioCanal과의 라이선스 계약 종료에 따른 것으로, 2022년과 2023년에도 비슷한 삭제가 있었지만 환불은 없었다. Sony는 이 같은 관행을 정상적인 절차로 여기며, 사용자들이 EULA에 동의함으로써 실제로…

  7. 저는 유튜브나 DailyMotion과 같은 중앙집중형 플랫폼의 대안으로 PeerTube를 소개합니다. 이 무료 오픈소스 프로젝트는 ActivityPub 프로토콜을 통해 여러 서버가 연동되는 연동형 네트워크를 구축합니다. P2P 기술을 활용해 트래픽 부하를 분산하고, 광고나 데이터 채굴 없이 창작자와 시청자가 직접 소통할 수 있는 환경을 제공합니다.

  8. 팀과 기여자들의 노력으로 Immich 3.0.0 을 출시했습니다. 이번 업데이트는 모바일 비파괴 편집, 워크플로우 자동화, 배경 백업 개선, 무결성 검사 등 다양한 기능을 포함합니다. API 변경 사항이 있지만 대부분의 사용자는 기존 방식대로 업데이트할 수 있으며, 새로운 merchandise 도 함께 소개합니다.

  9. 저는 Podman v6.0.0의 출시를 기쁘게 알립니다. 이번 주요 업데이트는 Netavark와 nftables로 네트워크를 현대화하고, podman machine의 다중 제공업체 경험을 개선하며, Quadlet의 REST API 지원을 추가했습니다. 또한 Docker 호환성을 지속적으로 강화하여 사용자의 전환을 더 수월하게 만들었습니다.

  10. OnePlus가 글로벌 전략 조정의 일환으로 유럽과 북미에서 신제품 출시를 중단한다고 공식 발표했다. 기존 기기에 대한 소프트웨어 업데이트와 보안 패치, 애프터서비스는 지원 기간 내 계속 제공되며, 인도 시장 운영은 평소와 같이 유지된다. 또한 ColorOS 17 출시 후 지원 대상 기기 사용자에게는 OxygenOS에서 ColorOS로의 업그레이드 옵션이…

  11. 저는 CarPlay를 지원하지 않는 자동차를 구매하지 않을 것이며, Rivian이 이를 거부하는 것은 실수라고 생각합니다. CarPlay는 차량의 전체 화면을 장악하지 않으며, 사용자가 원할 때만 사용할 수 있는 선택적 기능입니다. Rivian이 고집을 버리고 CarPlay를 지원한다면, 더 많은 고객이 그들을 선택할 것입니다.

  12. 로컬 AI 는 차세대 개인 컴퓨터로, API 를 임대하거나 플랫폼에 의존하지 않고 자신의 기기에서 모델을 실행하고 수정할 수 있어야 합니다. 우리는 합법적인 사용을 보호하고, 소유나 실행에 라이선스를 요구하는 규제를 반대합니다. 이미 소유한 컴퓨터나 스마트폰에서 작은 오픈 모델을 실행하여 일상 작업을 처리하는 로컬 퍼스트 접근 방식을 지지합니다.

  13. 도움 요청은 타고난 운명이 아니라 배울 수 있는 기술입니다. 상대방의 입장에서 생각하고, 진지함을 증명하며, 요청을 구체적이고 가볍게 만들어야 합니다. 가장 중요한 것은 상대방이 거절할 수 있는 자유를 주는 것입니다. 억지로 얻은 동의는 관계를 망가뜨리지만, 자발적인 도움은 진정한 협력의 기반이 됩니다.

  14. I discovered that since Linux 6.9, the LUKS suspend mechanism silently failed to wipe disk encryption keys from memory, leaving data vulnerable to cold boot attacks for over two years. This critical…

  15. Roc 언어 컴파일러 팀이 30만 줄의 Rust 코드를 Zig로 재작성하는 487일간의 프로젝트에서 기능 동등성(feature parity)을 달성했습니다. 이 재작성은 단순한 포팅이 아니라 아키텍처 개선을 포함하며, 핫 코드 로딩, 제로 할당 HTTP 라우팅, 크로스 컴파일 등의 새로운 기능을 가능하게 했습니다. 팀은 Rust의 빌드 시간과 메모리 안전…

  16. 2026 년 미국 상무부의 새로운 지시 DAO 216-26 은 Differential Privacy 를 포함한 현대적 개인정보 보호 기술을 금지하고 1970 년대 구식 방법만 허용합니다. 이는 Census Bureau 와 BEA 의 데이터 유용성을 떨어뜨릴 뿐만 아니라, 법적 보호 의무를 위반하여 개인의 신원을 노출시킬 위험을 초래합니다. 이 명령은 과학…

  17. 두 최첨단 AI 모델(Claude Fable 5와 GPT-5.6 Sol)에게 각각 25달러와 100달러의 예산을 주고, 노래 한 곡으로 뮤직비디오를 제작하게 하는 자율 에이전트 실험을 진행했다. 모델은 스스로 영상 생성 모델을 검색하고, 클립을 생성하고, ffmpeg로 편집했다. 결과적으로 네 개의 비디오가 완성됐지만, 캐릭터 일관성, 스토리 전개, 템포…

  18. 저는 3 년간 Rust 를 C 로 컴파일하는 도구를 개발해 왔으며, 그 결과물인 cilly 를 통해 전체 rustc 를 4,600 만 줄의 C 코드로 성공적으로 변환했습니다. 이 프로젝트는 LLVM 이나 GCC 지원이 없는 구형 하드웨어에서도 Rust 를 사용할 수 있게 하는 것을 목표로 합니다. 이제 GCC 와 make 만으로도 작동하는 완전한 Rust…

  19. Google이 NotebookLM을 Gemini Notebook으로 개명했습니다. 독립형 제품으로서의 정체성은 유지하되, Gemini 앱 및 Google Search와 더 깊게 통합되고, 각 노트북에 보안 클라우드 컴퓨터가 제공되어 코드 실행 및 정교한 데이터 분석이 가능해집니다. 이 기능은 현재 Google AI Ultra 및 Workspace 비즈니스…

  20. 哥伦比亚에서 북미로 이주한 아버지를 따라 건물을 짓는 과정에서 깨달은 것은, 현실에는 놀라운 양의 디테일이 존재한다는 사실입니다. 단순해 보이는 계단 만들기나 물 끓이기조차 수많은 미묘한 변수와 복잡함을 내포하고 있습니다. 이러한 디테일은 프로그래밍에서 물리학에 이르기까지 만연하며, 이를 간과할 때 우리는 지적적으로 막히게 됩니다.

  21. 저는 TRASH WORLD NEWS 를 통해 해킹을 배우고, EXA 를 프로그래밍하여 네트워크를 뚫고 바이러스를 퍼뜨리는 게임을 소개합니다. 은행부터 정부까지 모든 것을 해킹하고, 심지어 자신의 몸까지 조작할 수 있습니다. 또한 PASYANS 같은 게임을 즐기거나 TEC Redshift 용 홈브루 게임을 만들며 시간을 보낼 수도 있습니다.

  22. LM Studio가 오픈 모델 전용 AI 에이전트 'Bionic'을 공개했다. Bionic은 코딩, 문서 작업, 리서치 등 실제 업무를 처리하며, 로컬 모델과 클라우드의 오픈소스 모델을 선택해 사용할 수 있다. 모든 사용자에게 데이터 무보관(Zero Data Retention)을 약속하고, 음성 입력은 로컬에서 처리된다. 코딩 작업에서는 GLM 5.2,…

  23. 새 MacBook Air의 날카로운 모서리가 손목을 아프게 해서, 금속 줄과 사포로 직접 모서리를 갈아낸 경험을 공유합니다. 테이프로 영역을 표시하고, 비누물로 먼지를 잡는 등 꼼꼼한 과정을 거쳤으며, 아노다이즈드 알루미늄의 장기적인 변화도 궁금해합니다. 저자는 도구는 두려워하지 말고 사용해야 한다며, 이 과정이 생각보다 쉽고 접근 가능하다고 말합니다.

  24. SpaceX 주가가 7월 16일 장중 한때 IPO 가격인 135달러 아래로 떨어지며 상장 이후 처음으로 공모가를 밑돌았다. 지난달 상장 첫날 50% 이상 급등했던 주가는 이후 하락세를 보였고, 이날 장중 하락에도 불구하고 135.27달러로 마감했다. 이번 IPO는 역사상 최대 규모로, 회사는 총 860억 달러를 조달했으며 시가총액은 2.2조 달러에 달했다…

  25. 저자는 LLM에 대한 대부분의 비판(저작권 침해, 환경 문제, 슬롭 범람, 주니어 개발자 교육 위기 등)에 동의하면서도, 여전히 LLM을 적극적으로 사용한다는 인지부조화를 고백한다. Local-First Conf에서 Armin Ronacher가 LLM 생성 PR을 자동으로 닫아버린 사례나, 청중이 Claude Code를 켠 채 LLM 비판 연설에 박수를…

  26. Startups.RIP가 YC 졸업생 105명의 행로를 추적한 결과, 스타트업을 매각하거나 폐업한 창업자들이 가장 많이 향한 곳은 OpenAI와 Anthropic인 것으로 나타났다. Sam Altman, Emmett Shear, Tom Blomfield, Tom Brown 등 유명 인사부터 Twitch, GoCardless, Monzo Bank 등 성공…

  27. immersivemath.com의 'Immersive Linear Algebra'는 벡터, 행렬, 행렬식, 고유값 등 선형대수학의 핵심 개념을 대화형 3D 도형과 시각화로 설명하는 무료 온라인 책입니다. 각 장은 독자가 직접 조작할 수 있는 도형을 통해 추상적인 수학적 개념을 직관적으로 이해하도록 돕습니다. 이 책은 수학을 시각적으로 배우고자 하는 학생,…

  28. Ente는 사진과 비디오를 위한 엔드투엔드 암호화 저장 서비스로, 이번에 회사의 비즈니스 지표를 공개했다. 공개된 데이터에는 매출, 고객 수, 계정 수 등이 포함되며, 이는 회사의 투명성을 강조하기 위한 조치다. 이 글은 Ente가 왜 이러한 정보를 공개하기로 결정했는지, 그리고 그들이 어떻게 운영되고 있는지에 대한 통찰을 제공한다.

  29. 디자이너 Nicholas Rougeux가 19세기 《The Naturalist's Library》 시리즈의 컬러 도판 1,300여 점을 디지털 복원하여 웹사이트에 공개했다. 이 시리즈는 40권 이상으로 구성된 대중적인 자연사 책으로, 각 종의 삽화가 흑백 배경에서 도드라지게 인쇄되었다. Rougeux는 AI 도구를 활용해 원본 소스를 찾고 시각적 결함을…

  30. 2026년 초, LLM이 생성한 텍스트는 인간이 쓴 글과 구별되는 뚜렷한 통계적 패턴을 보이며, 이를 고전적인 머신러닝 모델로 효과적으로 감지할 수 있습니다. 한 개발자는 Lofter에서 AI 생성 팬픽션을 식별하기 위해 이 아이디어를 구현했습니다. 그는 2023년에 스크랩한 2010~2022년 사이의 인간 작성 텍스트와 여러 LLM(Gemini, Qwe…

  31. 웹 접근성에서 '네이티브 요소를 사용하라'는 조언을 흔히 듣지만, 그 이유를 설명하는 경우는 드물다. 이 글은 커스텀 요소로 버튼을 처음부터 재구현하는 과정을 단계별로 따라가며, 단순해 보이는 작업이 왜 실로 거대한 과업인지 보여준다. role, 접근 가능한 이름, 포커스, 마우스/터치/포인터/키보드 이벤트, disabled 상태, 폼 관련 속성까지 —…

  32. AliExpress에서 약 5달러에 구매한 7포트 USB 3.0 허브를 분해해보니, 실제로는 USB 2.0 허브 칩 2개를 쌓아 올린 제품이었다. USB 3.0 포트는 단 하나뿐이고, 나머지 6개 포트는 USB 2.0 속도만 지원했다. 게다가 외부 전원을 연결하면 컴퓨터로 역전류가 흘러 손상을 줄 수 있는 위험한 설계와, 포트를 고정하는 납땜조차 생략된…

  33. 워크플로우 상태와 데이터를 분리하면 복잡성이 증가합니다. 저는 DBOS 를 통해 워크플로우 상태를 Postgres 데이터와 함께 배치하는 방식을 제안합니다. 이를 통해 분산 시스템의 신뢰성을 높이고, ACID 트랜잭션의 강력한 힘을 자연스럽게 활용할 수 있습니다.

  34. arXiv에 게재된 이 책은 데이터 과학의 수학적 기반을 포괄적으로 다룹니다. 고차원 공간의 저주와 축복, SVD와 PCA, 선형 회귀와 정규화, 그래프와 클러스터링, 비선형 차원 축소, 랜덤 프로젝션, 최적화, 분류, 딥러닝의 수학적 입문, 그래프 라플라시안의 대표본 극한, 농도 부등식, 압축 센싱, 저랭크 행렬 복원 등 16개 장으로 구성되어 있습니다…

  35. Alexandre TL이 쓴 'The Little Book of Reinforcement Learning'은 강화학습의 기초부터 응용 알고리즘까지를 다루는 짧은 입문서입니다. GitHub 저장소에는 책 본문(PDF)과 함께 MC부터 PPO까지의 알고리즘을 PyTorch로 구현한 코드와 동적 프로그래밍에 대한 상세한 증명이 포함된 보충 자료가 제공됩니다.…

  36. 영국의 활동가 그룹 Everyone Hates Elon이 Meta 런던 본사 인근 버스 정류장에 렌티큘러 광고를 설치해 Kylie Jenner의 Meta Glasses 캠페인을 풍자했습니다. 광고는 각도에 따라 Jenner의 홍보 사진과 '우리는 항상 지켜보고 있다'는 문구가 적힌 해골 X-ray 이미지로 전환되며, 영화 'They Live'를 연상시킵니…

  37. Bluesky가 다른 회사로부터 'ATPROTOCOL' 및 그 변형(AT Protocol, atproto)에 대한 상표권을 인수했다. 이 회사는 법적 조치를 위협하며 용어 사용을 막으려 했으나, 이제 Bluesky가 소유권을 갖게 되어 atproto 커뮤니티의 지속적인 사용이 보호받을 수 있게 됐다. Bluesky는 이 조치가 방어적 성격이며, 생태계에…

  38. 저는 Superpowers 6 를 출시하며 빌드 속도를 50% 빠르게 하고 토큰 비용을 60% 절감하는 성과를 이루었습니다. Fable 의 자동화 연구와 평가 시스템을 통해 리뷰 에이전트 통합 및 최적화 전략을 적용한 결과, 높은 품질을 유지하면서도 훨씬 효율적인 개발 환경을 조성할 수 있었습니다.

  39. 저는 보안이 중요한 소프트웨어 개발자로서, AI 에이전트를 사용하여 고품질 코드를 작성하는 최선의 방법을 연구했습니다. 현재 유행하는 무인 자동화 방식은 코드를 이해하지 못하게 만들며, Fable 5 같은 최첨단 모델조차 비효율적인 코드를 생성합니다. 전문가들은 AI 를 항상 감시하고 변경 사항을 직접 검토하는 'Short Leash' 방식을 통해 AI…

  40. Luminate의 2026년 중간 보고서에 따르면, 2026년 상반기 CD 판매량이 16% 급증한 1,630만 장을 기록하며 바이닐의 2.4% 성장률을 크게 앞질렀습니다. BTS의 대형 앨범 'ARIRANG'이 주요 요인이지만, K-pop을 제외해도 CD 판매는 전년 대비 6.7% 증가했습니다. 전체 물리 음반 판매는 7.8% 상승한 3,820만 장을 기…

  41. NOAA의 차세대 기상위성 GOES-19가 안전 유지 모드(Safe Hold mode)에 진입했다. NOAA 산하 우주기상예보센터(SWPC)가 2026년 7월 16일 발표했으며, 자세한 업데이트는 NOAA 위성 및 제품 운영국(OSPO) 홈페이지에서 확인할 수 있다. 이번 안전 모드 진입의 원인과 영향은 아직 공개되지 않았으며, 후속 정보를 기다려야 한다.

  42. Reynard는 iOS 13 이상에서 실행되는 실험적인 Gecko 기반 웹 브라우저입니다. Apple은 iOS에서 모든 타사 브라우저가 WebKit 엔진을 사용하도록 강제하지만, Reynard는 데스크톱 Firefox와 Android에서 사용되는 Gecko 엔진을 사용합니다. 이 프로젝트는 OS에 번들된 WebKit이 오래되어 최신 웹사이트를 로드하지 못…

  43. 대부분의 AI 는 동영상 링크를 붙여넣으면 자막만 읽을 뿐 실제 영상을 보지 못합니다. 제가 만든 claude-real-video 는 로컬에서 실행되며, 고정된 간격이 아닌 장면 전환을 감지해 핵심 프레임만 추출하고 중복을 제거합니다. 이를 통해 YouTube 링크나 로컬 파일을 처리하여 LLM 이 영상 내용을 훨씬 더 정확하게 이해할 수 있도록 돕습니다.

  44. 이 글은 6GB VRAM의 오래된 Linux 데스크톱에서 확산 모델 기반 킥 드럼 생성 모델을 훈련한 경험을 공유합니다. 저자는 제한된 하드웨어에서도 최신 AI 기술을 활용할 수 있음을 보여주며, 데이터 준비, 모델 아키텍처 선택, 훈련 과정에서의 실용적인 팁과 함정을 다룹니다. 오디오 생성에 관심 있는 개발자나 리소스가 제한된 환경에서 AI 모델을 실험…

  45. MINI Countryman 소유자가 자동 설치된 OTA 업데이트로 Android Auto와 CarPlay가 모두 작동을 멈췄다고 보고합니다. 저자는 이를 '무브 패스트 앤 브레이크 싱스' 문화의 전형적인 사례로 꼽으며, 2주 스프린트 개발과 규정 준수 강박이 소프트웨어 품질을 어떻게 저하시키는지 비판합니다. 또한 Windows 11의 성능 문제를 해결하…

  46. 노스웨스턴 뮤추얼(Northwestern Mutual)의 2026년 조사에 따르면, 미국 성인의 42%가 부모에게 경제적 지원을 받고 있으며, Z세대는 72%, 밀레니얼 세대는 절반 이상, X세대는 3분의 1에 달한다. 캔자스 주립대학의 재무 치료사 메건 매코이(Megan McCoy)는 성인 자녀에 대한 지원을 두고 '아이가 철이 안 들었다'거나 '부모가…

  47. PlanetScale이 PostgreSQL과 MySQL 데이터베이스를 샤딩하여 수백 대의 서버에 분산된 데이터를 단일 데이터베이스처럼 보이게 하는 방법을 설명합니다. 단일 서버의 한계(쓰기 병목, 데이터 용량, 백업)를 극복하기 위해 샤딩이 필요하며, Neki(PostgreSQL)와 Vitess(MySQL)의 프록시 계층이 쿼리 라우팅과 데이터 분산을 처…

  48. 15개 공공 이익 단체는 X Corp.가 2022년 FTC 합의 명령을 폐지하거나 수정하려는 청원에 강력히 반대합니다. 우리는 X Corp.의 새로운 소유권 하에서도 미국인의 프라이버시와 데이터 보안에 대한 심각한 위협이 지속되고 있다고 주장합니다. 대규모 데이터 유출, Grok AI 를 통한 아동 성 착취물 생성, 그리고 사용자 동의 없이 AI 모델 훈…

  49. 영국 정부가 중국 징예그룹이 소유한 British Steel을 국유화했습니다. 스컨소프 제철소는 하루 약 130만 파운드의 손실을 내며, 영국 내 마지막 원료 철강 생산지입니다. 국유화로 정부는 고용과 '핵심 국가 역량'을 보호할 시간을 벌었지만, 장기적 해결책은 아닙니다. 정부는 결국 이 사업을 민간에 매각하거나 전기로 전환을 추진할 것으로 보입니다.

  50. GitHub 가 공개된 저장소를 실제 물리적인 CD 로 굽어 보내주는 특별한 이벤트를 진행합니다. 다운로드 없이 손에 쥘 수 있는 이 한정판 CD 는 선착순 1,000 명에게만 제공됩니다. 신청은 2026 년 7 월 2 일부터 6 일까지 가능하며, 배송 지역과 재고 상황에 따라 제한될 수 있습니다. 개인정보는 배송 목적으로만 사용된 후 삭제됩니다.

  51. 과학자들이 생명 가능 지대에 있는 암석 외계행성의 대기에서 헬륨이 빠져나가는 것을 처음으로 관측했습니다. 이 발견은 행성의 대기 진화와 생명체 존재 가능성에 대한 우리의 이해에 중요한 의미를 지닙니다. 연구진은 망원경을 이용해 이 현상을 관측했으며, 이는 향후 생명체 탐색에 중요한 단서를 제공할 수 있습니다.

  52. dynomight 블로그의 이 글은 'Pseudpocalypse'라는 개념을 제시합니다. 필명으로 인터넷에 글을 써도, 글쓰기 스타일의 통계적 '지문'으로 인해 곧 정체가 드러날 것이라는 주장입니다. 정보 이론적 관점에서, 약 29비트의 고유한 글쓰기 특성만으로도 수억 명 중에서 작성자를 식별할 수 있다고 설명합니다. 저자는 LLM의 발전으로 텍스트 기반…

  53. 독일 AI 협회(KI Bundesverband)가 주도하는 컨소시엄이 오픈 언어 모델 'Soofi S 30B-A3B'를 출시했다. 이 모델은 완전 공개 모델 중 영어와 독일어 벤치마크에서 최고 점수를 기록하며 OLMo 3 32B와 Apertus 70B를 능가한다. 하이브리드 Mamba-Transformer 아키텍처를 채택해 긴 컨텍스트에서도 높은 처리량을…

  54. PlanetScale의 핵심 아이디어를 집에서 재현하는 Homescale 프로젝트를 소개합니다. Homescale은 Docker의 이미지/컨테이너 모델을 차용해 데이터베이스의 불변 스냅샷에서 쓰기 가능한 인스턴스와 시점 기반 브랜치를 생성합니다. 저장소와 컴퓨팅을 분리하고, Ceph RBD의 COW(기록 중 복사) 기능을 활용해 전체 데이터를 복사하지 않…

  55. 프로그래머가 시스템을 깊이 들여다보면 단순해 보이는 것이 복잡한 면모를 드러낸다는 흥미로운 사실을 발견한다. 이 글에서는 잡 큐(Job queue)의 숨은 복잡성을 다룬다. 대용량 저장소를 다루는 실제 사례를 통해, 예약 간격과 동시성 제한 같은 설정이 예상과 다르게 동작할 수 있음을 보여준다. 특히, 주중에는 빠른 증분 리패킹(2시간), 주말에는 느린…

  56. Clx는 Lua 코드를 C++20 백엔드를 통해 독립 실행형 네이티브 실행 파일로 컴파일하는 크로스 플랫폼 AOT(사전 컴파일) 컴파일러이자 런타임입니다. 바이트코드 인터프리터 오버헤드 없이 빠른 시작 시간과 예측 가능한 성능을 제공하며, Clang/GCC/MSVC의 최신 최적화를 활용합니다. 작은 바이너리 크기(최소 100KB 미만), Lua 5.5 호…

  57. 소프트웨어 엔지니어가 데이터 회사에 합류했지만 데이터 도구와 프로세스에 대한 지식이 전혀 없어 어려움을 겪은 경험을 바탕으로, 데이터 직군의 유형(분석가, 과학자, 엔지니어, ML 전문가)과 데이터 수명주기(ETL/ELT), 저장 형식(CSV, Parquet, Arrow), 데이터 웨어하우스, 데이터 레이크 등 핵심 개념을 개발자 관점에서 쉽게 설명한다.…

  58. 북아메리카 최대의 염수호인 Great Salt Lake의 수위와 건강 상태를 실시간으로 추적하는 도구를 소개합니다. 이 추적기는 USGS 데이터를 기반으로 호수 수위, 노출된 호수 바닥 면적, 염분 농도 등 핵심 지표를 제공하여 주민과 정책 입안자가 물 사용 결정의 영향을 이해하고 유타주의 환경과 경제를 보호하는 데 기여합니다.

  59. Schema는 모델 가중치를 바꾸지 않고 프로세스만 바꿔 ARC-AGI-3 Public 세트에서 Claude Opus 4.8과 Fable 5 조합으로 98.98%, GPT-5.6 Sol 조합으로 95.35%를 달성했습니다. 이는 관측을 객체와 규칙으로 구조화하는 '상태 접지'와 상태 전이 규칙을 프로그램으로 발견하는 '메커니즘 발견'을 하나의 편집 가능한…

  60. Everest의 'death zone'에서 30년 가까이 유해가 방치된 채 등반가들의 지점으로 알려졌던 'Green Boots'의 신원이 마침내 밝혀졌습니다. DNA 검사 결과, 이 유해는 인도 등반가인 Dorje Morup으로 확인되었으며, 오랫동안 Tsewang Paljor로 오인되어 왔습니다. 인도-티베트 국경 경찰 (ITBP) 은 여름에 이 위험한…

  61. 저는 NetBSD 에 Vulkan 소프트웨어 스택을 구축하기 위해 Mesa 와 Lavapipe 드라이버를 성공적으로 컴파일하고 설치하는 과정을 자동화했습니다. 현재는 드라이버가 정상적으로 등록되지만, 실제 애플리케이션 실행을 위한 Vulkan 로더는 아직 구현되지 않았습니다. 이 프로젝트는 NetBSD 의 유일한 주요 BSD 시스템인 Vulkan 지원 부…

  62. 예일 대학 연구진을 포함한 국제 연구팀이 콩고 민주 공화국의 로마미 국립공원에서 새로운 콜로부스원숭이 종(Colobus congoensis)을 발견했습니다. 이는 지난 75년 동안 발견된 다섯 번째 신종 아프리카 원숭이입니다. 현지인들이 '리퀠리(Likweli)'라고 부르는 이 원숭이는 입과 코 주변의 독특한 주황색-크림색 반점이 특징이며, 유전자 분석…

  63. Gapminder의 Dollar Street는 50개국 264가정을 방문해 30,000장의 사진을 수집하고, 이를 월 소득에 따라 좌에서 우로 정렬한 웹사이트입니다. 이 프로젝트는 국가나 문화보다 소득이 생활 방식을 결정한다는 점을 보여주며, 뉴스에서 묘사되는 타문화에 대한 편견을 깨는 것을 목표로 합니다. 사용자는 가난한 가정부터 부유한 가정까지 사진을…

  64. G#은 Go, Kotlin, Swift 스타일의 현대적 문법을 .NET 런타임에 제공하는 새로운 언어다. 패키지, func, data class, if let 널 처리, scope 기반 구조적 동시성 등을 지원하며, 소스는 관리형 어셈블리로 직접 컴파일된다. int32, uint64 등 폭이 명시된 숫자 타입, CLI 컴파일러(gsc), MSBuild S…

  65. Mozilla 재단이 인기 생리 주기 추적 앱 6개(Flo, Clue, Stardust, Spot On, Period Calendar, Euki)의 개인정보 보호 관행을 조사했다. 그 결과, 일부 앱은 사용자의 건강 데이터를 Google, Meta, TikTok 등 제3자와 공유하는 것으로 나타났다. 특히 Stardust는 임신 여부, 피임법, 기분 등…

  66. 저자는 'AI는 도구일 뿐, 어떻게 사용하느냐가 중요하다'는 흔한 주장을 날카롭게 비판한다. 도구는 결코 중립적이지 않으며, 하이데거의 '틀' 개념을 인용해 도구가 우리의 존재 방식을 규정한다고 주장한다. AI는 단순한 도구를 넘어, 비판적 사고와 상상, 고통을 느끼는 능력까지 마비시키는 '마약'과 같다고 경고한다. 저자는 몸부림과 노동의 차이를 구분하고…

  67. Greg는 최근 몇 달간 LLM을 사용해 MikroTik 장비로 네트워크를 구축해 왔습니다. 복잡한 MikroTik 설정을 LLM이 처리할 수 있지만, 여전히 오류가 발생할 수 있으므로 주의가 필요합니다. 그는 REST/JSON API 사용, 전체 구성 백업, CAPsMAN 활용, 여러 LLM의 교차 검증, MAC-Telnet 사용 등 실용적인 팁을 공유…

  68. async/await는 작성하기 쉽지만 운영하기에는 복잡합니다. 이 글은 async/await가 비동기와 동시성을 혼동하게 만들어 CPU 집약적 작업에서 실행을 차단하고, Tokio와 Rayon을 수동으로 분리해야 하는 문제를 지적합니다. 또한 무한 용량이 OOM 크래시를 유발하고, work-stealing이 캐시 지역성을 파괴한다고 주장합니다. 저자는…

  69. Sinclair 와 Amstrad 같은 유명 브랜드 뒤에서 주목받지 못했던 영국 컴퓨터 회사 Apricot 의 이야기를 BBC 의 Trouble Shooter 프로그램을 통해 살펴봅니다. 1989 년에 486 기반 PC 를 최초로 출시하고 Microchannel 아키텍처를 고수했던 Apricot 은 영국 현지 설계 및 제조의 비용 부담으로 어려움을 겪었습…

  70. Leaves는 WinDirStat과 QDirStat에서 영감을 받은 디스크 사용량 분석기로, 파일과 디렉터리를 계층적 사각형으로 시각화합니다. 각 사각형의 면적은 해당 항목의 크기에 비례하여, 200MB 파일은 100MB 파일보다 두 배 넓게 표시됩니다. 그래픽 환경이 없는 원격 셸 연결에서도 작동하도록 설계되어, SSH 환경에서도 디스크 사용량을 효율적…

  71. 저는 FoundationDB의 고성능과 확장성 목표를 달성하기 위해 C++11에 액터 기반 동시성을 도입하는 Flow라는 새로운 도구를 개발했습니다. Flow는 Erlang이나 .NET의 Async 라이브러리처럼 효율적인 비동기 통신을 가능하게 하면서도 C++의 원본 속도와 I/O 효율성을 유지합니다. 이를 통해 네이티브 코드로 컴파일되는 높은 성능, 개…

  72. One More Letter는 매일 새로운 단어 퍼즐을 제공하는 웹 기반 단어 게임입니다. 플레이어는 주어진 글자들을 조합하여 단어를 만들고, 매일 다른 도전을 통해 어휘력과 사고력을 테스트할 수 있습니다. 간단한 규칙과 직관적인 인터페이스로 누구나 쉽게 즐길 수 있으며, 짧은 시간에 부담 없이 플레이할 수 있는 것이 특징입니다. 매일 새로운 퍼즐이 업데…

  73. I noticed a unique Nikon Z6 III variant on B&H's site that lacks Wi-Fi and Bluetooth chips, designed for high-security government and industrial environments. Although it has fewer features than the…

  74. 컴퓨터 아키텍처 논문에 대한 LLM의 깊은 기술 이해도를 평가하는 연구가 나왔다. 위스콘신-매디슨 대학 연구진이 개발한 오픈소스 파이프라인 Gauntlet은 다섯 명의 전문가 페르소나 리뷰어와 대립적 종합 단계를 통해 논문을 분석한다. ISCA 2025와 HPCA 2026 논문 20편을 대상으로 인간 연구자와 비교한 결과, 평가자들은 20개 비교 중 15…

  75. 저는 LMDB 1.0을 통해 BerkeleyDB API를 단순화한 Btree 기반 데이터베이스 라이브러리를 소개합니다. 전체 데이터베이스를 메모리 맵으로 노출하여 데이터 가져오기 시 malloc나 memcpy가 발생하지 않아 극도의 성능과 메모리 효율성을 확보했습니다. 완전한 ACID 트랜잭션 지원과 복사 시 쓰기 전략을 통해 시스템 충돌 후 복구 절차…

  76. 이 기사는 우아한 이론이 실제 데이터와 마주했을 때 어떻게 무너질 수 있는지를 탐구합니다. 저자는 이론적 모델의 매력과 현실 데이터의 복잡성 사이의 긴장을 분석하며, 과학적 진보가 종종 깔끔한 설명보다 지저분한 증거를 우선시할 때 이루어진다고 주장합니다. 구체적인 사례를 통해 이론이 데이터에 의해 반증되는 과정을 보여주고, 과학적 방법론의 본질에 대한 통…

  77. Inkwell은 Kindle와 같은 e-ink 기기의 내장 브라우저를 위해 최적화된 오픈 소스 RSS 리더입니다. 배경 프로세스가 모든 기사의 내용을 미리 추출하고 이미지를 변환하여, 기기에서 탭만 하면 즉시 로컬 디스크에서 렌더링된 데이터를 제공합니다. Docker 를 통해 쉽게 자체 호스팅할 수 있으며, OPML 임포트, 피드 관리, 그리고 기기 인증…

  78. Mojibake는 C11 및 C++17용으로 설계된 경량의 자체 포함형 Unicode 17 라이브러리입니다. 런타임이나 의존성 없이 표준 준수 텍스트 처리를 제공하여, 정규화, 대소문자 변환, 분할, 양방향 텍스트, 이모지 분석, 조합, 보안 기능 등을 지원합니다. 파일 두 개만 프로젝트에 추가하면 바로 사용할 수 있으며, 선택적 기능 플래그로 바이너리…

  79. 2024년 런던 교통 당국(TfL)을 해킹해 1,000만 명의 고객 데이터를 탈취한 10대 해커 2명이 각각 징역 5년 6개월을 선고받았다. BBC가 입수한 텔레그램 메시지에서 이들은 Oyster 카드 데이터베이스 접근을 자랑하며 런던 유명인사들의 개인정보를 검색한 것으로 드러났다. 이들은 사이버 범죄 집단 'Scattered Spider'의 일원으로,…

  80. 에러를 값으로 표현하는 Result와 비동기 연산을 나타내는 Promise는 각각 계산의 특정 측면을 추적합니다. 이 글은 continuation을 사용해 계산의 세부 사항을 일반화하는 방법을 Gleam 코드로 보여줍니다. 동일한 비즈니스 로직을 동기, 실패 가능, 비동기 등 다양한 실행 환경에서 재사용할 수 있도록, fetch 함수를 continuati…

  81. LLM(대규모 언어 모델) 추론은 막대한 메모리를 필요로 하지만, 모델 가중치는 읽기 전용이라 쓰기 속도가 느린 NAND 플래시 메모리로도 충분히 처리할 수 있다. High Bandwidth Flash(HBF)는 HBM처럼 NAND 다이를 수직으로 적층해 대역폭을 획기적으로 높인 메모리로, 샌디스크는 1세대 제품에서 스택당 최대 512GB 용량과 1.6T…

  82. zkGolf는 가장 효율적인 zero-knowledge 회로를 구축하기 위한 경쟁 플랫폼입니다. 사용자는 Lean 언어로 회로를 작성하고 사양에 대해 정확성을 증명해야 하며, 할당량과 제약 조건을 기반으로 비용이 산정됩니다. 회로가 더 최적화될수록 리더보드 상위권에 오를 수 있습니다. 또한, API 키를 통해 AI 에이전트가 자동으로 챌린지를 읽고 회로를…

  83. 버클리대학의 Omar Yaghi 교수가 개척한 망상(retikular) 화학이 만들어낸 금속-유기 골격체(MOF)는 초고다공성 나노 구조로, 단 1그램으로 축구장을 덮을 수 있는 내부 표면적을 자랑한다. 이 물질은 온실가스 포집, 나노 약물 전달, 그리고 건조한 공기에서 물을 수확하는 혁신적인 기술에 활용될 수 있다. Yaghi 팀은 지르코늄과 아디프산을…

  84. 1996년, Don Gentner와 Jakob Nielsen은 매킨토시의 인간-컴퓨터 인터페이스(HCI) 원칙을 역으로 뒤집는 '안티맥 인터페이스'를 제안했습니다. 이 글은 WIMP(창, 아이콘, 메뉴, 포인터) 모델에 갇힌 인터페이스 디자인의 혁신 부재를 비판하며, 언어 기반의 상호작용, 객체의 풍부한 표현, 전문가 사용자, 공유 제어를 특징으로 하는…

  85. 검증 가능한 보상만으로 강화학습을 수행하는 zero RL은 인간의 주석 없이 사고 사슬 추론을 이끌어내는 강력한 패러다임으로 부상했지만, 계산 비용 때문에 대부분 소규모 모델에 국한되어 왔습니다. 이 논문은 1조 파라미터 규모로 zero RL을 확장한 Ring-Zero를 소개하며, 단순한 확장이 가독성 저하, 토큰 중복, 적응적 추론 깊이 부족을 초래한다…

  86. 작년에 Kubernetes로 홈랩을 구성했지만, 유지보수가 너무 어렵고 불안정한 하드웨어 문제까지 겹쳐 결국 Docker Compose 기반으로 회귀했습니다. 이 글은 현재의 홈랩 구조와 배포 시스템을 소개합니다. Proxmox 호스트에 Docker를 설치해 핵심 서비스를 운영하고, 각 스택을 하나의 큰 compose 파일로 합치는 방식입니다. 또한 IP…

  87. agent-talk은 Claude Code, Codex, Antigravity, pi, opencode, GitHub Copilot CLI 등 다양한 코딩 에이전트용 플러그인으로, 에이전트가 다른 에이전트(다른 사람이 실행하는 에이전트 포함)와 메시지를 주고받으며 작업을 조율할 수 있게 해줍니다. 큰 프로젝트에서 여러 세션이 병렬로 실행될 때, 에이전트…

  88. Go 컴파일러는 제네릭을 구현할 때 전체 모노모피제이션(Rust, C++)과 타입 소거(Java) 사이의 중간 지점인 GC shape 스텐실링을 사용합니다. 이 방식은 타입을 GC shape(크기, 정렬, 포인터 위치)에 따라 그룹화하여, 동일한 shape를 가진 타입들은 하나의 컴파일된 함수 본문을 공유합니다. 예를 들어, 모든 포인터 타입은 하나의 s…

  89. Mac Wright는 LLM이 생성한 이메일과 지원서가 점점 늘어나는 현상에 대해, 지원자의 개성이 사라지고 있다고 우려합니다. 12년간 지원서를 검토해 온 저자는 완벽하게 다듬어진 AI 생성 이력서와 포트폴리오가 지원자에 대해 아무것도 알려주지 않는다고 말합니다. 그는 예술과 글쓰기를 공개하는 용기의 중요성을 강조하며, 진정한 인간적 연결을 원한다면 기…

  90. SQLite는 데이터베이스에 저장된 문자열 중간에 NUL 문자(ASCII 0x00)를 허용하지만, 이로 인해 length() 함수나 CLI 출력 등에서 문자열이 첫 NUL 앞까지만 표시되는 등 예상치 못한 동작이 발생할 수 있습니다. 이 문서는 NUL 문자가 포함된 문자열을 감지하는 방법(CAST를 BLOB로 변환하거나 instr() 함수 사용)과 sub…

  91. Hilo는 알파벳 순서를 활용한 추리 기반의 데일리 워드 퍼즐입니다. 매일 같은 7글자 단어를 5번의 시도 안에 맞춰야 하며, 각 추측 후에는 글자가 목표보다 높은지(↑) 낮은지(↓) 또는 정확히 일치하는지(✓)에 대한 힌트가 제공됩니다. 또한 각 위치에 가능한 글자 범위를 보여주는 범위 막대를 통해 논리적으로 범위를 좁혀 나갈 수 있습니다. Hilo는…

  92. 이 프로젝트는 10년 된 HTC QWERTY 폰을 현대적인 Linux로 포팅하여 휴대용 터미널로 재탄생시킵니다. 오래된 하드웨어에 최신 커널을 적용해 실용적인 개발 도구로 활용할 수 있게 했으며, GitHub에서 코드를 공개하고 상세한 기술 블로그를 제공합니다. 레트로 하드웨어 애호가나 임베디드 Linux 개발자에게 흥미로운 실험입니다.

  93. CatchCat는 실제 고양이를 찾아 사진을 찍고 수집하는 안드로이드/iOS 게임입니다. 카메라로 고양이를 확인하면 'Dame Defiant Donut' 같은 이름이 붙은 수집용 카드가 생성되고, 희귀도(Alley부터 Golden까지)와 수염 능력치(예: Snack, Charm)가 부여됩니다. 간식 캔을 던져 스캔을 시작하며, 3번의 시도가 주어지고 시간…

  94. 뉴욕타임스 기자 Kashmir Hill은 자신의 이름으로 출판된 90페이지짜리 전기가 AI로 생성된 '슬롭(slop)'임을 발견했다. 그녀는 Amazon에서 'The Biography of Kashmir Hill'을 찾아냈고, 저자로 등록된 John Crane Miller가 한 주에 10권의 전기를 출판한 가짜 작가임을 확인했다. 조사 결과, 이런 AI…

  95. Ruslan Spivak의 'Let's build a simple interpreter' 시리즈에서 영감을 받아, 저자는 Python으로 APL 인터프리터를 구축하는 여정을 시작합니다. 이번 1부에서는 토크나이저와 파서를 구현하여 정수, 실수, 벡터, 단항/이항 함수(+ - × ÷), commute 연산자(⍨), 괄호 표현식을 처리합니다. APL의 오른쪽…

  96. YC S26 출신 스타트업 Traceforce가 회사 전체의 AI 앱 사용을 모니터링하고 제어하는 보안 솔루션을 출시했다. 이 플랫폼은 각 기기에 경량 에이전트를 설치해 ChatGPT, Claude 등 AI 앱과 MCP 연결을 실시간으로 추적하며, 위험한 도구 호출을 차단하거나 경고한다. 현재 10개 조직, 1,000개 이상의 기기에 배포되었으며, 기기당…

  97. Cloudflare 블로그가 자사 DNS 인프라의 핵심인 네임 서버 이름(예: aria, beth, cody 등)이 어떻게 지어졌는지 공개한다. 2013년 글에서는 직원 이름에서 따온 독특한 명명 방식과 그 뒤에 숨은 유머, 그리고 DNS 안정성을 위한 설계 철학을 소개한다. 기술적 세부사항보다는 Cloudflare의 문화와 창의적인 문제 해결 방식을 엿…

  98. 1984년, NASA 우주왕복선 전자 장치를 설계하던 폴 루터스는 오리건의 야생에 12x16피트 오두막을 짓고 전기 없이 살기 시작했습니다. Scientific American에서 Apple II 광고를 본 그는 자전거를 타고 전화를 걸어 컴퓨터를 주문했고, 1,200피트의 전선을 나무에 연결해 전력을 공급했습니다. BASIC 진입에 애를 먹은 끝에, 그…

  99. betlang은 농담에서 시작했지만 진짜 컴파일러를 갖춘 프로그래밍 언어입니다. LLVM을 통해 네이티브 코드로 컴파일되고, 자체 메모리 관리를 하며, 셀프 호스팅되고, DOOM을 실행합니다. 저자는 AI 코딩 에이전트가 얼마나 멀리 갈 수 있는지 실험하기 위해 이 언어를 만들었고, 코드 리뷰 없이 테스트와 수용 기준만으로 빌드를 승인했습니다. 그 결과…

  100. 1942년 건설된 알래스카 고속도로와 함께, 제2차 세계대전 당시 미 육군 통신대는 에드먼턴에서 페어뱅크스까지 2,020마일에 달하는 알래스카 군사 전화선(AMTL)을 건설했습니다. 동절기 공사, 자재 부족, 동판 대체 등 여러 난관을 극복하고 1943년 완공된 이 전화선은 현재도 어퍼 타나나 밸리 지역의 일부 구간에서 지역 전화 서비스로 사용되고 있습니…

  101. BambooGrid는 전력 계통 모델링과 조류 계산을 위한 오픈소스 웹 UI입니다. 드래그 앤 드롭 방식으로 버스, 발전기, 부하, 변압기 등을 캔버스에 배치하고 연결하여 전력망을 시각적으로 구성할 수 있습니다. React Flow 기반의 직관적인 인터페이스와 pandapower 엔진을 통해 전력 흐름 해석을 손쉽게 수행할 수 있습니다. 전력 엔지니어와…

  102. FIFA 월드컵 2026의 102개 경기를 약 1,500개의 기록된 이벤트(터치, 패스, 슛, 카드)를 기반으로 재구성한 데이터 시각화 프로젝트. 각 경기의 흐름을 인상적으로 표현하되, 모든 것이 실제 데이터에서 비롯됩니다. 토너먼트와 조별 리그의 모든 경기를 탐색할 수 있습니다.

  103. Musklr가 iOS 16.2 이상의 Live Activity를 활용해 iPhone 잠금 화면에서 현재 세트, 지난 기록, 휴식 타이머를 표시하는 기능을 소개합니다. Dynamic Island 지원 모델에서는 확장/축소가 가능하며, Apple Watch와 연동되어 양쪽에서 동일한 세션을 확인할 수 있습니다. 배터리 소모가 적고 무료로 사용할 수 있습니다.

  104. 전자공학 애호가인 저자는 계산기 매니아로서, 전자기계식 디스플레이를 사용한 계산기가 거의 없다는 점에 착안해 아날로그 패널 미터로 결과를 표시하는 계산기를 직접 제작했습니다. 3mm 아크릴 패널에 CNC 밀링으로 글자를 새기고, Amazon에서 구한 SO-45 패널 미터 6개와 eBay에서 구한 빈티지 edgewise 미터 1개를 조합해 디스플레이를 구성…

  105. Nicholas Tanner가 만든 AttoChess는 16비트 x86 DOS에서 실행되는 완전한 체스 프로그램으로, 단 278바이트로 작성되었습니다. 이 프로그램은 보드 표시, 키보드 입력 처리, 4플라이 깊이의 탐색을 수행하며, 이전 최소 기록인 288바이트를 10바이트 줄였습니다. 이 프로젝트는 Dmitry Shechtman의 LeanChess에서…

  106. 스캔한 사진은 항상 스캔한 날짜로 저장되지만, Timeline Scan은 사진 속 단서(파일 이름, 손글씨, 옷차림 등)를 분석해 실제 촬영 날짜를 찾아냅니다. 50장까지 무료로 체험할 수 있으며, 원본 파일은 그대로 두고 날짜 정보만 수정합니다. Apple Photos, Google Photos, Immich와 연동하거나 파일로 다운로드할 수 있습니다.

  107. Refactoring.Guru를 만든 인디 개발자 Alex가 15년 전 첫 Git 튜토리얼을 시작으로, IDE 안에서 Git을 가르치는 새로운 코스 GitByBit를 만들기까지의 과정을 공유합니다. 팀도, 광고 예산도 없이, 쇠퇴하는 SEO 트래픽에 의존하며 시장 변화에 맞서야 했던 현실, 그리고 '제품보다 먼저 사용자를 찾아라'는 교훈과 자신의 불공정한…

  108. ComputerCraft 프로그램의 용량 제한을 극복하기 위해 Lua 문자열 직렬화를 최적화한 경험을 공유합니다. 원시 문자열의 줄바꿈 처리 규칙과 CR 문자를 다루는 까다로운 문제를 해결하기 위해, gsub와 비트 연산을 활용한 인코딩 기법을 소개합니다. 이 방법으로 문자열 크기를 약 1% 줄일 수 있었고, 총 400바이트를 절약했습니다.

  109. Fortinet FortiSandbox의 웹 인터페이스에서 인증 없이 원격 코드 실행이 가능한 OS 명령 주입 취약점 CVE-2026-25089가 발견되었습니다. CVSS 점수는 9.8이며, 6월 중순부터 실제 공격이 확인되어 7월 16일 CISA KEV에 등재되었습니다. 이는 두 달 안에 악용된 세 번째 FortiSandbox 취약점입니다. 이 글에서는…

  110. KizunaShelf는 좋아하는 책, 영화, 애니메이션 등을 추적하기 위해 Obsidian Vault에 Markdown 파일로 저장하는 셀프호스팅 미디어 트래커입니다. Airtable 같은 유연한 스키마를 제공하며, TMDB, MyAnimeList 등 외부 메타데이터와 연동됩니다. Rust 코어를 기반으로 Tauri 데스크톱 앱과 SwiftUI iOS 앱…

  111. D. J. Bernstein이 1997년에 제안한 Netstrings는 문자열을 자체적으로 경계를 구분하는 방식으로 인코딩하는 간단한 형식입니다. 길이를 앞에 명시하고 콜론, 문자열, 쉼표 순으로 배치하여 파싱이 쉽고, 버퍼 오버플로우 위험을 줄일 수 있습니다. 이 문서는 정의, 샘플 C 코드, 그리고 Finger 보안 취약점과의 대비를 통해 네트워크 프…

  112. connections는 Rust에서 Galois 연결을 일급 값으로 제공하는 라이브러리로, 숫자 타입 간의 안전하고 합법적인 변환을 가능하게 합니다. 표준 `as` 캐스팅과 달리 반올림, 포화, 손실 변환에 대한 명확한 의미를 제공하며, 컴파일 타임에 구성 가능한 변환 체인을 지원합니다. `compose!` 매크로를 사용하면 여러 연결을 하나로 결합할 수…

  113. E--(English--)는 모호함을 제거한 일반 영어로 작성하는 프로그래밍 언어로, 결정적으로 Python으로 컴파일됩니다. LLM 생성 코드의 비결정성 문제를 해결하기 위해, E--는 LLM의 역할을 작성 시점으로 분리하고, 결정적 파서가 표준 E--를 Python으로 변환합니다. 이를 통해 LLM의 창의성과 결정적 동작을 모두 얻을 수 있습니다. E…

  114. 이 글은 창작이 단순히 결과물을 만드는 행위가 아니라, 자신을 발견하고 세상과 소통하는 과정임을 이야기합니다. 피카소의 말을 인용하며 결과를 모른 채 시작하는 창작의 자유로움을 강조하고, 의식보다 무의식에 맡겨 몰입하는 상태를 '딥 플로우'라고 설명합니다. 또한 창작을 '선물'로 생각하면 사람들을 기쁘게 하려는 부담 없이 순수하게 만들 수 있다고 조언합니…

  115. Gitstock는 GitHub 저장소의 커밋 기록과 코드 변경 사항을 주식 시장의 캔들스틱 차트처럼 시각화하는 혁신적인 도구입니다. 공개된 GitHub 저장소 URL을 입력하면 최근의 활동과 건강 상태를 한눈에 파악할 수 있는 공유 가능한 SVG 차트를 생성합니다. 복잡한 로그 데이터 대신 직관적인 그래프를 통해 프로젝트의 성장 추세와 활동 패턴을 쉽게…

  116. AsahiLinux 프로젝트의 macvdmtool 을 활용하여 Apple Silicon Mac 을 DFU 모드로 전환하고 복원하는 방법을 소개합니다. 호스트 Mac 에 필요한 Xcode 와 Apple Configurator 2 를 설치한 후, 간단한 터미널 명령어로 대상 Mac 을 DFU 모드로 진입시켜 IPSW 파일을 통해 시스템을 완전히 복구할 수 있…

  117. 저는 Saul Pwanson 의 데이터를 바탕으로 NYT 크로스워드 퍼즐 2,773 개를 분석했습니다. 15x15 일간지와 21x21 일간지의 각 셀에 등장하는 빈칸과 문자의 분포를 히트맵으로 시각화하여, 특정 문자가 보드에서 어디에 가장 자주 나타나는지 그 패턴을 드러냈습니다.

  118. 소프트웨어 엔지니어는 자신의 코드베이스를 얼마나 잘 이해해야 할까? 소규모 코드베이스와 낮은 이직률의 팀은 '완전한 이해'를 강조하지만, 대규모 코드베이스와 높은 이직률의 팀은 '부분적 이해'가 현실적이다. 이 글은 Peter Naur의 'Programming as Theory Building' 논문을 반박하며, 대규모 시스템에서는 완전한 이해가 불가능하…

  119. Libretto PR Agents는 기존 Playwright 스크립트가 실패했을 때 자동으로 원인을 조사하고, GitHub Pull Request를 통해 코드 수정을 제안하는 도구입니다. 실패한 자동화의 라이브 페이지를 분석하여 정확한 해결책을 제시하며, 현재 실행 중인 워크플로우는 그대로 두고 향후 실행을 위한 수정 사항을 제안합니다. 기존 런타임, 브…

  120. 조지 루카스가 칸 영화제 명예 황금종려상을 받은 후, 자신의 가장 개인적이고 야심찬 유산이 될 루카스 내러티브 아트 뮤지엄에 대해 이야기합니다. 로스앤젤레스 엑스포지션 파크에 건설 중인 이 박물관은 30만 제곱피트 규모에 35개의 갤러리, 10만 점 이상의 작품을 소장할 예정입니다. 루카스는 만화, 삽화, 영화 컨셉 아트 등 '하위 문화'로 여겨졌던 작품…

  121. AI Law Tracker는 미국 주 및 연방, EU, 전 세계의 AI 법률과 규제를 한 곳에서 추적하고, 감사된 법안 레지스트리를 기반으로 각 법안의 상태와 발효일을 제공합니다. 이 플랫폼은 실시간으로 업데이트되는 뉴스, 의회 법안 추적, 그리고 무료 AI 리스크 평가 퀴즈를 포함합니다. 개발자를 위해 버전 관리된 JSON API와 웹훅을 제공하여, 기…

  122. Raymond Luo의 블로그 글 'Just Do Things'는 실행의 중요성에 대해 이야기합니다. 그는 과도한 계획과 완벽주의가 오히려 생산성을 저해한다고 주장하며, 작은 일부터 시작해 지속적으로 행동할 것을 권장합니다. 자신의 경험을 바탕으로 한 실용적인 조언을 통해 독자들이 망설임을 극복하고 목표를 향해 나아가도록 돕습니다.

  123. 저자가 D-A-D의 노래 'Naked (But Still Stripping)'를 듣다가 우울한 대형 언어 모델(LLM)이 부르는 블루스로 상상한 데서 시작된 이 글은, LLM이 텍스트를 생성하는 방식의 근본적인 역설을 탐구한다. 모델은 의도가 먼저 있고 표현이 따른다는 일반적인 언어관과 달리, 토큰을 하나씩 던지며 그 궤적이 맥락이 되어 방향을 만든다.…

  124. Artifipedia가 AI의 모든 개념과 개념 간 연결을 한눈에 보여주는 인터랙티브 맵을 공개했다. 딥러닝, LLM, AI 에이전트, 생성형 AI, 컴퓨터 비전, 안전 및 윤리, 기초, 도구 및 생태계 등 8개 분야의 56개 개념과 150개의 연결을 드래그하고, 호버하고, 클릭하여 탐색할 수 있다. 각 항목의 'connects to' 링크에서 자동으로…

  125. Voicebox는 핫키를 누르고 말하면 Whisper가 음성을 텍스트로 변환하고 LLM이 문맥에 맞게 다듬어 클립보드에 복사하고 자동 붙여넣기까지 해주는 오픈소스 도구입니다. Go와 React로 만든 데스크톱 앱(Wails)이 오디오를 캡처해 Cloudflare Worker로 스트리밍하고, Worker에서 Whisper와 Qwen LLM을 실행합니다. 무…

  126. 컴파일러는 소스 코드의 이름과 구조를 식별하고 비교하는 데 많은 시간을 소비합니다. 이 글은 문자열과 구조를 생성 시점에 밀집된 정수(Dense ID)로 변환하는 'Dense Arena Interner' 구현을 소개합니다. 해싱 비용을 렉싱 단계에서 선불로 지불함으로써 이후 모든 단계(파싱, 타입 체크, 최적화)는 O(1) 배열 인덱싱과 포인터 비교만으로…

  127. 블록 저랭크(BLR) 기법(Monarch, BLAST)은 파운데이션 모델의 가중치를 압축해 메모리와 연산량을 줄이지만, 다중 토큰 추론에서는 중간 데이터 이동과 PyTorch 컴파일러 한계로 인해 오히려 메모리 대역폭에 묶여 지연 시간이 늘어날 수 있습니다. 본 연구는 roofline 분석을 통해 이 문제를 규명하고, 부분 융합(partial fusion…

  128. 단일 모놀리식 시스템 프롬프트는 프로덕션 규모에서 유지보수가 어렵습니다. Google Developers 블로그는 프롬프트를 소프트웨어 아티팩트처럼 취급하고, 모듈식 스킬 파일과 템플릿을 트랜스파일하여 결정론적이고 검증 가능한 프롬프트를 생성하는 방법을 제시합니다. 빌드 타임 검증, 드리프트 체킹, 점진적 공개(progressive disclosure)를…

  129. ReasonGate는 LLM 애플리케이션을 위한 설명 가능한 보안 게이트입니다. 프롬프트 인젝션 공격을 차단하고, 각 결정에 대한 감사 가능한 이유를 제공합니다. 사용자 프롬프트, 검색된 컨텍스트, 모델 출력을 검사하여 공격을 사전에 차단합니다. 규칙 기반 탐지기와 선택적 ML 탐지기를 포함한 다층 방어 구조를 갖추고 있으며, 모든 결정은 JSON 형식으…