🛠️ Developer Tools

Chrome에서 아주 작은 JPEG가 다르게 보이는 이유

Chrome에서 아주 작은 JPEG가 다르게 보이는 이유

Chrome에서 아주 작은 JPEG가 Firefox보다 두껍게 보이는 이유를, Skia/libjpeg-turbo의 부분 IDCT 스케일링과 후속 다운샘플링 조합으로 설명한 글입니다. 핵심은 1/8 크기 디코딩 시 저주파 성분만 남아 경계와 그라데이션 정보가 크게 손실될 수 있다는 점입니다. 웹·앱 UI를 만드는 한국 개발자와 디자이너라면, 작은 아이콘에 JPEG 대신 SVG나 PNG를 써야 하는 이유를 기술적으로 이해하는 데 도움이 됩니다.

GeekNews

Volvo’s cars will warn one another about hazards in the road

Volvo’s cars will warn one another about hazards in the road

Volvo가 EX90, ES90, EX60에 동물·보행자·자전거·공사·사고 위험을 차량끼리 공유하는 connected safety 경고 기능을 추가합니다. 유럽·미국·캐나다에서 수집한 차량 센서 데이터를 클라우드로 보내 같은 도로를 달리는 다른 차량에 경고하는 구조라, 한국 모빌리티·SDV 개발자에게는 V2X와 차량 데이터 파이프라인의 실전 사례로 볼 만합니다.

The Verge

PgBouncer 없이 Postgres를 운영하는 사람이 있나요?

PgBouncer 없이 Postgres를 운영하는 사람이 있나요?

조사 대상 관리형 Postgres 18곳 중 16곳이 PgBouncer나 유사 풀러를 지원할 정도로, 연결 풀링이 사실상 필수 운영 구성이라는 점을 짚은 글입니다. Postgres 자체에 풀링이 통합되지 않아 공급자와 사용자 모두 중복 작업을 떠안고 있다는 문제를 정리해, 한국 SaaS·플랫폼 팀이 DB 접속 구조를 설계할 때 현실적인 체크리스트를 제공합니다.

GeekNews

SiFive의 첫 서버 플랫폼 BigSky SF-2U870

SiFive가 32개 P870-D 코어, DDR5, PCIe 5.0, RVA23 지원을 갖춘 첫 서버 플랫폼 BigSky SF-2U870을 공개했습니다. 성능 경쟁 그 자체보다도 Ubuntu 26.04 호환성과 소프트웨어 개발·CI용 즉시 사용 환경을 내세운 점이 중요해서, 한국의 반도체·시스템 소프트웨어 업계가 RISC-V 서버 가능성을 가늠하는 데 참고가 됩니다.

GeekNews

Bluesky가 스크린샷에 로고를 표시하는 방법

Bluesky는 iOS에서 사용자가 스크린샷을 찍을 때 평소 Follow 버튼 대신 로고가 보이도록 구현해, 공유 이미지 안에서도 브랜드를 남기고 있습니다. expo-privacy-sensitive를 활용해 화면 표시와 스크린샷 표시를 다르게 처리한 사례라, 한국 모바일 팀에게도 성장 해킹과 네이티브/앱 프레임워크 활용 아이디어를 줍니다.

GeekNews

Exclusive: You Can Finally Buy a Fairphone—a Sustainable, Repairable Smartphone—in the US

Exclusive: You Can Finally Buy a Fairphone—a Sustainable, Repairable Smartphone—in the US

네덜란드 Fairphone이 미국에서 모듈형·수리형 Android폰 Fairphone (Gen 6+) 판매를 시작했습니다. 화면 교체 90달러, USB-C 포트 20달러, 배터리 40달러, iFixit 10/10 수리성, 5년 보증과 2033년까지 소프트웨어 업데이트를 내세우며, 한국 하드웨어 업계에도 수리권·지속가능성 경쟁이 실제 제품 전략이 될 수 있음을 보여줍니다.

Wired

Show GN: 시냅스라는 이름의 VSCODE 및 FORK 버전에서 호환되는 확장을 만들고 있습니다.

‘시냅스’는 VS Code와 Fork 계열 환경에서 호환되는 확장을 목표로 하며, 프로젝트를 캔버스 위에 올려 시각적으로 분석할 수 있게 해줍니다. 특히 거대한 모노레포 구조를 한눈에 파악하는 워크플로를 제안한다는 점에서, 복잡한 코드베이스를 다루는 한국 개발팀에 꽤 흥미로운 도구입니다.

