Lobsters · 최신 글

전체 출처

HEIF Heist — HEIF·AVIF 디코더를 겨냥한 네이티브 이미지 처리 공격 경로

Lobsters

Hacktron은 공격자가 업로드한 HEIF·HEIC·AVIF 이미지를 처리하는 네이티브 디코더의 취약점을 하나의 공격군으로 설명합니다. libheif와 libde265를 거치는 서비스에서는 버전 식별 뒤 메모리 손상, 정보 유출, 원격 코드 실행으로 이어질 수 있어 최신 패치와 샌드박싱이 필요합니다.

Notion은 CRDT로 동시 편집을 어떻게 처리하는가

Lobsters

Notion은 같은 블록을 여러 사용자가 동시에 편집할 때 변경 사항이 사라지는 Last Write Wins 문제를 해결하기 위해 RGA 기반 CRDT와 Peritext 기반 서식 충돌 처리를 도입했습니다. 블록 분할과 오프라인 편집까지 지원하는 이 시스템은 2025년 7월 운영 환경에 배포됐으며, 매분 수백만 건의 CRDT 연산을 처리합니다.

실제로 활발히 유지·보수되고 있는 Motif 포크가 존재합니다

Lobsters

오랫동안 멈춰 있던 X11 GUI 툴킷 Motif를 되살리려는 포크가 만들어졌습니다. 이 포크는 과거 수정 사항과 Gentoo 패치를 통합하고 자체 개선을 더해 1년여 만에 다섯 차례 릴리스했으며, 장기적으로 Motif 기반 생태계와 데스크톱 환경을 지향합니다.

jj를 넘어: 설정과 도구 생태계

Lobsters

Jujutsu(jj)를 설치한 뒤 활용할 수 있는 내장 명령, 설정·alias 확장, forge 연동, GUI·TUI·에디터 플러그인과 워크플로 도구를 폭넓게 정리합니다. jj가 외부 스크립트에 의존하던 기능을 core에 흡수하는 동시에 독립적인 도구 생태계를 확장하고 있다는 점을 보여줍니다.

CleanShot의 설정을 밀어버린 리디자인

Lobsters

CleanShot 5가 macOS Ventura식 설정 화면을 도입하면서, 이전 버전의 밀도와 탐색성을 잃었다는 비판입니다. 글쓴이는 두 열 레이아웃, 우측 정렬, 컨트롤 형태와 스위치 가독성 문제를 구체적으로 지적합니다.

누가 GDPR을 싫어하는지를 보면 GDPR이 좋은 이유를 알 수 있습니다

Lobsters

이 글은 GDPR을 둘러싼 미국 기술 업계의 반발을 규제의 실패가 아니라 개인정보 보호가 실제로 기업의 권력을 제한하고 있다는 증거로 해석합니다. 유럽의 규제가 일본과 글로벌 데이터 산업으로 확산된 과정, 미국의 감시 자본주의와 연방 규제 부재를 연결해 GDPR의 영향력을 설명합니다.

V 언어 리뷰 (2023) — 약속과 실제 구현 사이의 간극

Lobsters

V 언어를 6개월간 사용한 리뷰어가 문서, 메모리 관리, 자동 메모리 해제, 할당, 안전성, 바이너리 크기를 직접 검증합니다. 문서의 설명과 실제 동작이 크게 다르고, autofree와 컴파일러 자체 빌드에서도 누수와 런타임 오류가 발생한다고 지적합니다.

io_uring을 위한 스레드 정체성 바꿔치기

Lobsters

io_uring이 실제로 블록될 때만 워커 스레드 비용을 부담하도록 task_struct의 정체성을 교환하는 RFC 패치가 제안됐습니다. tmpfs fsync()에서 약 700% 향상이 관찰됐지만, 커널 참조 무결성과 shadow stack 호환성 같은 위험도 큽니다.

웹 브라우저의 미래에 대한 생각

Lobsters

Firefox의 AI 통합에 반대하며 Mozilla와 분리된 브라우저 기반을 만들자는 제안과 그 결과로 시작된 base browser 프로젝트를 소개합니다. Firefox 153 ESR에서 사용자에게 적대적인 기능을 코드에서 제거하고, 오프라인 리더·독립 애플리케이션·피드 리더로 브라우저 의존도를 낮추려는 실험과 웹의 새로운 방향에 대한 문제의식을 다룹니다.

