cho.sh

News Alerts

New alert

My alerts

Sign in to create alerts

All alerts

Duneby 제욱AIby 제욱해커뉴스by 성현
해커뉴스
Docker 한 줄로 띄우는 VM/370 CE, 3270 터미널로 메인프레임 놀이Psalm 7 출시, taint 분석 기본 활성화하고 보안 분석 10배 빨라져빈티지 패널 미터에 준로그 눈금을 붙여 만든 주방 타이머Show HN: Flide, Jev류 의사결정 모델 추론을 vLLM·SGLang보다 최대 9.5배 빠르게ChatGPT 데스크톱, 로컬 SSH 에이전트를 원격 머신에 그대로 전달계층적 코드로 텍스트를 병렬 생성하는 NCM, 확산 모델보다 최대 31배 빠름1,400개 Claude Code 세션 분석으로 제기된 Opus 5.5 너프 의혹, 11월 3일 추론 패턴이 급변했다는 주장AI 버블은 없다는 반론: 5조 달러 데이터센터 지출은 일회성이고 Anthropic 매출은 2년 만에 40배Harvest, Bending Spoons 인수 뒤 월 $13.32에서 $133.98로 인상... 10년 쓴 작가도 이탈 선언젠슨 황, 불륜 인정하고 사과. 엔비디아 이사회는 국가안보 우려로 독립 조사 착수폴 포드의 TinyLittleOffice에 수십만 명 몰려, 브라우저 앱 개발 비용은 매일 낮아진다Windows용 아웃바운드 방화벽 PacketHound 공개, HN은 AI가 쓴 웹사이트 문구와 기존 대안 비교로 시끄러움번호판만 알면 문이 열린다: 샤브스와 샘 커리가 찾은 자동차 브랜드 백엔드 인증 우회공기 흐름을 시뮬레이션해 목소리를 만드는 브라우저 신디사이저 키메라, HN에서 화제해커뉴스 'What are you working on?' 11월 스레드에 441개 댓글, 복셀 엔진부터 수채화 시뮬레이터까지터미널 AI 코딩 탭 20개 대신, git 보드와 owner inbox로 한 번에 하나씩Dux, niri·Hyprland·Sway 위에서 도는 무료 Wayland 데스크톱 셸 공개마이크로소프트, DMARC 없는 도메인 메일을 공지 없이 550 5.7.1로 반송 시작Rust와 WebGPU로 만든 오픈소스 스케치업 대안 KetchUp 공개, HN은 이름 상표권과 첫 UX부터 지적UIST 2026 최우수 논문상 받은 Declarative Dragging, 미래 상태만 지정하면 드래그앤드롭이 합성된다뉴욕연은 논문: '탐욕은 좋다'는 영화 대사가 내부자거래 사범 아이번 보스키의 졸업연설에서 나왔다contentEditable 버리고 2D canvas에 직접 글자를 그리는 오픈소스 편집기 Tasfer엔지니어를 위한 채소 재배 가이드, DLI·EC·pH 파라미터 표와 VegTable로 정리해 HN에 공개RP2350에서 문자열마다 JIT 코드를 찍어 픽셀당 6사이클로 비트맵 텍스트 그리기400달러짜리 시각장애인용 키패드 폰, libinput.so 패치를 걷어내고 안드로이드 16을 올리다피터 원칙 이후: 무능해진 관리자는 왜 더 위험한 일을 맡는가글쓰기는 사고 도구다, 종이와 연필 든 튜링 머신 비유로 본 AI 대필 비판골드만삭스, 트레이더와 뱅커의 Claude Code 접근 끊고 엔지니어에게만 허용284B DeepSeek를 64GB RAM에서, GPU 없이: llama-modchip의 실체는 2비트 MoE 양자화1910~1930년 암스테르담 스쿨, 표현주의 벽돌 노동자 주택이 도시를 바꾸고 기능주의에 밀려났다가 복원된 기록키를리안 사진 입문과 DIY 장비 제작: 고전압 접촉 인화의 원리와 유령 잎 논쟁유튜브 TV 앱 광고 건너뛰는 iSponsorBlockTV, DIAL 탐색 SSRF(CVE-2026-77597) 패치에이전트 메모리 형식 난립, OpenTelemetry처럼 공통 규격 합의하자는 제안사용자 몰래 뇌파 5만 시간으로 AI 모델 학습한 Muse 헤드밴드, 규제는 사실상 없음Rust로 구현한 Clojure 방언 clj.rs 공개, crates.io 배포와 브라우저 REPL 제공Rust와 egui로 만든 비공식 WhatsApp 클라이언트 ZapFast, 계정 정지 경고와 egui 렌더링 성능 논쟁으로 갈려GitHub 504 타임아웃 반복되는데 상태 페이지는 전 지역 초록불디랙이 2 네 개로 모든 자연수를 만드는 공식을 찾아 수학 퍼즐을 끝냈다Claude Code 244번 릴리스에 지친 사용자, Pi로 하네스 교체우라늄 큐브 재분석으로 드러난 독일 핵 프로젝트 실패 이유: 설계상 우라늄과 중수가 모자랐다console.log 안에서 React 앱을 렌더하는 Text.js 공개, 전체 리페인트 0.163msGitHub, PR 개요 페이지 공개 프리뷰 시작. 머지 박스를 절반 크기로 상단에 압축1972년 8008부터 2024년까지, 프로세서 다이 사진 356장을 모은 갤러리2008년 제임스 헤이그가 꼽은 프로그래밍 책 5권, 8086 최적화부터 Forth까지냉장고 컨트롤러로 위장한 허니팟 Coldframe, 실제 펌웨어 지문까지 복제해 공개MaxxBench, DeepSWE 과제에 사소한 변형만 가했는데 Gemini 3.8 Flash 23점p 폭락Claude Code '다시 묻지 않기'가 명령 속 비밀번호를 프로젝트 파일에 저장, 공개 GitHub 1,122개 파일에서 실제 시크릿 발견디스코드, Electron 버리고 Rust로 갈아타니 시작 화면 사라지고 RAM 70% 줄어10달러 OpenStick에 AdGuard·Zeroclaw·Cloudflare Tunnel 올려 홈랩 운영아이폰 자동완성이 피하는 10만 개 단어, 애플 '그레이 리스트' 발견Borland Turbo Pascal 7 회고: 32kB RAM용 컴파일러가 Windows 개발을 쉽게 만들었다Anthropic, Claude 에이전트 메모리를 트랜스크립트·노트·위키·주입 컨텍스트 4계층으로 설명MSR 'AI Frontiers' 해체: 창립 리더는 'MAI는 스케일링만, 연구는 배제'라며 MS 떠나악성 자바스크립트에 감염된 웹사이트 1만5,579곳, 월 1억3,500만 방문인데 통지할 방법이 없다$8 RISC-V 보드 Ox64, UART 플래싱 삽질 끝에 시리얼 출력까지고트족은 정말 스칸디나비아에서 왔다, 고대 DNA가 요르다네스 기록을 뒷받침영국 1인 로펌, Debian·vim·reveal.js로 5년째 사무소 운영 (2026년판)macOS 13 이후 모든 Mac이 문서화 없이 가족·인간관계 지식그래프를 만든다니드포스피드 언더그라운드 2, 브라우저에서 온라인 프리로움으로 부활GitHub, 저장소 하나에 동시 에이전트 5,000개와 초당 7,200 푸시를 처리하는 새 Git 저장 아키텍처 공개devvm.dev, 프로젝트마다 격리 VM에서 코딩 에이전트 돌리는 오픈소스 도구 공개Asahi Linux 7.3 진행 보고서: M3 정식 지원과 M5 초기 Devicetree, Thunderbolt 패치 업스트림 등장UEFI 베어메탈 프로그래밍 5부작 연재, 리눅스에서 직접 컴파일해 부팅 디스크 만들기Firecracker microVM 탈출: PwnEscape 2부, 게스트에서 호스트 root 코드 실행METR 조사: Anthropic의 AI 연구 가속이 RSP '급격한 가속' 기준을 이미 넘어섰다는 평가구글이 영상 모델 Gemini Omni 1.2 Flash를 공개, 15초 생성과 30% 가격 인하미 FAA, 관제시설 400곳 넘는 곳의 플로피디스크를 2028년 말까지 EIDS로 교체Jev가 Opus에 도움을 청하는 하이브리드 판정으로 4배 저렴하게 Opus 정확도 확보Ghostty 코어에서 뽑아낸 libghostty-vt 1.0 공개, C ABI 안정화 선언테슬라, 2027년 중반 사이버트럭 생산 중단하고 사이버캡 라인으로 전환Mac 전용 구글어스 대안 Kugelblitz 1.0.1 공개, macOS 27 최소 요구로 HN에서 논쟁Pangram Image 1.0 공개: 프론티어 생성기 합성 이미지 1,200장에서 99.96% 탐지, 영상 모델·Chrome 확장·API까지리눅스에서 위키백과까지, 기업과 시장 없이 자원봉사자가 만든 인터넷LessWrong: 자율 AI R&D는 독창적이지 않다, 사이드 프로젝트에서 드러난 모델 판단력의 기초적 결함Firebase 에뮬레이터를 Rust로 다시 짠 Firenook 공개, 쓰기 40배 빠르고 메모리는 10분의 1네덜란드 ASN 은행, Play Integrity로 GrapheneOS 등 비구글 안드로이드 앱 차단하고 Wero 탓으로 돌려ASU 해커 팀이 운영하는 무료 해킹 교육 플랫폼 pwn.college, 흰띠부터 검은띠까지 단계별 dojo 제공Thinking Machines, 594B MoE 'Inkling 2 Small' 공개... Tinker에 폐쇄 가중치로 먼저, 다음 주 Apache 2.0 전환영국, 구인 광고 급여 공개 의무화 추진…번럼 총리 발표, 법안 제출 시점은 미정Blender 위젯 코드를 C로 포팅한 BUI 공개, GPUI보다 빠르다 주장하며 LLM만으로 작성마크 큐반, 메타가 딥페이크 사기 광고를 알고도 방치한다고 주장. 내부 문서엔 매출 10%가 사기 광고2B 텍스트-이미지 모델 Pyramid-JiT, 약 $20K 학습 비용으로 Apache 2.0 가중치 공개OpenSSH 10.6p2, musl 리눅스 임계 취약점 완화책 담아 하루 만에 긴급 릴리스Servo 0.7.0 릴리스: 527개 커밋에 <progress> 요소, user-select, CSS 타입 지정 산술 포함N64에서 44100Hz 스테레오를 Opus급 비트레이트로, CPU 4%만 쓰는 ULC 코덱AI로 되살아난 해킨토시: 맥OS 27이 스냅드래곤 노트북과 RK3588에서 돌고 닌텐도 스위치에 iOS 17 설치macOS 창 테두리에 뜨개질을 두른 Window Sweaters, 설치 첫 안내는 '코딩 에이전트에게 보내라'MS Paint 원격 코드 실행 취약점 CVE-2026-83844 공개, 패치는 Windows Update가 아닌 MS Store에서만31년 만에 문 닫는 Salon, 독립 디지털 저널리즘 수익 모델 못 버텼다Claude Code가 User-Agent 헤더에 사용자 이메일 전송, GitHub 이슈에 179개 반응LLM 코딩 확산이 오픈소스 생태계에 'Lisp 저주'를 재현한다는 경고바이두, 280B MoE ERNIE-5.5-Flash-Base 공개. 사후학습 없는 사전학습 체크포인트, EU·영국·한국은 라이선스 금지추적은 넘치는데 개인화는 엉망, 핀란드 사용자가 기록한 광고 실패 사례인터랙티브 MCP 해설 사이트 mcp-explained.com, 해커뉴스에서 '너무 빽빽한 AI 슬롭'과 '글은 정제됐다' 논쟁으로 갈려좋아하는 유튜브 영상은 직접 받아두라, ytdl-sub와 Jellyfin으로 만든 개인 아카이브OpenAI, GPT-6 Astra의 안전 연구 과제 은밀한 저성과 보고서 공개: 루브릭 완료율 10% 대 16%모토로라 시그니처 27 공개, GrapheneOS 공식 지원 첫 모토라라 기기이자 $1,599 플래그십디스코드, Electron과 React Native 버리고 데스크톱 클라이언트 전체를 Rust로Alpine Linux OpenSSH 서버, 비밀번호 없이 로그인되는 인증 우회 공개 (musl crypt() 오류값이 원인)musl과 PAM 없이 별표 계정에 257~1024바이트 비밀번호를 넣으면 로그인이 뚫리는 sshole 버그
Psalm 7 출시, taint 분석 기본 활성화하고 보안 분석 10배 빨라져