GeekNews

PS5의 RTMP 스트림 가로채기

이 글은 PS5가 Twitch로 보내는 RTMP 방송을 DNS 응답 조작으로 Mac에 우회시켜, 캡처 카드 없이 Discord에 게임 화면을 공유하는 방법을 설명합니다. Remote Play의 입력 지연·화질 제약을 피하면서 기존 게임 환경을 유지하려는 접근이 핵심입니다. 스트리밍·네트워크·프로토콜에 관심 있는 한국 개발자에겐 RTMP와 DNS 레벨에서 소비자 기기를 다루는 흥미로운 실험 사례입니다.

GeekNews

curl의 CVE 발급 여부를 둘러싼 분쟁

curl 팀은 특정 극단적 조건에서만 발생하는 인증서 호스트명 검사 버그에 대해 CVE를 발급하지 않기로 했고, MITRE도 여기에 동의했습니다. 이 사례는 취약점의 심각도뿐 아니라 ‘무엇을 CVE로 볼 것인가’라는 공개 기준 문제를 드러내며, 한국의 오픈소스 유지보수자와 보안팀에도 중요한 참고가 됩니다.

GeekNews

“Trust, not features, is the real deficit”: VMware tries to appease SMBs

“Trust, not features, is the real deficit”: VMware tries to appease SMBs

Broadcom 인수 후 비싸진 구독형 번들 정책으로 SMB 고객을 잃은 VMware가, 사실상 방치됐던 vSphere Standard의 업데이트를 예고했습니다. 이미 Nutanix·Proxmox 등으로 이동한 고객이 많은 만큼 ‘기능보다 신뢰 회복’이 핵심 이슈이고, 한국 기업 인프라팀에도 가상화 스택 재검토 신호로 읽힙니다.

Ars Technica

ImHex로 미지의 파일 형식 리버스 엔지니어링하기

FEZ의 독자 바이너리 세이브 파일을 대상으로, C# 코드 역컴파일부터 ImHex 패턴 작성까지 미지의 파일 형식을 분석하는 과정을 단계별로 설명합니다. 포맷 명세가 없는 데이터 구조를 읽고 쓰는 방법을 체계적으로 보여줘, 게임·보안·포렌식·툴링 분야의 한국 개발자에게 바로 참고 가능한 실전 노하우입니다.

GeekNews

The "$60 Gaming PC" – AMD BC-250 (2025)

The "$60 Gaming PC" – AMD BC-250 (2025)

중고 시장에 풀린 AMD BC-250 보드를 활용해 70~100달러 수준으로 Cyberpunk 2077까지 구동 가능한 저가 게이밍 PC를 만드는 방법을 소개합니다. PS5에서 선별 탈락한 Zen 2/RDNA 2 APU, 16GB GDDR6, 냉각·펌웨어 개조 포인트까지 다뤄서, 하드웨어 리퍼포징과 실험적 빌드를 좋아하는 한국 개발자·메이커에게 꽤 실용적인 글입니다.

Hacker News Best

NX 비트는 보안만을 위한 것이 아니다

이 글은 ARM64 베어메탈 하이퍼바이저에서 CTR_EL0 인터셉트 활성화 시 기기가 멈춘 원인을 추적하며, 실행 가능하게 매핑된 MMIO 영역에 대한 추측적 명령어 인출이 문제였음을 설명합니다. bl은 되고 blr은 실패한 이유까지 짚어줘서, 커널·가상화·펌웨어를 다루는 한국 저수준 개발자에게 매우 유용한 디버깅 사례입니다.

GeekNews

유럽을 벗어나지 않는 Git 호스팅

Pushin.eu는 공개·비공개 Git 저장소, 이슈, CI를 모두 EU 안에서 운영하며 GDPR과 데이터 보호를 전면에 내세운 Git 호스팅 서비스입니다. 사용자 코드를 AI 학습에 쓰지 않는다는 점도 강조해, 한국 기업들에도 소스코드 주권과 컴플라이언스를 따지는 멀티리전 전략의 참고 사례가 될 수 있습니다.

GeekNews

DaVinci Resolve 21.1

Blackmagic Design이 DaVinci Resolve 21.1을 발표했습니다. 구체적 변경 사항 본문은 제한적이지만, Resolve는 영상 편집·컬러·후반 작업 현장에서 널리 쓰이는 핵심 도구인 만큼 새 버전은 크리에이터와 미디어 테크 팀의 워크플로에 직접 영향을 줄 가능성이 큽니다.

