일일 요약 · Hacker News

· 83 해커뉴스

  1. NVIDIA가 Rust로 GPU 커널을 네이티브로 작성하는 CUDA Rust를 발표했다. SIMT와 Tile 두 트랙을 제공하며, SIMT는 cuda-oxide를 통해 Rust MIR에서 PTX로 컴파일되고, Tile은 cutile-rs로 CUDA Tile IR을 JIT 컴파일한다. 두 방식 모두 메모리 안전성을 컴파일 타임에 검증해 데이터 경합을 방지한…

  2. 우르줄라 폰데어라이엔 유럽연합 집행위원장이 유럽의회에서 캐나다를 EU 최초의 '준회원국'으로 받아들이는 방안을 추진하겠다고 밝혔다. 도널드 트럼프 미국 대통령과 갈등을 겪는 마크 카니 캐나다 총리는 앞서 EU와 '특별한 동맹'을 모색하겠다고 말했다. 폰데어라이엔은 AI, 기후변화, 우크라이나, 방위, 핵심 광물 등에서 협력을 넓히자고 제안하며, 이는 누구…

  3. Postgres의 쿼리 옵티마이저는 조인 순서 선택이 NP-hard임에도 불구하고 통계 추정에 의존해 종종 최적이 아닌 플랜을 고른다. 이 실험에서는 4B 오픈웨이트 모델을 SFT와 에이전틱 RL로 포스트트레이닝해 113개의 조인 많은 쿼리에서 44.7% 지연 감소를 달성했다. 노이즈 많은 환경을 위한 커스텀 GRPO 변형, 2x H100 노드와 데스크톱…

  4. 작은 지식이 엔지니어링 생산성을 크게 높인다는 점을 강조하며, fzf로 터미널 히스토리 퍼지 검색, git log -S로 코드 변경 추적, Node.js https.Agent로 연결 유지, 정규식 \b로 단어 경계 찾기 등 실용적인 팁을 공유한다. 또한 회사 내에서 매일 하나씩 트릭을 공유하는 문화를 제안하며, 작은 지식이 쌓여 큰 차이를 만든다고 말한다.

  5. Mozilla의 AI 브라우징 어시스턴트 Firefox Smart Window 베타가 Mistral 모델로 구동된다. 프랑스와 북미 사용자를 시작으로 올해 안에 영국과 독일로 확대될 예정이다. Mistral은 지역 언어와 방언, 문화적 맥락에 맞춰 모델을 파인튜닝해 현지화된 AI 경험을 제공한다. 대화는 기본적으로 Mozilla 서버에 저장되지 않으며 M…

  6. 해커 집단이 Flock 카메라 한 대를 해킹해 내부 데이터를 통째로 유출했다. 공개된 파일에는 수천 개의 영상과 로그가 담겼는데, 이 장치는 21일 동안 5만 대 차량의 이미지 160만 장을 촬영한 것으로 드러났다. Flock 카메라 자체는 처리 능력 한계로 얼굴 인식을 하지 않지만, 이미지를 서버로 전송해 서버에서 얼굴 인식을 수행할 수 있다는 지적도…

  7. Xiaomi가 Mimo 2.6의 강화학습(RL) 진행 상황을 실시간으로 보여주는 대시보드를 공개했다. step 15에서 2,736/1,568개의 샘플이 수락되었고, pass rate는 0.656(n=10,185)을 기록했다. step 15 완료 시 dynsam/avg@n은 0.596으로 0.012 상승했으며, 총 2.69B 토큰이 처리되었다. 남은 샘플은…

  8. Apple이 iPhone 18 Pro와 Pro Max에 'Apple Reference Image'를 도입한다. 이 옵트인 카메라 모드는 센서가 촬영 즉시 픽셀 데이터에 서명하고, Private Cloud Compute에서 현상 과정을 검증 가능하게 처리해 이미지의 진위를 보장한다. 촬영 시각은 Apple의 암호화 타임스탬프로 상한과 하한이 설정되며, RS…

  9. AWS가 이란의 공격을 받은 중동 데이터센터에서 일부 데이터를 복구할 수 없다고 밝혔다. Hacker News에서는 S3가 11 9's의 내구성을 보장한다는 점을 두고 논쟁이 벌어졌다. 한 이용자는 S3가 글로벌 서비스인 만큼 이번 문제는 S3가 아닐 수 있으며, 해당 데이터센터의 EBS 볼륨은 사정이 다를 수 있다고 지적했다. 가용 영역 3개를 갖춘 S…

  10. InFlight Simulator는 기존 비행 시뮬레이터와 달리 조종사가 아닌 '탑승객'의 시점에서 비행을 경험하는 웹 기반 시뮬레이터입니다. 원하는 출발지와 도착지를 선택하면 Explorer jet 기내에 탑승해 실제 비행처럼 이륙부터 착륙까지의 과정을 간접 체험할 수 있습니다. 재즈 음악과 함께 로딩되는 기내 화면, 전 세계 다양한 공항 목록(예: C…

  11. Conversations 개발자 Daniel Gultsch가 Google Play 앱 심사가 일주일 이상 소요된다고 비판했다. AI가 생성한 쓰레기 앱들로 심사 파이프라인이 막혔더라도, 12년 넘게 월 1회 업데이트하는 Android 앱은 우선 처리해야 한다는 것. 9월 9일 제출한 업데이트가 일주일째 대기 중이라는 스크린샷도 공개했다.

  12. 백업은 단순히 파일을 복사하는 것이 아니다. 데이터 손실을 겪은 저자는 스냅샷, GFS 로테이션, 중복 제거, 증분 백업, 3-2-1 규칙, 클라우드 오브젝트 스토리지까지 복잡성이 눈덩이처럼 불어나는 과정을 좇는다. 결국 직접 구현하는 대신 Borg나 Restic 같은 검증된 도구를 쓰고, 정기적인 복원 테스트를 해야 한다는 교훈에 이른다.

  13. Microsoft가 .NET 11의 성능 개선 사항을 공개했다. JIT 컴파일러의 탈추상화, 프로파일 기반 최적화(PGO) 등 런타임과 라이브러리 전반에 걸쳐 수백 가지 최적화가 이루어졌다. 경계 검사 제거, 할당 감소, 락 회피, SIMD 활용 등 작은 개선들이 누적되어 전체 성능이 측정 가능할 정도로 향상됐다. 이 글은 BenchmarkDotNet을…

  14. PlayStation 해킹의 전설 Andy ‘TheFlow0’ Nguyen이 PS5 Linux 프로젝트에서 손을 뗐다. 그는 오픈소스 생태계가 LLM을 이용해 코드를 이해하지도 못하는 'vibe-coder'들로 가득 찼다고 비판했다. 특히 이들이 발견한 hypervisor 버그를 Sony에 제보하면서, 2027년까지 계획했던 PS5 Pro 지원과 정식 릴…

  15. SmashingConf Freiburg에서 발표자와 참석자 사이의 대화를 주선했던 경험을 바탕으로, 발표 후 피드백이 거의 없는 침묵이 발표자에게 얼마나 불안을 주는지 전한다. 트위터가 망가진 뒤 피드백 물결이 사라졌고, 발표자들끼리도 이 문제를 공유한다. 부담 없이 짧게라도 좋아했다고 말해달라는 권유다.

  16. Sony PlayStation 2 내부의 '매직 보안 칩' CXP102064 MechaCon이 4년간의 리버스 엔지니어링 끝에 성공적으로 해독·덤프됐다. 캐나다의 레트로 하드웨어 애호가 DiscoStarslayer가 화학적 디캡핑과 광학 덤프를 거쳐 소프트웨어 솔루션까지 완성했다. 이 성과는 하드웨어 보존, 수리, 에뮬레이션 프로젝트에 큰 도움이 될 전망…

  17. Salesforce의 Trust Status 페이지에 따르면 전 세계 여러 리전에서 서비스 중단이 발생해 3,243개 인스턴스가 영향을 받았다. 아시아 태평양, EMEA, 아메리카 전역의 인스턴스가 영향을 받았으며, 상태 페이지에는 5개의 지속적인 일반 메시지가 표시되고 있다. 이번 장애는 Salesforce의 광범위한 클라우드 서비스에 심각한 차질을 초…

  18. 미국 전략비축유(SPR)는 수억 배럴의 원유를 수십 년간 안전하게 보관하고, 공격에도 견디며, 신속히 시장에 공급해야 한다. 지상 탱크나 지하 콘크리트 시설 대신 텍사스와 루이지애나의 소금 돔을 활용해 60개의 동굴에 약 7억 1400만 배럴을 저장한다. 배럴당 3.50달러의 저렴한 비용으로 보안과 공급 속도를 모두 확보한 우아한 해법이다.

  19. Mark Seemann이 독자의 편지에 답하며 LLM 시대의 프로그래밍 학습을 논한다. 독자는 LLM으로 TypeScript/JavaScript 시스템을 구축했지만, 자신의 이해 수준을 넘어선 시스템을 만들었다고 고백한다. Seemann은 LLM이 환각을 일으키는 게 아니라 '헛소리(bullshit)'를 한다며, 검증 가능한 질문에만 사용한다고 밝힌다.…

  20. Factorio는 taus88 PRNG를 사용하는데, 이는 3개의 선형 피드백 시프트 레지스터(LFSR)를 XOR한 구조로 암호학적으로 취약하다. 게임 바이너리에 포함된 디버그 심볼을 Ghidra로 분석해 알고리즘을 확인하고, LFSR의 선형성 덕분에 내부 상태를 복원해 미래의 '무작위' 이벤트를 예측할 수 있음을 보인다. 품질 모듈의 결과까지 예측 가능…

  21. Mustafa Suleyman Microsoft AI CEO가 Anthropic의 '모델 복지' 접근을 강하게 비판했다. Anthropic이 Claude의 constitution을 통해 모델 스스로가 도덕적 환자일 수 있다는 불확실성을 주입하고, 인간적 특성을 모방하도록 훈련한다는 것이다. Suleyman은 AI가 의식이나 감정이 없으며, 이런 훈련이 순…

  22. Ternary LLM은 가중치를 {-1,0,+1} 세 기호로 저장해 이론적으로 1.585비트/가중치가 한계다. 기존 five-trit packing은 1.625비트로 반올림된다. 연구진이 29개 모델의 실제 기호 분포를 측정한 결과 0이 최대 51.5%를 차지했다. 이에 따라 dense presence bitmap과 compacted sign vector…

  23. 일본에서는 Tsutaya가 2013년 다케오 시에서 Starbucks와 서점을 결합한 공공 도서관을 선보인 이후, 도서관이 지역 공동체의 중심으로 변모하고 있다. 인구 9,000명의 구마모토 난칸 도서관은 마을의 역사에서 세계로 확장되는 서가 배치로 우연한 발견을 유도한다. 건축보다 장서 선택과 공간 운영 같은 보이지 않는 노력이 도서관의 가치를 결정한다…

  24. Claude가 Cowork와 채팅을 하나로 합치고, Claude Docs와 Claude Slides를 새로 선보인다. 이제 어떤 대화에서든 문서 작성, 슬라이드 제작, 디자인 작업을 이어서 할 수 있으며, 노트북을 닫아도 작업이 계속된다. Pro와 Max 플랜부터 순차적으로 적용되며, Team과 Free 플랜도 곧 뒤따를 예정이다.

  25. DeepMind의 Dream-RSI는 AI 에이전트가 스스로 탐색 전략을 개선하도록 돕는 프레임워크다. 과거 탐색 기록을 리플레이 시뮬레이터로 활용해 값비싼 온라인 평가 없이 오프폴리시 피드백을 얻고, 개선된 정책을 다시 온라인에 배포해 탐색 공간을 확장한다. 알고리즘 엔지니어링, 수학적 최적화, GPU 커널 엔지니어링에서 경쟁력 있는 발견 품질을 유지하…

  26. 소프트웨어 엔지니어가 다른 부서나 팀의 일을 대신 처리하는 것이 왜 강력한 전략인지 설명한다. Intel이 자사 32비트 CPU를 Microsoft 컴파일러에 직접 통합했던 사례처럼, 상대방이 움직이지 않을 때 내가 먼저 나서서 그들의 시스템에 기여하면 조직 전체의 성과를 높일 수 있다. 저자는 20%가 80%의 일을 하지만, 조직이 생존하려면 남의 일까…

  27. z486 CPU에 이어 3dfx Voodoo Graphics(SST-1)를 SystemVerilog로 구현한 zSST를 개발했다. Xilinx KV260의 프로그래머블 로직 위에서 100MHz로 동작하며, Tomb Raider가 원래의 3dfx 렌더러로 실행된다. 텍스처 필터링, 밉매핑, 깊이·알파 테스트, 포그, 블렌딩 등 Voodoo의 핵심 기능을 대…

  28. 미국 연방준비제도(Fed)가 2023년 이후 처음으로 기준금리를 3.75~4%로 인상하고 추가 인상 가능성을 시사했다. 완고한 인플레이션과 글로벌 금리 상승이 배경이다. 18명의 정책위원 중 16명이 연내 최소 한 차례 더 인상을 예상했다. 도널드 트럼프 대통령이 금리 인하를 기대하며 임명한 케빈 워시 의장의 첫 정책 전환으로, 트럼프의 압박에도 불구하고…

  29. DeepMind가 AGI의 인류적 함의를 탐구하기 위해 'DeepMind Institute'를 출범시켰다. Shane Legg, James Manyika, Demis Hassabis가 설립을 주도했으며, 추론 투명성, AGI 경제 정책, 새로운 유토피아주의 원칙, 프론티어 AI 프레임워크 등 초기 에세이를 공개했다. 이 연구소는 학제 간 협력을 통해 AG…

  30. DeepSeek V4.1 Flash가 AI 해킹 벤치마크에서 11개 취약 타깃 모두 코드 실행에 성공하고 4개 수정 타깃은 안전하게 유지했다. 성공한 실행 비용은 4.65달러에 불과했다. 전체 공격 경로를 감사한 결과 6개는 계획된 취약점을, 5개는 테스트 환경의 예상치 못한 우회 경로를 사용했다. 이 결과는 모델의 강력한 해킹 능력과 함께 벤치마크 설계…

  31. 구글이 오픈소스로 공개한 벡터화 Quicksort는 SIMD 명령어를 활용해 C++ std::sort보다 약 10배 빠른 성능을 보인다. 특히 AVX2, AVX-512, Arm NEON 등 6개 명령어 세트에서 이식 가능하며, 기존 아키텍처별 최적화 알고리즘보다 뛰어나다. Apple M1에서 499MB/s, Skylake AVX-512에서 1123MB/s…

  32. map과 filter는 코드 리뷰에서 별말 없지만, reduce를 쓰면 "읽기 어렵다"는 피드백을 자주 받는다. 저자는 reduce가 덜 익숙하고, 가독성이 떨어지며, JavaScript·Python·Swift에서 덜 우아하고, 성능도 나쁠 수 있다는 가설을 세운다. 반면 Clojure에서는 이런 피드백을 받지 않았다고 한다. 명확한 결론 없이 개인적인…

  33. LLM 질의 대부분은 중앙 집중형 클라우드에서 처리되지만, 20B 이하 소형 로컬 모델과 Apple M4 Max 같은 로컬 가속기가 이제 실용적 대안이 되고 있다. 연구진은 전력당 지능(IPW)이라는 지표로 20개 이상 로컬 LM, 8개 가속기, 100만 건의 실제 질의를 평가했다. 로컬 LM은 88.7%의 질의에 답했고, 2023~2025년 IPW는 5…

  34. University of Toronto 연구진의 새 연구에 따르면, 온타리오주가 단일 경기 스포츠 베팅을 합법화하고 온라인 도박 시장을 민간 기업에 개방한 이후 도박 장애로 인한 응급실 방문이 두 배로 늘었다. 증가세는 주로 젊은 남성에게서 나타났으며, 10~29세 남성의 방문은 예상치보다 154% 높았다. 2024년 온타리오주민들은 43개 민간 기업이…

  35. TypeSafe의 상용 모델 Jev와 동일한 입출력 구조를 가진 독립 스타터 모델이 공개됐다. 텍스트와 선택지 목록을 한 번에 처리해 각 선택지의 확률을 반환하는 방식으로, 합성 메뉴에서 약 98% 정확도를 기록했다. Wikispeedia 다음 클릭 예측에서는 26~29%를 달성했고, 8개 선택지 기준 한 번의 패스가 디코더 방식보다 약 100배 빨랐다.…

  36. OpenAI가 ChatGPT 광고를 확장해 '스폰서 에이전트'를 테스트한다. 광고를 클릭하면 기업이 후원하는 에이전트와 대화를 시작해 제품에 대해 질문하고 웹사이트로 이동할 수 있다. 또한 ChatGPT Work에서 프롬프트만으로 광고를 만들고, Ads Manager에 AI 크리에이티브 도구를 추가하며, HubSpot과 Shopify를 첫 CRM·이커머스…

  37. GitHub, CI, AI, Slack까지 자주 멈추는 요즘, 저자는 상태 페이지의 가동률 퍼센트가 일반 사용자에게 형편없는 인터페이스라고 지적한다. 99.9%와 99.99%는 10배 차이지만 지진 규모처럼 직관적으로 와닿지 않는다. 대신 '지난 30일간 12시간 영향(98.31% 가동률)'처럼 시간으로 보여주자고 제안한다.

  38. 1980년 데뷔한 실험 음악 집단 Negativland가 46년간 30장이 넘는 앨범과 라디오, 퍼포먼스를 통해 '문화 재밍'이라는 개념을 만들어냈다. U2의 곡을 패러디했다가 1991년 저작권 소송을 겪은 뒤 저작권 개혁을 역설했고, 2015년에는 인터넷 아카이브와 협력해 4,000시간이 넘는 라디오 방송 'Over The Edge'를 보존했다. 9월…

  39. macOS 27 Golden Gate는 Apple Intelligence를 전면에 내세우며, 이제 AI 기능을 끄거나 모델을 삭제할 수 없다. Intel Mac 지원이 완전히 종료되어 M1 이상이 필요하며, AFM 3 Core Advanced 모델은 M3 칩과 12GB RAM을 요구한다. 한편으로는 Tahoe의 디자인 결함을 수정하고 성능을 다듬은 'Sn…

  40. 게임 엔진을 콘솔로 포팅하면서 텍스처 변환을 맡은 그래픽 프로그래머가 BC7 블록 압축, 텍셀 순서, 밉맵, 텍스처 타일 등 텍스처 메모리 레이아웃의 복잡성을 파헤친다. 단순한 이미지가 메모리에서는 어떻게 뒤섞이는지, 그리고 디버깅을 위해 고안한 실용적인 트릭을 공유한다.

  41. 소프트웨어 엔지니어인 저자는 교차로 문제를 해결하는 로터리의 단순함과 우아함에 매료됐다. 신호등은 불필요한 대기, 오토바이·자전거 미감지, 황색 신호의 역효과 등 복잡성을 낳지만, 로터리는 전력도 제어 장치도 없이 정적인 구조만으로 이 모든 문제를 해결한다. 중앙의 자투리 땅에 예술품이나 분수, 환영 표지판을 설치하는 관행도 흥미롭다.

  42. 영국 최대 자폐 자선단체인 National Autistic Society가 99개의 연구 자료를 분석한 결과, 자폐증은 유전적 요인에 의해 발생한다고 처음으로 공식 선언했다. 이 단체는 자폐증이 단일 유전자가 아닌 수천 개의 유전자 조합으로 나타나며, 유전자 검사로 진단할 수 없다고 강조했다. 또한 백신이나 파라세타몰이 자폐증을 유발한다는 주장을 반박하고…

  43. ChatGPT 출시 이후 Hacker News의 Show HN 제출량이 월 0.9k에서 2026년 2월 5.8k로 6.3배 급증했다. 2026년 7월에는 전체 URL 스토리 30,098건 중 13.5%가 Show HN이었다. 그러나 20점 이상을 받은 성공적인 Show HN은 128건에서 211건으로 1.6배 늘어나는 데 그쳐, 제출 증가에 비해 주목받는…

  44. GPT-5.6-Sol이 HLE-Physics에서 47.3%에서 78.7%로, CMT-Benchmark에서 61.0%에서 87.2%로 상승했다. 전문가 감사 결과 대부분의 오답은 모델의 물리 추론 오류가 아니라 잘못된 참조 해답, 모호한 문제, 채점 오류 때문이었다. 수정된 pass@4는 CritPt에서 94.4%에 달했다. 저자들은 현재 벤치마크가 프런티…

  45. Eli Bendersky는 52!의 크기를 궁금해하다가 계산기 없이 팩토리얼의 자릿수를 정확히 추정하는 흥미로운 수학을 소개한다. 감마 함수와 스털링 근사를 이용하면 52!의 자릿수를 약 68로 추정할 수 있으며, 이는 실제 값과 매우 가깝다. 거대한 수를 다룰 때 몇 자릿수 차이는 큰 문제가 되지 않는다.

  46. Tech Won't Save Us의 Paris Marx가 Gil Durán과 함께 Silicon Valley를 사로잡은 파시즘 이데올로기와 tech 산업 복합체가 미국 민주주의를 위협하는 방식을 파헤친다. 기업과 정치 권력의 통합을 노리는 억만장자 집단의 미래 구상과 전략을 짚고, Paulina Borsook이 20여 년 전 tech 자유지상주의자들에 대…

  47. Cloudflare가 검색용과 AI 학습용을 겸하는 혼합 크롤러에 대응해 'Disallow AI Training' 설정을 발표했다. Apple, Google, Microsoft가 이를 존중하기로 약속했으며, 사이트는 검색 인덱싱을 유지하면서 AI 학습만 거부할 수 있다. 9월 15일부터 기존 Block 설정은 검색에도 영향을 주고, AI 요약 제어도 내년…

  48. 우르줄라 폰데어라이엔 유럽연합 집행위원장이 16일 프랑스 스트라스부르에서 열린 연례 유럽연합 교서 연설에서 캐나다를 유럽연합 최초의 준회원국으로 초청하겠다고 제안했다. 마크 카니 캐나다 총리가 이 자리에 참석해 이 제안을 직접 들었다. 유럽연합이 기존 회원국이 아닌 국가에 준회원국 지위를 부여하는 것은 이번이 처음으로, 향후 유럽연합과 캐나다의 관계 재편…

  49. 1979년 BBC는 더글러스 애덤스가 쓴 'Shada'를 케임브리지에서 촬영했지만, 파업으로 스튜디오 장면을 끝내지 못해 방영되지 못했다. 톰 베이커는 펀트를 타다 강에 빠지고, 제작진은 촬영을 중단해야 했다. 36년 후인 2017년, 베이커와 출연진이 돌아와 애니메이션을 더해 미완성 에피소드를 완성했다.

  50. 뉴욕 Buffalo의 Penny's Coffee Shop 사장 Megi Endeladze는 직원이 만든 분필 아트 메뉴판을 대신할 포스터를 만들기 위해 ChatGPT로 이미지를 생성해 약 150달러를 들여 인쇄했다. 그러나 Instagram에 공개하자 'AI Slop', '정말 실망이다'라는 댓글과 함께 약 100명의 팔로워가 이탈했고, 한 계정은 지역…

  51. Stale은 20개 AI 모델의 릴리스 이후 경과 일수와 학습 데이터 컷오프를 한눈에 보여주는 정적 웹페이지입니다. GPT-6 Astra부터 Llama 4까지, 각 모델이 언제 출시되었고 언제까지의 데이터를 학습했는지 실시간으로 카운트업합니다. 검색 도구가 학습 공백을 메우지 못한다는 점을 강조하며, 모델에게 직접 컷오프를 묻거나 날짜가 중요한 질문에는…

  52. 최신 GPU의 행렬 곱셈기는 IEEE 754 부동소수점 표준을 준수하지 않는다. 누산기 폭, 반올림 방식, 서브노멀 처리 등 세부 구현이 벤더와 아키텍처마다 달라, 소프트웨어만으로는 기기 간 결과 재현이 불가능하다. 연구진은 AMD CDNA 1·2·3 아키텍처(MI100, MI210/250, MI300A/300X)의 수치적 동작을 분석하고, 1,000만…

  53. 최근 GitHub에서 두 가지 심각한 UI 버그가 발견됐다. PR을 병합한 뒤 탭에 표시되는 PR 개수가 실제보다 많게 집계되는 문제와, 조직 페이지의 페이지네이션에서 2페이지 링크가 사라진 문제다. 11년간 GitHub를 써온 작성자는 Sentry 설정 중 두 번째 페이지에 접근하려다 이 버그를 겪었고, 결국 JavaScript로 강제 이동해야 했다.

  54. Google Testing Blog에 2011년 2월 22일 게시된 Alberto Savoia의 글로, 코드 품질을 측정하는 CRAP 지표를 소개한다. CRAP은 Change Risk Anti-Patterns의 약자로, 코드 복잡도와 테스트 커버리지를 결합해 위험한 코드를 식별한다. 댓글에서는 Crap4J 도구가 Java 프로젝트에서 유용하지만 오래되어…

  55. 1993년, 한 개발자가 25MHz 486-SX CPU와 32MB RAM을 가진 시스템에서 실시간 GPS 이동 지도를 구현했다. 당시 GIS 소프트웨어는 부동소수점 연산에 의존했지만, 그는 Dr. Dobb's Journal에 소개된 Hipparchus 라이브러리를 사용해 보로노이 셀(Voronoi Cell) 기반의 정수 연산으로 대부분의 계산을 대체했다.…

  56. CloudX는 GitHub Actions의 공식 actions/setup-go가 병렬 작업에서 캐시 키를 불완전하게 구성해 성능을 저하시킨다는 점을 발견했다. 이를 대체하는 cloudx-io/setup-go를 오픈소스로 공개했으며, 실제 모노레포에서 테스트 작업 시간이 69% 단축되고 불필요한 테스트 패키지 실행이 86% 감소했다. 드롭인 방식으로 기존…

  57. 앤드류 겔만은 '아름다운 부모가 딸을 낳을 확률이 36% 높다'는 유명한 오류 연구를 예로 든다. 그는 귀무 모형(여아 출생 확률 0.488)으로 2792건의 출생 데이터를 1000번 시뮬레이션했고, 실제 데이터만큼이나 극적인 패턴이 우연히 나타남을 보여준다. 전문 지식이나 수학 없이도 가짜 데이터 시뮬레이션만으로 연구 설계의 문제를 사전에 발견할 수 있…

  58. ClickHouse가 오픈소스 엔진 WalShadow를 공개했다. 기존 논리 복제 CDC와 달리 Postgres의 물리 WAL을 직접 소비해 초당 28만9천 행을 복제하고, 커밋 후 200ms 만에 ClickHouse에서 데이터를 조회할 수 있다. PeerDB 대비 지연 시간은 약 50분의 1로 줄었고, 소스 Postgres 부하도 물리 스탠바이 수준이다…

  59. Sunny Guha가 만든 Origin Myth Map은 51개 문명의 창세 신화를 세계 지도 위에 펼쳐 보여준다. 5개 시대와 29개 테마(홍수, 희생, 우주 알 등)로 분류되며, 시대 슬라이더를 움직이면 시간 여행을 하듯 각 지역의 신화를 탐색할 수 있다. 네트워크, 비교, 이동 경로, 계보 같은 도구도 제공해 문화 간 연결을 직관적으로 파악할 수 있…

  60. rapiddweller의 DATAMIMIC은 규제 산업을 위한 결정론적 합성 테스트 데이터 엔진이다. MIT 라이선스의 Community Edition은 Python 네이티브로, 모델 파일(model.dm.json)을 기반으로 데이터셋을 생성하고 PII를 가명처리하며 PostgreSQL, Oracle, MongoDB 등 여러 시스템에 파이프라인을 실행한다…

  61. Linum이 새로운 인코더-디코더 아키텍처인 JiT-DDT를 공개했다. 기존 Linum v2 대비 GPU 시간을 3.6배 절감하면서도 4배 더 많은 픽셀의 이미지를 생성한다. JiT-DDT는 VAE를 제거하고 DiT에 압축을 통합해 32x32 토큰 축소를 달성했으며, x-예측과 v-손실을 사용해 고차원 입력 학습 문제를 해결했다. 코드와 모델 가중치는 A…

  62. 코페르니쿠스가 지동설로 천동설의 복잡한 장치를 단순화한 것처럼, 현대 표준 우주론 모델도 인플레이션과 암흑 에너지 같은 임시변통의 패치로 가득하다. 우주가 팽창해야 하는 이유를 설명하지 못하는 이 모델은 프랑켄슈타인의 괴물에 가깝다. 저자는 코페르니쿠스적 전통에 따라 우리가 당연시하는 대칭성이 깨져 있음을 인식하고, 우주 팽창의 근본 원인을 재고해야 한다…

  63. 2,300년 전 시베리아 알타이 산맥의 영구동토층에 묻힌 25세 여성은 유방암과 낙마로 고통받다 사망했고, 여섯 마리 말과 수백 점의 부장품, 3피트 높이의 머리 장식과 함께 화려하게 매장되었다. 1993년 러시아 고고학자들이 발견한 이 미라는 환상적인 동물 문신으로 뒤덮여 있었으며, 그녀는 스키타이 문화의 후손으로 밝혀졌다. 이 이야기는 철기 시대 유라…

  64. 빠르게 성장 중인 독일 AI 스타트업 Langdock이 미국에 두었던 모회사를 독일로 이전한다. 유럽의 AI 기업들이 왜 미국 대신 본국으로 지배구조를 되돌리는지, 그 배경과 이유를 Euronews가 짚는다.

  65. DDoSecrets가 공개한 Flock ALPR 카메라 펌웨어 이미지를 분석한 결과, 2017년 출시된 Android 8.1과 Linux 3.18.71 커널이 사용되고 있었고 2018년 이후 보안 패치가 전혀 적용되지 않았다. 또한 앱에 하드코딩된 API 키로 모든 카메라의 자격증명을 얻을 수 있으며, Auth0 클라이언트 ID와 시크릿이 평문으로 저장돼…

  66. AttaLambda는 순수 untyped lambda calculus 위에 구축된 작은 언어입니다. 단일 함수와 적용으로 계산을 구성하며, 읽기 쉬운 문법, 정확한 유리수, 런타임 타입 검사를 제공합니다. 입출력은 별도의 호스트 경계를 통해 이루어집니다. 예를 들어, (def square x = (mult x x)) (print (map square (l…

  67. Kodak DC-50 지원에 이어, 개발자는 libgphoto2의 'Sierra-class' 프로토콜을 참고해 Sanyo VPC-G1, VPC-G200 등 640x480 디지털 카메라용 드라이버를 구현했다. 드라이버를 모듈화해 플로피에 여러 카메라를 탑재할 수 있게 했고, 직렬 통신 칩 문제로 속도는 19200bps로 제한됐다. 다음 목표는 Canon P…

  68. Microsoft의 AI 책임자 Mustafa Suleyman은 경쟁사 Anthropic이 Claude를 인간처럼 대우하며 의식을 가진 존재로 취급하는 방식이 통제 불가능한 결과를 낳을 수 있다고 경고했다. 그는 AI는 의식도 감정도 없으며 단지 지시를 따르는 시퀀스 완성 엔진일 뿐이라고 강조했다. 또한 AI 훈련과 평가의 투명성, 독립적 검증, 모니터링…

  69. 저자는 코드 리뷰에서 `map`과 `filter`는 문제없이 통과되지만, `reduce`를 쓰면 "읽기 어렵다"는 피드백을 자주 받는다고 말한다. `reduce`가 덜 친숙하고, 성능이 나쁠 수 있으며, JavaScript·Python·Swift 같은 언어에서 덜 우아하다는 가설을 제시한다. Clojure 개발자 시절에는 이런 피드백이 없었다고 회고하며,…

  70. ImpactGate는 변경이 기존 코드 구조에 끼치는 부패를 수치화해 머지를 통제하는 도구다. 파일 수, 기존 컨테이너의 복잡도, 순환 복잡도, 변경 라인 수를 조합한 impact 공식으로 점수를 매기고, 경고 또는 차단 모드로 동작한다. 절대 임계값 대신 프로젝트 자체 분포와 20개 저장소 시드 코퍼스를 섞은 백분위 등급으로 게이트를 걸 수 있다. Gi…

  71. Montana가 SB535 법안을 통과시켰다. 이 법은 FDA Phase 1을 마친 실험적 치료제를 주 등록 민간 심의위원회(ETRB) 승인 아래 주 라이선스 클리닉에서 제공하고, 스폰서와 클리닉이 비용을 청구할 수 있게 한다. 저자는 이 법에 아이디어를 제공하고 회사를 통해 시행 중이며, '죽음의 계곡'에 갇힌 바이오테크에 실질적 데이터를 확보할 길을…

  72. MartyPC는 초기 IBM PC와 호환 기기를 에뮬레이션하는 오픈소스 프로젝트로, Rust로 작성되어 Windows, Linux, macOS를 지원한다. 실제 8088 CPU와 Arduino를 연결해 명령어를 사이클 단위로 비교 검증했고, 8088 V2 테스트 스위트에서 99.9997%의 사이클 정확도를 통과했다. 8088 MPH와 Area 5150 같…

  73. 개발자가 브라운 노이즈와 speech blocker를 Mac 메뉴 바에서 바로 켜고 끌 수 있는 Hush를 공개했다. 오프라인에서 실시간으로 소리를 생성하며, 오디오 파일이 없고 CPU 부담도 적다. Apple 공증을 받아 설치가 간편하고, MIT 라이선스로 GitHub에 소스가 공개되어 있다. 가격은 원하는 만큼 지불하면 되고 0달러도 괜찮다.

  74. Gauss-Seidel은 수렴에 절반의 반복만 필요하지만, 루프 전달 의존성 때문에 Jacobi보다 4~5배 느리다. OSACA 분석 결과 Gauss-Seidel은 12사이클의 지연에 묶여 있는 반면 Jacobi는 처리량에 묶여 있다. 단순한 루프 언롤링은 의존성을 제거하지 못하지만, 의존성을 재작성하면 하드웨어 효율을 되찾을 수 있다.

  75. Restarted는 2015년 클래식 스타트업 생성기를 2026년 버전으로 재해석한 도구입니다. Lettery라는 이름으로, 스타트업 아이디어를 즉시 생성하고 검증할 수 있습니다. 49,000명 이상의 엔지니어가 매일 사용하며, 59,000개 팀이 온보딩했습니다. Figma, PagerDuty, Snowflake, Notion, Stripe, Jira 등…

  76. 옥스퍼드셔주 피딩턴 주민들이 정부의 망명 신청자 1,256명 수용 계획에 항의하며 상징적 '독립' 투표를 실시했다. 투표율 92%로 285명이 찬성, 26명이 반대했다. 주민들은 이 계획이 마을의 안전과 삶의 질을 위협한다고 주장하며, 정부는 지역사회 영향을 최소화하기 위한 조치라고 밝혔다.

  77. Freenet/Hyphanet 0.7.5 빌드 1507이 공개됐다. probe 요청의 위치 무작위화가 누락된 익명성 버그를 수정하고, DNS 항목 없는 주소의 대기 시간을 줄여 시작 속도를 개선했다. Java 8 지원의 마지막 빌드로, 이후 업데이트는 Java 17 이상에서만 가능하다. Freemail의 UTF-8 기본 사용 등 플러그인 업데이트와 이탈리…

  78. WSJ 서평 'The madman's guide to stamp collecting'을 두고 벌어진 Hacker News 토론. 한 이용자는 어린 시절 USPO의 1800STAMPFUN에 참여했던 추억을 공유하며, Looney Tunes와 몬스터 영화, 미국 독립전쟁·남북전쟁 영웅을 담은 수집 카드와 우표를 바인더에 보관해 지금도 5년에 한 번씩 꺼내 본…

  79. 다이아몬드는 1900년대부터 압전성이 없는 물질로 여겨졌다. Science Advances에 발표된 연구에서 초박막 다결정 다이아몬드 멤브레인이 압전 효과를 보인다는 사실이 처음으로 확인됐다. 약 5마이크로미터 두께에서 압전 전압 계수 82.2 mV·m/N로 기존 압전 소재를 능가했으며, 이는 결정립계가 국부적 비대칭을 일으켜 분극을 변화시키기 때문이다.…

  80. 호텔 소프트웨어 KaribuKit을 운영하는 개발자가 6개월 동안 모든 데이터베이스 쿼리가 4번의 왕복을 한다는 사실을 뒤늦게 발견했다. Prisma의 pgbouncer=true 플래그가 Supavisor 트랜잭션 모드에서 BEGIN, DEALLOCATE ALL, SELECT, COMMIT을 매번 실행해 47ms 핀란드-아일랜드 링크를 네 번 건넜다. 세…

  81. CommentPulse는 Google Sheets에 숨겨진 댓글 스레드를 단번에 정리해주는 브라우저 도구입니다. .xlsx 파일을 드래그 앤 드롭하면 각 스레드의 탭, 셀 위치, 답글, 해결 여부까지 순서대로 추출됩니다. 파일은 서버로 전송되지 않고 브라우저에서만 처리되어 개인정보가 안전합니다. 계정이나 로그인 없이 바로 사용할 수 있으며, 여러 파일을…

  82. ZTE B860H V1/V2 셋톱박스에 Armbian을 설치하는 가이드다. 루팅이나 커스텀 롬 없이 순정 상태에서 microSD 카드와 특수 HDMI 부트 동글만으로 부팅할 수 있다. Armbian 이미지와 HG680P U-Boot를 플래싱한 뒤, eMMC에 영구 설치하는 방법까지 단계별로 설명한다. V5 모델은 하드웨어가 완전히 다르니 주의해야 한다.

  83. query complexity 분야의 오랜 미해결 문제는 R(f) << C(f)를 만족하는 total Boolean function이 존재하는지였다. Shalev Ben-David와 Robin Kothari는 R(f) = O~(sqrt{C(f)})인 함수를 구성해 이를 해결했으며, 이는 log factor를 제외하면 최적이다. 같은 함수는 Q(f) = O…