Lobsters · 최신 글

전체 출처

LLM 시대에도 프로그래밍을 즐기는 법

Lobsters

Haskell 개발자인 글쓴이는 LLM에게 코딩을 맡기는 대신 조사·계획·기록·검토를 맡기고, 직접 코드를 쓰는 작업 흐름을 제안합니다. 생산성을 조금 얻으면서 코드 이해와 프로그래밍 기술, 작업의 즐거움을 지키는 방법을 설명합니다.

NetBSD 디스크 레이블 살펴보기

Lobsters

NetBSD 11 x86_64 가상 머신에서 디스크 레이블(disklabel)의 위치와 바이너리 구조를 직접 확인합니다. 헤더 파일과 헥스 덤프를 대조하고 체크섬을 검산한 뒤 파티션 항목을 직접 수정해 disklabel 명령의 출력과 비교합니다.

수학자가 훨씬 더 많이 필요합니다

Lobsters

AI가 인간 연구자보다 빠르게 새로운 수학적 아이디어를 내놓는 시대에도, 사람이 그 결과를 이해하고 안전성과 타당성을 검토할 역량을 키워야 한다고 Amit Sahai가 주장합니다. 이를 위해 수학자 공동체를 확장하고, AI가 만든 발견을 함께 연구할 인력을 지원해야 한다고 제안합니다.

상품화된 지능

Lobsters

이 글은 AI가 복잡한 문제를 풀면서 인간의 지적 노동을 대체 가능한 상품으로 만들고, 노동자의 협상력을 떨어뜨릴 수 있다고 주장합니다. 저자는 일자리와 소득의 문제를 넘어, 결과를 얻는 일과 직접 배우고 만드는 일의 가치를 구분해야 한다고 말합니다.

오픈소스는 누구를 위한 것인가?

Lobsters

오픈소스가 유지관리자의 선물이라는 관점에 반박하며, 유지관리자와 사용자가 주고받는 혜택과 신뢰에 따른 책임을 살펴봅니다. 평판·영향력·학습·공동 유지보수라는 동기를 구분하고, 기대와 지원 범위를 명확히 소통해야 한다고 주장합니다.

Paranoia-Sans: 음모론 용어를 가리는 글꼴

Lobsters

Paranoia-Sans는 음모론에서 자주 등장하는 용어를 자동으로 검은 상자로 바꾸는 글꼴입니다. OpenType 합자 기능을 사용해 지정된 문자열을 가리며, 예를 들어 ‘5G’는 두 글자 너비의 검은 상자로 표시합니다.

Amiga 화면의 작동 원리와 그래픽 하드웨어

Lobsters

Amiga의 ‘screen’은 해상도와 색상 수가 서로 다른 그래픽 영역이며, 여러 화면을 겹치거나 빠르게 전환할 수 있습니다. 글은 비트플레인과 Copper, 듀얼 플레이필드 같은 OCS 그래픽 기능이 메모리를 아끼면서 멀티태스킹과 게임 그래픽을 구현한 방식을 설명합니다.

Redox 2026년 8월 소식 — I/O 14~15배 향상, ARM64 멀티코어 지원

Lobsters

Rust로 개발하는 마이크로커널 운영체제 Redox가 8월 한 달간 진행한 개발 내용을 공개했습니다. 링 버퍼 기반 I/O로 NVMe·파일시스템 성능을 벤치마크에서 14~15배 높였고, 커널 메모리 누수를 고쳐 GCC 테스트 빌드 시간을 10시간에서 약 30분으로 줄였습니다.

세부를 잃는 일을 애도하며

Lobsters

저자는 저수준 프로그래밍과 작동 원리를 파고드는 일을 정체성이자 즐거움으로 삼아왔지만, LLM 중심 개발이 그런 역량과 일자리를 밀어낼까 두렵다고 털어놓습니다. 추상화와 큰 프로젝트에 집중하라는 업계의 흐름은 세부를 직접 이해해야 일할 수 있는 저자에게 소외감과 미래에 대한 불안을 안깁니다.