Hacker News Best

Show GN: Dol(돌) - 자체 CouchDB 서버로 동기화하는 마크다운 노트 앱

Dol은 마크다운을 로컬에 저장하면서도, 자체 CouchDB 서버를 통해 기기 간 동기화를 할 수 있게 만든 노트 앱입니다. Obsidian의 유료 Sync나 서드파티 플러그인, Notion류의 클라우드 종속성이 불편했던 점을 해결하려는 접근이죠. 데이터 주권과 셀프호스팅을 중시하는 한국 개발자에겐 꽤 매력적인 대안이 될 수 있습니다.

GeekNews

Deathray - 링크 하나로 Mac 화면을 멈추게 하는 WebGPU 문제

Deathray는 웹페이지의 WebGPU 코드가 브라우저 탭을 넘어 Mac 데스크톱 전체를 멈추게 할 수 있는 문제를 보여줍니다. macOS Tahoe를 실행하는 M 시리즈 MacBook에서 Chrome·Firefox·Safari 모두 재현됐다는 점이 중요해서, WebGPU를 실험 중인 프런트엔드 개발자와 브라우저 플랫폼 엔지니어라면 영향 범위를 체크할 필요가 있습니다.

GeekNews

Linux 및 Windows용 Orion 개발 현황 안내

Kagi가 Linux·Windows용 Orion 브라우저의 직접 개발을 중단하고, 커뮤니티가 이어갈 수 있도록 두 버전의 소스 코드를 공개할 예정입니다. 팀 역량을 macOS·iOS에 집중하는 결정이지만, 멀티플랫폼 브라우저 개발과 오픈소스 이양 사례로서 개발자 생태계에는 꽤 시사점이 있습니다.

GeekNews

LatticeDB - 그래프, 벡터, 전문 검색을 한 파일에 담는 임베디드 DB

LatticeDB는 그래프 탐색, 벡터 검색, 전문 검색을 하나의 로컬 파일 기반 임베디드 DB에서 처리하는 오픈소스 프로젝트입니다. 별도 서버 없이 앱 안에서 바로 돌릴 수 있어, 로컬 AI 앱이나 경량 검색 시스템을 만드는 개발자에겐 스택 단순화 측면에서 꽤 매력적인 선택지입니다.

GeekNews

UNIX 도메인 소켓에 어떻게 낭만을 느끼지 않을 수 있을까?

DEFCON 34 iOS 데모 크래시를 추적하는 과정에서, 같은 UNIX 도메인 소켓의 inode 번호가 두 번째 fstat()에서 바뀌는 커널 버그가 발견됐습니다. 미초기화 값 0과 전역 카운터 증가 로직이 겹친 문제로, 한국의 시스템·보안 개발자에게는 커널 디버깅과 저수준 오류 분석의 좋은 레퍼런스입니다.

GeekNews

FPGA로 Voodoo Graphics와 1990년대 후반 게이밍 PC 재현하기

오픈소스 프로젝트 zSST가 3dfx Voodoo Graphics를 SystemVerilog로 구현하고, z486 CPU와 결합해 Tomb Raider의 원본 3dfx 렌더러까지 실행하는 데 성공했습니다. 삼각형 렌더링, 텍스처 필터링, 밉매핑, 깊이/알파 테스트 등 핵심 그래픽 파이프라인을 재현한 사례라 FPGA·컴퓨터 아키텍처·레트로 하드웨어 복원에 관심 있는 한국 개발자에게 특히 흥미롭습니다.

GeekNews

벡터 데이터베이스여, 안녕

turbopuffer가 v3에서 벡터 검색 전용 DB를 넘어 다양한 검색과 집계를 처리하는 엔진으로 확장하기 위해 저장 구조를 뜯어고치고 있습니다. 벡터 인덱스와 문서 저장을 분리해 쿼리 유형별 최적화를 노리는 접근이라, RAG나 검색 인프라를 설계하는 한국 개발자에게 ‘벡터 DB 이후’를 고민하게 만드는 글입니다.

GeekNews

아무도 오픈소스에 돈을 내지 않는다. 돈을 내게 만들 수는 있다

