맥용 미디어 플레이어 IINA, JavaScript 기반 플러그인 시스템 추가
- 맥의 포스터치/터치바/시스템 미디어 컨트롤 등과 잘 연동되는 Swift 오픈소스 다기능 미디어 플레이어
- mpv 엔진 기반으로 대부분의 미디어를 재생 가능하며 PIP, 다크모드, 온라인 자막등의 기능을 지원
- 1.4.0 부터 JavaScript 기반 플러그인 시스템 을 추가하여, 몇줄의 코드 만으로 …
https://news.hada.io/topic?id=23193
- 맥의 포스터치/터치바/시스템 미디어 컨트롤 등과 잘 연동되는 Swift 오픈소스 다기능 미디어 플레이어
- mpv 엔진 기반으로 대부분의 미디어를 재생 가능하며 PIP, 다크모드, 온라인 자막등의 기능을 지원
- 1.4.0 부터 JavaScript 기반 플러그인 시스템 을 추가하여, 몇줄의 코드 만으로 …
https://news.hada.io/topic?id=23193
👍1
더 적게 의존할수록 안전하다: 공급망 공격 위험을 줄이는 Obsidian의 접근 방식
- 공급망 공격은 오픈소스 코드에 악성 업데이트 가 숨어들어오는 방식이며, Obsidian은 이를 최소화하기 위해 외부 의존성 자체를 줄이는 전략 을 사용
- 앱 기능 대부분을 직접 구현하거나, 필요할 경우 포크된 코드 를 자체 코드베이스에 포함하여 관리
- 필수적인 대형 라이브러리(pdf.js, Mermaid, Ma…
https://news.hada.io/topic?id=23188
- 공급망 공격은 오픈소스 코드에 악성 업데이트 가 숨어들어오는 방식이며, Obsidian은 이를 최소화하기 위해 외부 의존성 자체를 줄이는 전략 을 사용
- 앱 기능 대부분을 직접 구현하거나, 필요할 경우 포크된 코드 를 자체 코드베이스에 포함하여 관리
- 필수적인 대형 라이브러리(pdf.js, Mermaid, Ma…
https://news.hada.io/topic?id=23188
Git: Rust 도입 및 빌드 시스템에서 필수화 발표
- Git 프로젝트는 앞으로 Rust를 코어에 도입 하고, Git 3.0부터는 Rust가 빌드 필수 요건 이 될 것임을 공식 발표
- 이번 패치 시리즈는 과거 C99 기능 도입처럼 시험적 도입(test balloon) 성격으로 진행되며, Rust 도입 인프라를 점진적으로 마련하는 목적
- 첫 단계로 의존성이 거의 없는 **varint.c*…
https://news.hada.io/topic?id=23190
- Git 프로젝트는 앞으로 Rust를 코어에 도입 하고, Git 3.0부터는 Rust가 빌드 필수 요건 이 될 것임을 공식 발표
- 이번 패치 시리즈는 과거 C99 기능 도입처럼 시험적 도입(test balloon) 성격으로 진행되며, Rust 도입 인프라를 점진적으로 마련하는 목적
- 첫 단계로 의존성이 거의 없는 **varint.c*…
https://news.hada.io/topic?id=23190
Notion 3.0 AI 에이전트의 숨겨진 위험: 웹 검색 도구 남용을 통한 데이터 유출
- Notion 3.0의 AI 에이전트 는 문서 작성, 데이터베이스 업데이트, 외부 커넥터 호출 등 자율적 멀티스텝 워크플로우 실행 기능 을 제공함
- 에이전트가 도구 접근권 과 장기 기억 을 가지면 기존의 RBAC로는 통제하기 어려운 확장된 위협 표면 이 형성됨
- 분석 결과 Notion 에이전트의 **web sear…
https://news.hada.io/topic?id=23191
- Notion 3.0의 AI 에이전트 는 문서 작성, 데이터베이스 업데이트, 외부 커넥터 호출 등 자율적 멀티스텝 워크플로우 실행 기능 을 제공함
- 에이전트가 도구 접근권 과 장기 기억 을 가지면 기존의 RBAC로는 통제하기 어려운 확장된 위협 표면 이 형성됨
- 분석 결과 Notion 에이전트의 **web sear…
https://news.hada.io/topic?id=23191
Grok 4 Fast
- xAI가 발표한 Grok 4 Fast 는 기존 Grok 4의 학습 성과를 기반으로, 비용 효율성과 속도 를 극대화한 차세대 추론 모델
- 이 모델은 2M 토큰 컨텍스트 윈도우 , 웹 및 X 검색 기능 , 그리고 reasoning / non-reasoning 통합 아키텍처 를 갖춰 실시간 활용에 적합
- 벤치마크에서 Grok 4와 유사한 성…
https://news.hada.io/topic?id=23192
- xAI가 발표한 Grok 4 Fast 는 기존 Grok 4의 학습 성과를 기반으로, 비용 효율성과 속도 를 극대화한 차세대 추론 모델
- 이 모델은 2M 토큰 컨텍스트 윈도우 , 웹 및 X 검색 기능 , 그리고 reasoning / non-reasoning 통합 아키텍처 를 갖춰 실시간 활용에 적합
- 벤치마크에서 Grok 4와 유사한 성…
https://news.hada.io/topic?id=23192
GeekNews Weekly #324 스펙 기반 개발(SDD)로 고품질 소프트웨어를 더 빠르게 개발하기
소프트웨어 공학에서의 명세서(Specification) 는 요구사항, 기능, 제약 조건을 체계적으로 정의하고 문서화하는 것으로, 특히 개발 초기에 요구사항을 명확히 하는데 중요한 역할을 합니다. 하지만 요구사항이나 구현 방식이 바뀔 때마다 문서 갱신이 어렵고 실제 시스템과 불일치하는 문제가 오래전부터 지적되어 왔습니…
https://news.hada.io/weekly/202538
소프트웨어 공학에서의 명세서(Specification) 는 요구사항, 기능, 제약 조건을 체계적으로 정의하고 문서화하는 것으로, 특히 개발 초기에 요구사항을 명확히 하는데 중요한 역할을 합니다. 하지만 요구사항이나 구현 방식이 바뀔 때마다 문서 갱신이 어렵고 실제 시스템과 불일치하는 문제가 오래전부터 지적되어 왔습니…
https://news.hada.io/weekly/202538
pgschema - Terraform 스타일의 선언적 Postgres 스키마 마이그레이션 도구
- Postgres 데이터베이스 스키마를 Terraform처럼 선언적 방식 으로 관리할 수 있는 CLI 도구
- 스키마를 덤프(dump) → 편집(edit) → 플랜(plan) → 적용(apply) 하는 4단계 워크플로
- 마이그레이션 전 SQL 실행 내용을 투명하게 미리 확인 할 수 있어 신뢰성 높은 변경 적용이 가능
- …
https://news.hada.io/topic?id=23203
- Postgres 데이터베이스 스키마를 Terraform처럼 선언적 방식 으로 관리할 수 있는 CLI 도구
- 스키마를 덤프(dump) → 편집(edit) → 플랜(plan) → 적용(apply) 하는 4단계 워크플로
- 마이그레이션 전 SQL 실행 내용을 투명하게 미리 확인 할 수 있어 신뢰성 높은 변경 적용이 가능
- …
https://news.hada.io/topic?id=23203
스타트업의 보이지 않는 살인자: 창업자 역할 경직화
- 스타트업은 외부 요인보다 내부에서 오는 창업자 역할 경직화 때문에 조용히 무너지는 경우가 많음
- 초기 성공을 이끈 습관과 행동 이 회사가 커질수록 성장의 병목 으로 작용하게 됨
- 대표적인 함정은 모든 것을 직접 만드는 창업자 , 모든 결정을 본인만 통제하는 게이트키퍼 , **특정 정체성…
https://news.hada.io/topic?id=23206
- 스타트업은 외부 요인보다 내부에서 오는 창업자 역할 경직화 때문에 조용히 무너지는 경우가 많음
- 초기 성공을 이끈 습관과 행동 이 회사가 커질수록 성장의 병목 으로 작용하게 됨
- 대표적인 함정은 모든 것을 직접 만드는 창업자 , 모든 결정을 본인만 통제하는 게이트키퍼 , **특정 정체성…
https://news.hada.io/topic?id=23206
GTM 엔지니어가 필요한가?
- Go-To-Market(GTM) 엔지니어는 영업 및 마케팅 과정에서 마찰 지점을 식별하고 자동화된 1:다수 실험을 통해 이를 제거하는 기술 및 자동화 전문가로 주목받고 있음
- 그러나 아직 GTM 엔지니어 채용은 초기 단계 로, 2025년 6~8월 기준 채용 공고가 적으며, 많은 기업이 고용 대신 **에이전시 아…
https://news.hada.io/topic?id=23207
- Go-To-Market(GTM) 엔지니어는 영업 및 마케팅 과정에서 마찰 지점을 식별하고 자동화된 1:다수 실험을 통해 이를 제거하는 기술 및 자동화 전문가로 주목받고 있음
- 그러나 아직 GTM 엔지니어 채용은 초기 단계 로, 2025년 6~8월 기준 채용 공고가 적으며, 많은 기업이 고용 대신 **에이전시 아…
https://news.hada.io/topic?id=23207
버티컬 AI 플레이북
# Actionable Summary
- AI 도입 불균형 으로 2024년 기업 AI 이니셔티브의 42% 중단 발생, 문제의 본질은 모델이 아니라 비즈니스 임베딩 방식임
- 승자는 단순 코파일럿 제공이 아니라 워크플로우 재설계와 조직 구조 재고, 경우에 따라 가치가 창출되는 서비스 레이어 소유를 택함 …
https://news.hada.io/topic?id=23209
# Actionable Summary
- AI 도입 불균형 으로 2024년 기업 AI 이니셔티브의 42% 중단 발생, 문제의 본질은 모델이 아니라 비즈니스 임베딩 방식임
- 승자는 단순 코파일럿 제공이 아니라 워크플로우 재설계와 조직 구조 재고, 경우에 따라 가치가 창출되는 서비스 레이어 소유를 택함 …
https://news.hada.io/topic?id=23209
브라우저가 JavaScript 타이머를 스로틀링하는 이유
- JavaScript에서 `setTimeout(0)`은 실제로 즉시 실행되지 않고 최소 4ms 지연 되는 경우가 많으며, 이는 남용 방지를 위한 브라우저의 기본 제한임
- 이런 제약은 웹사이트가 무분별하게 타이머를 남용하여 배터리 소모 나 인터랙션 저하 를 일으키는 것을 막기 위한 조치로, 배터리 모드에서는 16ms, 백그라…
https://news.hada.io/topic?id=23210
- JavaScript에서 `setTimeout(0)`은 실제로 즉시 실행되지 않고 최소 4ms 지연 되는 경우가 많으며, 이는 남용 방지를 위한 브라우저의 기본 제한임
- 이런 제약은 웹사이트가 무분별하게 타이머를 남용하여 배터리 소모 나 인터랙션 저하 를 일으키는 것을 막기 위한 조치로, 배터리 모드에서는 16ms, 백그라…
https://news.hada.io/topic?id=23210
기술 기업은 소프트웨어 개발에 대한 AI의 영향을 어떻게 측정하는가
- AI 코딩 도구의 광범위한 도입 과 비용 증가 속에서, 유명 기술 기업들이 실제 AI의 효용을 수치화하는 방법을 다층 지표로 정리
- 핵심은 기존의 엔지니어링 기본 지표 (예: PR 처리량, 변경 실패율)와 AI 전용 지표 (예: AI 사용률, 시간 절감, CSAT)를 함께 추적하는 혼합 접근법
- 팀/개…
https://news.hada.io/topic?id=23212
- AI 코딩 도구의 광범위한 도입 과 비용 증가 속에서, 유명 기술 기업들이 실제 AI의 효용을 수치화하는 방법을 다층 지표로 정리
- 핵심은 기존의 엔지니어링 기본 지표 (예: PR 처리량, 변경 실패율)와 AI 전용 지표 (예: AI 사용률, 시간 절감, CSAT)를 함께 추적하는 혼합 접근법
- 팀/개…
https://news.hada.io/topic?id=23212
AI가 주니어를 빛나게 할 것이라 했지만, 왜 시니어만 더 강해졌을까?
- 초기에는 주니어+AI 조합 으로도 충분히 고품질 코드를 만들 수 있을 것이라는 기대가 있었으나, 실제로는 시니어+AI 조합 이 훨씬 더 강력하게 작동하고 있음
- AI는 보일러플레이트 생성 , 반복 작업 자동화 , 빠른 실험과 검증 에는 효과적이지만, 이를 통해 실질적 가치를 뽑아내는 건 주니어보다…
https://news.hada.io/topic?id=23205
- 초기에는 주니어+AI 조합 으로도 충분히 고품질 코드를 만들 수 있을 것이라는 기대가 있었으나, 실제로는 시니어+AI 조합 이 훨씬 더 강력하게 작동하고 있음
- AI는 보일러플레이트 생성 , 반복 작업 자동화 , 빠른 실험과 검증 에는 효과적이지만, 이를 통해 실질적 가치를 뽑아내는 건 주니어보다…
https://news.hada.io/topic?id=23205
iFixit의 iPhone Air 분해기
- iPhone Air 는 역대 가장 얇은 두께를 자랑하면서도 수리 용이성 을 유지함
- Apple은 로직보드 위치 변경 등 공간 활용 최적화로 얇으면서도 수리 친화적 구조를 구현함
- 배터리 교체 가 쉽고, MagSafe 배터리팩과 동일한 셀을 사용하는 점이 특징
- 보강된 프레임 으로 얇아도 뒤틀림과 스트…
https://news.hada.io/topic?id=23208
- iPhone Air 는 역대 가장 얇은 두께를 자랑하면서도 수리 용이성 을 유지함
- Apple은 로직보드 위치 변경 등 공간 활용 최적화로 얇으면서도 수리 친화적 구조를 구현함
- 배터리 교체 가 쉽고, MagSafe 배터리팩과 동일한 셀을 사용하는 점이 특징
- 보강된 프레임 으로 얇아도 뒤틀림과 스트…
https://news.hada.io/topic?id=23208
Backlog.md - AI와의 협업을 위한 Git Repo용 마크다운 기반 작업 관리자
- Git 리포지토리 내부의 마크다운 파일 만으로 프로젝트를 관리하고, 터미널과 웹에서 칸반 보기 를 제공하는 경량 프로젝트 대시보드 도구
- 모든 이슈 데이터는 `backlog/` 디렉터리의 사람이 읽을 수 있는 `task-<id> - <title>.md` 파일 로 저장됨
- 설계 목표는 설정 제로(Zero-config) , **완…
https://news.hada.io/topic?id=23228
- Git 리포지토리 내부의 마크다운 파일 만으로 프로젝트를 관리하고, 터미널과 웹에서 칸반 보기 를 제공하는 경량 프로젝트 대시보드 도구
- 모든 이슈 데이터는 `backlog/` 디렉터리의 사람이 읽을 수 있는 `task-<id> - <title>.md` 파일 로 저장됨
- 설계 목표는 설정 제로(Zero-config) , **완…
https://news.hada.io/topic?id=23228
코드 리뷰를 잘하면 AI 에이전트도 잘 다룰 수 있음
- AI 에이전트 활용 에 능숙해지려면 코드 리뷰 실력 이 중요함
- 대형 언어 모델은 코드 생성 은 잘하지만 깊이 있는 판단력 이 부족하여 잘못된 방향으로 시간을 낭비하는 경우가 많음
- 단순히 세부 문법만 지적하는 사소한 리뷰 나 무비판적 승인인 도장찍기 리뷰 는 AI 활용에 도움이 되지 않…
https://news.hada.io/topic?id=23221
- AI 에이전트 활용 에 능숙해지려면 코드 리뷰 실력 이 중요함
- 대형 언어 모델은 코드 생성 은 잘하지만 깊이 있는 판단력 이 부족하여 잘못된 방향으로 시간을 낭비하는 경우가 많음
- 단순히 세부 문법만 지적하는 사소한 리뷰 나 무비판적 승인인 도장찍기 리뷰 는 AI 활용에 도움이 되지 않…
https://news.hada.io/topic?id=23221
👍1
개발 문화가 죽어가고 있다: 호기심 많은 개발자는 사라졌다
- 과거에는 호기심과 탐구심 이 독창적이고 혁신적인 도구들을 만들어냈지만, 오늘날 개발 문화는 점차 지표와 수익 중심 으로 이동하고 있음
- 예전의 개발자들은 단순한 호기심으로 쓸모없을 수도 있는 프로젝트를 만들며 순수한 학습과 실험 에 몰두했음
- 현재는 개발자들이 **최신 프레임워크와 수치 …
https://news.hada.io/topic?id=23222
- 과거에는 호기심과 탐구심 이 독창적이고 혁신적인 도구들을 만들어냈지만, 오늘날 개발 문화는 점차 지표와 수익 중심 으로 이동하고 있음
- 예전의 개발자들은 단순한 호기심으로 쓸모없을 수도 있는 프로젝트를 만들며 순수한 학습과 실험 에 몰두했음
- 현재는 개발자들이 **최신 프레임워크와 수치 …
https://news.hada.io/topic?id=23222
AI 이전에는 당신에게 취향(Taste)이 없었다
- 최근 많은 사람들이 AI를 잘 쓰려면 취향(taste) 을 길러야 한다고 말하지만, 정작 그 자신들은 과거에 뚜렷한 취향을 보여주지 못한 경우가 많음
- 취향은 미적 품질에 대한 비판적 판단, 식별, 감상 을 의미하며, AI 맥락에서는 맥락 적합성, 품질 인식, 반복 개선, 윤리적 경계 인식 등의 요소로 구…
https://news.hada.io/topic?id=23223
- 최근 많은 사람들이 AI를 잘 쓰려면 취향(taste) 을 길러야 한다고 말하지만, 정작 그 자신들은 과거에 뚜렷한 취향을 보여주지 못한 경우가 많음
- 취향은 미적 품질에 대한 비판적 판단, 식별, 감상 을 의미하며, AI 맥락에서는 맥락 적합성, 품질 인식, 반복 개선, 윤리적 경계 인식 등의 요소로 구…
https://news.hada.io/topic?id=23223
Luau – 빠르고, 작고, 안전하며 점진적 타입을 지닌 Lua 기반 스크립팅 언어
- Luau 는 Lua 5.1에서 파생된 빠르고 안전하며 점진적 타입을 지원하는 임베디드 스크립트 언어 임
- Roblox 플랫폼의 복잡한 게임과 대규모 코드베이스를 지원하기 위해 성능, 언어 도구, 타입 시스템 을 강화하여 발전함
- 기본 Lua와 달리 샌드박싱 기능 을 갖추어 권한이 다른 코드가 나란히 실행될…
https://news.hada.io/topic?id=23224
- Luau 는 Lua 5.1에서 파생된 빠르고 안전하며 점진적 타입을 지원하는 임베디드 스크립트 언어 임
- Roblox 플랫폼의 복잡한 게임과 대규모 코드베이스를 지원하기 위해 성능, 언어 도구, 타입 시스템 을 강화하여 발전함
- 기본 Lua와 달리 샌드박싱 기능 을 갖추어 권한이 다른 코드가 나란히 실행될…
https://news.hada.io/topic?id=23224
FLX1s 휴대폰 출시
- FuriOS 리눅스 운영체제 를 기반으로 하며, 일반 스마트폰과 달리 데스크탑 수준의 개방성과 안정성 을 제공
- 하드웨어 스위치 를 통해 마이크, 카메라, 모뎀/GPS를 물리적으로 차단할 수 있어 프라이버시 보호 에 강점
- Linux 네이티브 앱과 Android 앱을 병행 실행 할 수 있어 개발, 서버 관리…
https://news.hada.io/topic?id=23225
- FuriOS 리눅스 운영체제 를 기반으로 하며, 일반 스마트폰과 달리 데스크탑 수준의 개방성과 안정성 을 제공
- 하드웨어 스위치 를 통해 마이크, 카메라, 모뎀/GPS를 물리적으로 차단할 수 있어 프라이버시 보호 에 강점
- Linux 네이티브 앱과 Android 앱을 병행 실행 할 수 있어 개발, 서버 관리…
https://news.hada.io/topic?id=23225