모든 패키지가 이미 설치되어 있다

Lobsters

omnibin은 Nixpkgs의 바이너리를 FUSE 파일시스템으로 노출하고, 실제 파일을 읽을 때만 Nix 캐시에서 내려받습니다. 88만 개가 넘는 바이너리를 설치 과정 없이 쓸 수 있으며, 첫 실행 때 다운로드와 압축 해제가 발생합니다.

FreeBSD 데스크톱 AMI를 EC2에서 시작하기

Lobsters

FreeBSD 프로젝트가 KDE 데스크톱, Chromium, LibreOffice를 포함한 EC2용 데스크톱 AMI를 공개했습니다. AWS CLI로 인스턴스를 만들고 RDP로 접속하는 절차를 설명하며, AMI 자체는 무료지만 EC2 인프라 비용은 발생합니다.

agent-shell 0.78 업데이트 — 상시 프롬프트와 요청 조정 기능 추가

Lobsters

Emacs용 AI 에이전트 인터페이스 agent-shell 0.78이 상시 입력 프롬프트, 요청 대기열, 처리 중인 작업의 조정 기능을 추가했습니다. 파일 드래그 앤 드롭, 세션 비용 표시, 검색과 Markdown 렌더링 개선도 포함했으며 이번 업데이트에는 커밋 153개가 반영됐습니다.

카타마리 아키텍처 — LLM이 만든 코드가 진흙덩이가 되는 이유

Lobsters

LLM 에이전트가 요청받은 기능을 기존 구조에 덧붙이며 코드베이스를 카타마리처럼 키우는 현상을 분석합니다. 저자는 원인으로 숙련도 부족, 코드 가시성 저하, 변화 속도 가속을 꼽고, 더 빠른 개발보다 세심한 관리와 작은 소프트웨어가 필요하다고 주장합니다.

AI 노동자 조사 2026 — 기술 노동자가 말하는 생성형 AI와 일터

Lobsters

영국 기술노동자노조 UTAW가 기술 분야 노동자들의 경험을 모아 생성형 AI가 업무에 미치는 영향을 정리했습니다. 참여자들은 AI가 일을 없애기보다 업무량과 감시를 늘리고 숙련을 약화한다고 보고하며, 도입 협의권과 사용 거부권, 노동자의 집단적 통제를 제안합니다.

PEG와 정규식 비교: SXML로 HTML을 만드는 Lisp 기반 Org 파서

Lobsters

Guile Scheme의 PEG 문법으로 Org 문서를 AST로 파싱한 뒤 SXML을 거쳐 HTML로 렌더링하는 라이브러리 OrgWebAlchemy를 소개합니다. 중첩 목록과 인라인 마크업처럼 정규식만으로 다루기 까다로운 문법을 처리하며, 아직 Org 전체 기능을 지원하지는 않습니다.

빌드 로그의 XSS로 이어진 SourceHut 계정 탈취

Lobsters

SourceHut의 빌드 로그에서 ANSI 출력을 HTML로 바꾸는 ansi2html의 OSC 8 링크 처리에 XSS 취약점이 발견됐습니다. 공격자는 공개 메일링 리스트의 CI 작업 로그에도 악성 입력을 심을 수 있었고, 피해자가 로그를 열면 세션 내 요청을 위조해 계정 권한과 배포 키에 접근할 위험이 있었습니다.

Meta Muse에 파일 시스템을 요청하자 6.8GB가 왔습니다

Lobsters

작성자는 Meta의 AI 비서 Muse에 세션 파일을 보관해 Google Drive로 보내 달라고 요청했고, 압축 해제 기준 6.8GB에 달하는 Linux 런타임 파일을 받았습니다. 내부 문서와 에이전트 기록, SSH 키 파일도 포함됐지만 키의 유효성이나 외부 접근 가능성은 확인하지 못했습니다.