이 글은 기업이 오픈소스 코드 자체보다 배포, 보안, 안정성, 운영 편의에 돈을 지불한다는 점을 짚으면서, 유지보수자가 수익을 얻으려면 그 지점을 상품화해야 한다고 설명합니다. JFrog나 Docker 같은 사례처럼 ‘코드 사용료’보다 패키지 제공, 보안 업데이트, 운영 지원이 더 현실적인 모델이라는 주장입니다. 오픈소스 비즈니스나 개발자 툴 스타트업을 고민하는 한국 개발자에게 꽤 직접적인 시사점이 있습니다.

GeekNews

ZuckOff Know when a camera is in the room

ZuckOff Know when a camera is in the room

ZuckOff는 Ray-Ban Meta, Oakley Meta, Snap Spectacles 같은 카메라 안경이 주변에 있는지 Bluetooth 신호로 감지해 알려주는 앱입니다. 제조사 시그니처와 서비스 UUID를 근거로 탐지하며, 백그라운드 알림·위젯·CSV 내보내기까지 지원합니다. 스마트 글래스 확산이 빨라지는 만큼 한국 개발자와 제품팀에도 ‘주변 디바이스 프라이버시’라는 새로운 UX·보안 과제를 생각하게 해주는 사례입니다.

Hacker News Best

Adobe Premiere finally brings powerful video editing to Android, and it's free

Adobe Premiere finally brings powerful video editing to Android, and it's free

Adobe가 Android용 Premiere를 정식 출시했고, 대부분 무료로 4K 편집·다중 트랙·오디오 추출·노이즈 감소까지 지원합니다. 생성형 AI 영상 기능은 Firefly와 Veo 등 여러 모델을 붙였고 월 250 크레딧도 제공해, 한국 모바일 크리에이터와 마케팅 팀의 숏폼 제작 워크플로를 바꿀 수 있는 출시입니다.

Ars Technica

SAML: 잘못된 설계의 프랙털

이 글은 SAML이 SSO 생태계를 열었지만, XML과 서명 검증의 복잡성 때문에 XML Signature Wrapping 같은 오래된 취약점이 반복된다고 지적합니다. 인증 인프라를 운영하는 한국 기업 입장에서는 SAML 유지 비용과 보안 리스크를 다시 계산해보고, 가능하면 OIDC 중심으로 점진 전환을 검토할 만한 내용입니다.

GeekNews

Cloudflare, 에이전트 시대의 Git 플랫폼 개발 대회 개최

Cloudflare가 Workers와 Artifacts를 활용해 ‘에이전트 시대의 Git 플랫폼’을 만드는 개발 대회를 열었습니다. 단순히 GitHub에 AI를 붙이는 수준이 아니라, 여러 에이전트의 병렬 작업·검토·병합·변경 이유 보존까지 다시 설계하자는 문제의식을 담고 있어 앞으로의 개발 협업 툴 방향성을 엿볼 수 있습니다.

GeekNews

일반 텍스트는 여전히 우리가 가진 최고의 기술 중 하나다

일반 텍스트는 특정 앱이나 포맷에 덜 묶이기 때문에, 수십 년 뒤에도 읽고 검색하고 복구하기 쉬운 가장 강력한 정보 저장 방식 중 하나라는 주장입니다. grep, diff 같은 CLI 도구부터 다양한 에디터·메모 앱과의 호환성도 장점으로 꼽힙니다. 문서화, 개인 지식관리, 장기 아카이빙이 중요한 한국 개발자에게 ‘포맷 선택’의 기본기를 다시 생각하게 하는 글입니다.

GeekNews

Gentoo, Chromium 소스 패키지 유지보수 중단 절차 돌입

Gentoo가 Chromium 소스 패키지 유지보수 중단 절차에 들어갔습니다. 복잡한 빌드, 잦은 업데이트, 반복되는 사용자 불만이 원인으로 지목됐는데, 국내 오픈소스 유지보수자나 플랫폼 팀에도 ‘대형 패키지의 지속 가능성’이 얼마나 어려운지 다시 보여주는 사례입니다.

GeekNews

Chrome에 JPEG XL 지원 도입

Chrome 155가 JPEG XL(.jxl) 디코딩을 지원하면서 웹 이미지 포맷 선택지가 다시 넓어졌습니다. JPEG 대비 30~50% 높은 압축 효율, 무손실 압축, HDR, 기존 JPEG 무손실 트랜스코딩까지 지원해 웹 성능과 이미지 품질을 모두 챙기려는 프런트엔드·미디어 엔지니어에게 꽤 중요한 변화입니다.

GeekNews