jev(TypeSafe의 System One 모델)로 2048을 플레이해 보기

Lobsters

jev-1.13.0에 2048 보드와 이동 선택지를 입력해 네 가지 프롬프트 구성을 비교했습니다. 보드만 제공하면 무작위 이동과 비슷했으며, 각 이동 후 보드와 점수까지 제공했을 때 중앙값 2,494점으로 가장 나은 결과를 보였습니다. 다만 게임 수가 적고 결과 편차가 커 추가 검증이 필요합니다.

모든 곳의 보안을 고칠 수 있는 시간은 1년입니다

Lobsters

저렴하고 로컬에서 실행할 수 있으며 악성 행위를 거부하지 않는 AI 모델이 실제 취약점 탐색과 익스플로잇 작성에 활용될 수 있다는 경고입니다. 글은 공격 모델이 대중화되기 전에 보안 패치의 배포·백포트·검증 체계를 정비하고, 샌드박싱과 최소 권한, 공급망 보안을 강화해야 한다고 주장합니다.

Jak & Daxter 시리즈를 탄생시킨 언어 되살리기

Lobsters

OpenGOAL은 Jak & Daxter 시리즈의 원래 GOAL 언어와 게임 코드를 바탕으로 만든 오픈소스 프로젝트입니다. 에뮬레이션 대신 네이티브 x86-64 포트를 제공하며, 첫 세 게임을 플레이 가능한 수준으로 구현하고 모딩·접근성·삶의 질 개선 기능까지 확장하고 있습니다.

국가가 사라지면 TLD에는 어떤 일이 일어날까요?

Lobsters

국가의 해체·통합·정권 교체가 국가 코드 최상위 도메인(ccTLD)에 어떤 영향을 주는지 .su, .dd, .yu, .cs 등의 사례로 살펴봅니다. 과거에는 도메인이 즉시 사라지기보다 새 국가의 도메인으로 대체되거나 과도기를 거쳤지만, 대량 등록 도메인의 최종 운명은 정치적 결정과 ICANN 정책에 달려 있습니다.

AI는 엘리트의 범죄 행각입니다

Lobsters

이 글은 AI에 새로운 규제 기관을 추가하는 것보다, 이미 존재하는 소비자보호·반독점·사이버보안 법률을 거대 기업에 실제로 적용하는 일이 먼저라고 주장합니다. FTC의 AI 관련 조치와 그 후퇴, 저작권 침해 의혹을 사례로 들어 규제 실패의 핵심이 법의 부재가 아니라 권력자에게 법을 집행하지 않는 데 있다고 분석합니다.

아키텍처 우주비행사에게 겁먹지 마세요

Lobsters

추상화와 아키텍처를 지나치게 높은 수준에서 논하는 ‘Architecture Astronauts’가 실제 사용자의 문제와 소프트웨어의 목적을 놓치는 현상을 비판합니다. Napster, SOAP, XML, .NET, Jini 등의 사례를 통해 기술 유행보다 사용자가 새롭게 할 수 있는 일이 중요한 이유를 설명합니다.

배우면서 바로 글을 씁니다

Lobsters

새로운 기술을 배울 때 겪은 질문과 탐색 과정을 해결 직후 기록하자는 글입니다. 초보자용 설명과 전문가용 문서 사이에는 용어와 맥락을 연결해 주는 자료가 부족하므로, 성공뿐 아니라 실패와 막혔던 지점까지 남기는 것이 다른 학습자와 문서 유지보수자 모두에게 도움이 된다고 설명합니다.

awesome-tunneling: 터널링 소프트웨어와 서비스 목록

Lobsters

NAT나 제한된 네트워크 뒤의 로컬 서비스를 공개 도메인과 HTTPS로 노출하는 터널링 도구·서비스를 비교한 큐레이션 목록입니다. Cloudflare Tunnel, frp, Pangolin, WireGuard 기반 오버레이 VPN 등 수십 가지 선택지를 클라이언트 요구사항, 프로토콜, 자동 인증서, 셀프호스팅 여부와 함께 정리합니다.