CAPTCHA는 인간임을 증명하지 않습니다 — 미국인임을 증명합니다
CAPTCHA 이미지 문제는 사람과 봇을 가르는 과정에서 특정 국가의 문화 지식을 요구할 수 있습니다. 글쓴이는 미국 택시가 노란색이라는 전제를 모르면 문제를 풀기 어렵다며, 이런 검증 방식이 인터넷 이용자를 미국 중심으로 바라본다고 지적합니다.
개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.
CAPTCHA 이미지 문제는 사람과 봇을 가르는 과정에서 특정 국가의 문화 지식을 요구할 수 있습니다. 글쓴이는 미국 택시가 노란색이라는 전제를 모르면 문제를 풀기 어렵다며, 이런 검증 방식이 인터넷 이용자를 미국 중심으로 바라본다고 지적합니다.
Howseen AI는 ChatGPT, Gemini, Perplexity, Google AI Overviews 등에서 브랜드와 경쟁사가 추천되는 상황을 추적합니다. 경쟁사는 언급되지만 자사 브랜드가 빠지는 질문을 찾아 콘텐츠를 만들고 블로그에 자동 게시하는 서비스입니다.
DEV·TV는 GitHub, Hacker News, DEV, Hugging Face 등 개발자용 소스를 10개 채널로 보여주는 웹 앱입니다. HTML 파일 하나로 실행하며 로그인과 백엔드가 필요 없습니다. 실제 원문 데이터를 제공하고 AI 요약은 넣지 않았습니다.
웹 기반 CZ-101 신시사이저 CZP-1에 Boards of Canada 관련 패치 데이터를 불러온 과정과 공유 기능을 소개합니다. 제작자는 MIDI 시스템 익스클루시브 데이터를 Claude로 JSON 형식으로 변환했으며, 소리 데이터를 담은 URL로 패치를 공유합니다.
Quiver GTM은 제품 정보와 고객 근거, 캠페인, 콘텐츠, 작업, 성과를 연결해 개발자 마케팅을 운영하는 시스템입니다. AI 에이전트가 조사와 초안 작성을 맡되, 맥락 변경과 콘텐츠 공개는 사람이 승인하도록 설계했습니다.
게임의 UX를 앱에 그대로 옮기기보다, 게임이 사용자의 학습과 탐색을 설계하는 원리를 살펴봅니다. 글은 이야기와 사용자 경험의 관계, 학습 루프, 피드백, 힌트, 진행 속도 등 여섯 가지 관점으로 앱 UX를 분석합니다.
Bleetz Network는 스타트업의 AI 에이전트가 2,000개 이상의 VC 펀드를 본뜬 에이전트와 매칭해 투자 적합성을 확인하는 서비스입니다. 창업자는 YES, NO, MAYBE 답변과 펀드 정보를 확인하고, YES를 받으면 투자팀 연락처를 볼 수 있습니다.
Muse의 가상 머신 로그에서 Meta 자체 모델 Avocado 대신 `azure/muse-special`을 사용한 하위 에이전트 세션이 발견됐습니다. 글쓴이는 로그와 런타임 구현이 Azure에서 제공하는 OpenAI 모델을 가리킨다고 추정하지만, 실제 모델과 사용 이유는 확인하지 못했습니다.
AI가 구현과 테스트, 코드 리뷰까지 맡는 흐름에서는 모든 단계가 같은 오해를 공유할 수 있습니다. 개발자는 코드의 문법이나 테스트 통과 여부를 넘어 요구사항과 가정, 실패 위험, 설계가 실제 문제와 맞는지 검증해야 합니다.
PixVerse R2는 텍스트·이미지·오디오·행동 입력에 반응하며 계속 변하는 오디오비주얼 세계를 생성합니다. 세션 안의 상호작용과 장면 정보를 이어 가며, 프롬프트로 세계를 바꿀 수 있는 인터랙티브 경험을 제공합니다.
Rapier 0.36.0에 천, 젤리, 로프 같은 변형체를 시뮬레이션하는 기능이 추가됐습니다. 글은 형상 매칭, 스프링 제약, 유한요소법(FEM)의 선택 기준과 비정상적인 관통·자기 교차를 다루는 방법, 조인트와 스키닝을 위한 구조를 설명합니다.
Rails World에 참석하지 못한 Ruby 개발자가 대형 행사와 소규모 컨퍼런스의 장단점, 사람을 만나고 새로운 아이디어를 얻는 경험을 돌아봅니다. 첫 컨퍼런스라면 작고 부담 없는 행사부터 시작하고, 자신이 속한 커뮤니티가 모이는 곳을 고르라고 권합니다.
AI가 맞춤형 앱을 즉석에서 만드는 시대에는 운영체제와 앱의 경계, 앱을 배포하고 격리하는 방식도 달라질 수 있다고 주장합니다. 글쓴이는 이런 변화를 전제로 앱을 실행하기보다 휴대전화에서 필요한 앱을 직접 만드는 플랫폼을 준비한다고 밝힙니다.
Excel 베타 채널에 셀 안의 목록과 배열, 중첩 배열 기능이 추가됩니다. 개별 항목을 필터링하고 계산에 활용할 수 있으며, FLATTEN과 HAS 계열 함수도 제공합니다. 다만 Power Query, 차트, PivotTable 등은 아직 배열을 직접 처리하지 못합니다.
코딩 에이전트를 도입한 팀에서 PR은 늘고 사람의 리뷰는 사라지면서, 대충 만든 구현이 다음 에이전트의 기준으로 굳어지는 문제가 생겼습니다. 글쓴이는 리뷰를 전면 중단하기보다 변경 위험에 따라 검토하고 계획 리뷰와 테스트를 보강하자고 제안합니다.
브라우저에서 Neon Data API를 직접 호출하는 멀티테넌트 작업 보드의 보안 구조를 만들고, 27가지 공격과 네 가지 설정 실수로 검증합니다. RLS와 컬럼 권한을 함께 쓰면 대부분의 공격을 막지만, 토큰 만료 전 멤버를 제거해도 최대 15분가량 접근이 이어질 수 있어 실시간 멤버십 확인이 필요합니다.
Nuanced를 만든 저자는 AI 코딩 에이전트가 발전하면서 별도의 플랜 모드와 긴 계획 문서가 예전만큼 필요하지 않다고 설명합니다. 다만 사람이 시스템과 에이전트의 결정을 이해해야 한다는 문제는 남아 있으며, Hacker News에서는 계획 모드의 필요성을 두고 의견이 갈립니다.
Rust의 SIMD 생태계를 자동 벡터화, portable SIMD 라이브러리, 플랫폼별 인트린식 관점에서 비교합니다. 라이브러리별 기능과 런타임 디스패치의 차이, 컴파일러 최적화 문제를 짚고 x86·ARM 등 하드웨어의 특성도 살펴봅니다.
Among Us 오픈소스 클론의 역할 배정은 가장 높은 플레이어 ID를 가진 클라이언트가 임포스터를 자처하는 방식이었습니다. 개발팀은 Midnight의 Compact 계약과 커밋먼트, 비공개 증명을 이용해 역할 배정과 처치를 검증하는 Shadow Protocol을 만들었으며, 데모는 실제 블록체인 대신 같은 규칙을 검사하는 모의 원장으로 실행했습니다.
좋은 시니어 엔지니어는 익숙한 기술적 제약을 답으로 받아들이기보다, 무엇을 왜 만드는지부터 따져 가장 작은 다음 단계를 찾습니다. 에이전트를 쓸 때도 경험을 잠시 내려놓고 가능성을 살피되, 설계와 검토에서 사람의 판단을 놓치지 말아야 한다는 글입니다.