Psalm 7 출시, taint 분석 기본 활성화하고 보안 분석 10배 빨라져

  • Psalm 7이 타입 검사, 보안 분석, 죽은 코드 탐지를 한 번의 실행으로 합치면서 taint 분석이 기본으로 켜짐. taint를 비트마스크로 저장하고 함수별 요약으로 그래프를 계산해 최대 10배 빨라짐.
  • TaintedNosql, TaintedLlmPrompt, TaintedUrlComponent/TaintedUrlPath 등 taint 종류가 새로 추가됨. php://input, STDIN, $_FILES, $_SERVER의 클라이언트 항목, getopt(), $argv, DNS 응답이 새 소스임.
  • Hack의 capabilities를 본뜬 purity 모델로 함수가 일으키는 부작용(io, time, write-props)을 선언하고, 클래스와 클로저에는 purity 템플릿을 쓰거나 추론된 애노테이션을 붙임.
  • 템플릿 기본값(@template TError of Throwable = RuntimeException) 덕에 Result 같은 타입이 그대로 동작하고, 라이브러리가 사용자를 깨뜨리지 않고 템플릿을 추가할 수 있음. 그래프 기반 죽은 코드 탐지는 순환 참조까지 처리함.
  • PHPUnit, Symfony, Laravel, Mockery, sabre/event 플러그인이 기본 탑재되어 따로 설정하지 않아도 켜짐. 64비트 PHP 8.2~8.6에서 돌고 부분 함수 적용과 pipe 연산자를 지원하며, 릴리스는 매일 나옴.

