HN에 글을 올린 뒤 웹사이트에 AI 봇 트래픽이 몰렸습니다
개발자는 Hacker News에 제품을 소개한 뒤 웹사이트가 느려졌고, 로그를 살펴보니 상당수 요청이 페이지를 렌더링하지 않는 봇에서 왔다고 설명합니다. 특정 서비스의 과도한 요청을 차단하고 robots.txt와 속도 제한을 적용했으며, 서버 성능도 개선하고 있습니다.
개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.
개발자는 Hacker News에 제품을 소개한 뒤 웹사이트가 느려졌고, 로그를 살펴보니 상당수 요청이 페이지를 렌더링하지 않는 봇에서 왔다고 설명합니다. 특정 서비스의 과도한 요청을 차단하고 robots.txt와 속도 제한을 적용했으며, 서버 성능도 개선하고 있습니다.
같은 프롬프트와 프로젝트 노트를 사용해 Gemini 4 Argon과 Claude Opus 5.5에 Three.js 행성 페이지를 한 번씩 만들게 했습니다. Argon은 5.5분, 1.58달러가 들었고 Opus는 14분, 2.54달러가 들었습니다. 다만 실행 횟수가 모델마다 한 번뿐이고 Opus만 결과물을 세 차례 확인해 단순한 성능 비교로 보기는 어렵습니다.
Guitoro는 브라우저에서 키보드나 터치로 기타와 베이스를 연주하는 무료 가상 악기입니다. 실제 악기 녹음 샘플과 코드별 운지, 스트럼 움직임을 보여주며 51곡을 원하는 속도로 따라 연주할 수 있습니다.
대학 과제와 실무 개발의 차이를 배포, 예외 처리, 읽기 쉬운 코드, 기존 코드베이스 파악, 실패에서 배우기라는 다섯 가지 경험으로 정리합니다. 작은 프로젝트를 직접 배포하고 인턴십을 통해 실제 환경을 익히라고 권합니다.
Mozilla가 조직 자체 인프라에서 브라우저와 관리 서비스를 운영하는 유료 제품 Firefox Enterprise를 공개했습니다. 데이터 통제, 브라우저 내 민감 정보 보호, 사내 앱의 신원 기반 접근을 내세우며, 기존 Firefox 정책 관리보다 배포와 감사를 쉽게 하겠다는 구상입니다.
IndieNeed에서 등록 제품을 검토하는 운영자가 첫 스크린샷을 어떻게 고르는지 묻습니다. 댓글에서는 제품이 실제로 일을 수행하는 장면이나 결과를 보여주고, 썸네일 크기에서 읽히는지 확인하라는 조언이 나왔습니다.
RevSofia는 자동차 모임 채팅을 Gemma 4로 분석해 일정 초안을 만드는 소피아 지역 모임 서비스입니다. 시간대 처리, 입력 검증, 비용 악용 방지와 사람의 승인 절차를 구현하며 실제 테스트에서 발견한 오류와 수정 과정도 공개합니다.
Zig용 템플릿 라이브러리 zt는 템플릿을 빌드 중 Zig 코드로 변환해 매개변수와 필드 접근을 컴파일 타임에 검사합니다. 동적 값은 기본적으로 HTML 이스케이프하고 결과를 Writer에 직접 출력해 할당과 중간 버퍼를 피합니다.
구글 개발자 문서 사이트의 OAuth 세션 쿠키에서 OAuth client secret과 Flask 서명 키가 함께 노출됐습니다. 공격자는 쿠키를 위조해 서버가 pickle 데이터를 역직렬화하게 만들었고, 여러 DevSite 사이트에서 원격 코드 실행을 입증했습니다.
저자는 OpenBSD, C, httpd, SQLite를 조합해 상용 웹 서비스를 만들고 CGI 방식으로 운영합니다. 단일 바이너리와 적은 의존성, 간단한 배포가 장점이지만 프로세스 생성 비용과 C의 메모리 안전성, 직접 구현해야 할 기능을 두고 논쟁이 이어집니다.
HushHike는 출발 전 경로와 일몰 위험을 계산해 음성 안내와 인쇄용 경로 카드를 만드는 등산 도구입니다. 글은 Tobler 보행 속도식, 태양 고도 계산, Mastra 워크플로를 소개하지만, 공개된 코드와 배포 설정 일부는 설명과 맞지 않습니다.
Frame Grid는 동영상이나 GIF에서 프레임을 추출해 번호와 시간 정보가 있는 PNG 그리드로 묶습니다. 브라우저에서 오프라인으로 작동하며 자막 동기화, 중복 프레임 제거, 프레임별 구조 지문과 JSON 내보내기도 지원합니다. 비슷한 작업은 ffmpeg로도 가능하지만, 설치 없이 쓸 수 있는 점을 내세웁니다.
BreakPoint는 개발자가 집중이 막힐 때 짧게 설정하고 야외로 나가도록 돕는 오프라인 우선 PWA입니다. NOAA 태양 위치 계산과 맞춤형 산책 안내를 브라우저에서 처리하며, 테스트 23개가 모두 통과했다고 소개합니다.
OpenScreen 2는 클릭을 바탕으로 줌을 계획하고, 로컬 MCP 서버를 통해 AI 에이전트가 녹화 영상을 편집하는 화면 녹화 도구입니다. 자막과 대본 편집, 3D 카메라, GPU 렌더러를 추가했으며 Windows·macOS·Linux에서 무료로 사용할 수 있습니다.
여러 언어의 API 문서를 한 사이트에 모으려면 서로 다른 문서 생성기를 연결하고 탐색·검색 경험을 통일해야 합니다. 글쓴이는 변환, 생성 결과물 병합, 수동 작성의 장단점을 살피고 Pigweed에서 Pagefind와 공통 헤더로 검색과 이동을 통합한 과정을 소개합니다.
브라우저와 기기의 하드웨어·소프트웨어 특성을 조합하면 쿠키를 지우거나 VPN을 써도 사용자를 구별하는 지문(fingerprint)을 만들 수 있습니다. 글은 정보 엔트로피로 식별 원리를 설명하고 브라우저별 방어책을 소개하며, 댓글에서는 실제 추적의 안정성과 지문 수집의 법적 범위를 두고 의견이 엇갈립니다.
글쓴이는 패스키 자체의 피싱 방지 효과를 부정하지 않으면서도, WebAuthn이 원격 증명과 하드웨어 제약을 허용해 사용자의 기기·소프트웨어 선택을 제한할 수 있다고 주장합니다. Hacker News에서는 그 위험이 과장됐다는 반론과 표준에 이미 포함된 제약을 경계해야 한다는 주장이 맞섭니다.
뉴욕시는 온라인 가입만큼 쉽게 구독을 해지하도록 하는 ‘Click to Cancel’ 규정을 확정했습니다. 2026년 10월 1일부터 규정 위반 사업자에게 최소 525달러의 민사 벌금이 부과될 수 있고, 소비자 환불 책임도 따를 수 있습니다.
Catalog Preflight는 Shopify 상품 내보내기 파일과 가져올 CSV를 비교하는 도구입니다. 가입 없이 브라우저에서 무료로 검토할 수 있으며, 저장된 보고서 이력은 30일간 제공하는 베타 상품을 한 번 결제해 이용합니다.
Side Quest는 Google의 Gemma를 활용해 주변 환경에 맞는 야외 퀘스트를 만들고, 사진으로 완료 여부를 판정하는 오픈소스 게임입니다. 휴대폰에서 모델을 돌리는 대신 데스크톱 브라우저에서 로컬 추론을 실행하고, 휴대폰은 가벼운 인터페이스로 연결하는 구조를 소개합니다.