Hacker News opinions

PHP가 내가 처음 혼자 배운 언어인데, 아직도 반환 타입에 PHPDoc 주석을 달아야 한다고? 기본적인 것도 언어 안에 안 들어와 있다는 게 이해가 안 감.

반환 타입 선언은 PHP 7부터 있었음. 지금은 교차 타입에 리터럴 타입까지 있고. 그것만 검색해도 바로 나왔을 텐데.

본문에도 네이티브 반환 타입 예제가 그대로 나오는데 그걸 못 본 건가?

PHP 기사가 핵노출되면 11년 전에 업보트 받은 댓글을 그대로 다시 붙여넣는 사람이 꼭 나옴.

PHP를 모르는 사람한테는 정적 분석이 사실상 필수임. 공식 타입 시스템이 빈약해서 array 같은 건 phpdoc로 list나 array<string, MyRecord>처럼 세부 타입을 적어야 하고, IDE 자동완성도 그 주석에 기대고 있음.

PHP 타입 시스템이 부족한 건 맞는데 최소라고 하기엔 유니온 타입도 있음. 진짜 문제는 배열 타입이 없다는 거고, 프로젝트가 별도 린트 도구를 끌어오는 이유의 90%가 그거임.

정적 분석은 Psalm과 PHPStan 둘이 대표인데 둘 다 PHP로 짜여 있음. 예전엔 PHPStan이 훨씬 느렸는데 지금은 10만 줄에 의존성까지 20초 정도로 비슷하더라.

Rust로 만든 Mago가 조만간 이 둘을 대체할 것 같음. analyze랑 lint 명령은 이미 Psalm, PHPStan만큼 갖춰져 있는데 레벨 개념이 없어서 갈아타기는 쉽지 않을 듯.

Rust로 갈아엎으라고 하는 사람들이 크립토 브로보다 더 성가심. 그게 기술적으로 가능한 일이긴 한가 싶고.