int 6을 쓸 수 있는데 왜 ud2가 필요할까요?
x86의 ud2와 int 6은 모두 2바이트지만 예외 처리 방식이 다릅니다. ud2는 잘못된 명령어를 가리키는 fault를 일으키지만 int 6은 다음 명령어 주소를 보고하는 trap이며, 사용자 모드에서는 int 6 호출 권한도 차단됩니다.
언어와 프레임워크, SDK와 개발 방식·도구의 변화를 다룹니다.
x86의 ud2와 int 6은 모두 2바이트지만 예외 처리 방식이 다릅니다. ud2는 잘못된 명령어를 가리키는 fault를 일으키지만 int 6은 다음 명령어 주소를 보고하는 trap이며, 사용자 모드에서는 int 6 호출 권한도 차단됩니다.
36개 문제와 196개 체크포인트로 코딩 모델을 비교한 SlopCodeBench에서 GPT-6 Astra XHigh가 strict pass rate 16.33%로 가장 높았습니다. 다만 모델별 설정을 한 번씩만 실행했으며, XHigh는 세 모델 비교에서 비용을 2.11~4.22배 늘렸지만 strict 통과가 일관되게 늘지는 않았습니다.
Python libp2p에서 Kademlia DHT의 사용자 지정 프로토콜 접두사가 네트워크 통신에 반영되지 않는 버그와 Yamux의 원격 리셋이 정상적인 EOF로 보고되는 버그를 수정하는 PR을 열었습니다. 두 PR은 아직 검토를 기다리고 있으며, Python 3.14 빌드 문제와 Nim 기반 상호 운용성 CI 오류를 포함한 이슈도 등록했습니다.
Mastodon 5.0은 게시물 작성기를 팝아웃 방식으로 바꾸고 탐색 메뉴와 피드 UI를 개편합니다. Mastodon 팀은 신규 사용자의 진입 장벽을 낮추면서 기존 기능을 유지하고, 커뮤니티 테스트 의견을 반영해 작성기 위치와 공개 범위 설정 등을 조정했습니다.
Interop 2027 후보로 거론되는 CSS 기능 10가지를 소개합니다. CSS 함수, 스크롤 상태 쿼리, 키워드 크기 애니메이션처럼 레이아웃과 동작 구현을 CSS에 더 맡기는 제안이 중심입니다. 기능별 지원 상태와 점진적 적용 방법도 설명합니다.
디바운스는 검색을 잠시 미룰 뿐, 실행을 시작한 뒤 메인 스레드를 오래 점유하는 문제는 해결하지 않습니다. 글은 브라우저의 작업 우선순위와 yield를 활용해 긴 작업을 나누고, 취소와 성능 측정을 함께 적용하는 방법을 설명합니다.
Jepsen이 Orkes Conductor 5.3.2와 후속 버전을 장애 주입 테스트한 결과, 워크플로가 영구히 방치되거나 사라지고 실행되지 않은 채 완료 처리되는 안전성 문제가 확인됐습니다. Orkes는 주요 문제를 5.5.0과 5.5.6에서 수정했지만, 중복 태스크 실행과 클라이언트 오류 처리, 저장소의 내구성은 별도로 고려해야 합니다.
프런트엔드 프로젝트에 적용한 두 가지 에이전트 스킬을 소개합니다. Impeccable은 웹사이트 디자인을 다듬고 Diagram Design은 코드 동작을 다이어그램으로 그립니다. 설치법과 사용 사례를 보여주며 스킬의 스크립트를 설치 전에 확인하라고 권합니다.
AI가 코드 작성 시간을 줄여도 검증 부담은 커져 시니어 엔지니어의 설계 시간을 잠식할 수 있다고 분석합니다. 테스트 우선 작성, 정적 분석을 통과한 뒤 사람에게 리뷰를 맡기는 절차, 위험도별 AI 사용 기준을 해법으로 제시합니다.
Cloudflare와 VoidZero가 TypeScript 팀과 협력해 Rust로 TypeScript 컴파일러를 포팅한 실험적 프로젝트 tsrs를 공개했습니다. 같은 수의 타입 검사 작업자를 사용한 초기 벤치마크에서 TypeScript 7.0보다 최대 8배 빠르고 메모리를 약 70% 덜 썼으며, Cloudflare는 WebAssembly와 Workers 환경에서 개발 도구를 실행하는 활용도 함께 제시합니다.
Gemini 4 Argon으로 외부 3D·이미지 에셋 없이 Flutter 카트 게임을 만들고 WebAssembly로 배포한 과정을 공개했습니다. 15개 프롬프트와 3시간 26분이 걸렸으며, 화면을 확인하고 사용자 피드백을 반영하는 과정에서 시각 요소와 오디오, 배포 문제를 고쳤습니다.
작은 도매 제과점을 위한 앱 Cuenta를 만들며 Devpost의 AI 개발 스킬 팩으로 요구사항과 구현 계획을 먼저 정리한 과정을 소개합니다. 사전 계획은 시간대, 가격 기록, 작업 범위 같은 문제를 코드 작성 전에 잡았지만, 잘못된 가정 하나는 명세와 테스트에 그대로 반영됐고 실제 사용 과정에서야 드러났습니다.
No Kings의 Instagram 계정이 일시 정지된 일을 두고 Techdirt는 의도적 검열인지 자동 시스템의 오류인지보다 단일 사업자가 계정을 끊을 수 있다는 구조가 문제라고 주장합니다. 공개 채널과 분산형 플랫폼을 함께 활용하고, 계정 정지에 대비한 대응 계획을 마련하라고 제안합니다.
TradeQuote를 만드는 창업자가 첫 견적 작성 지원과 고객의 가격표 정리·고객 정보 입력 사이에서 어디까지 도울지 묻습니다. 댓글에서는 첫 독립적인 성공을 돕되 반복 업무는 유료 서비스나 제품 기능으로 분리하고, 지원 범위를 미리 정하자는 제안이 나옵니다.
Claude와 Next.js로 주말 동안 핵심 기능이 작동하는 SaaS 프로토타입을 만들었지만, 결제 웹훅 코드의 처리 순서 오류가 유료 고객을 잃게 할 뻔했습니다. 글쓴이는 코드 생성 모델과 별도의 검토 모델, 최종 승인을 맡는 사람을 분리하는 작업 방식을 제안합니다.
에이전트의 재시도 문제는 모델의 추론보다 요청 결과가 불명확한 상황과 외부 부작용을 어떻게 기록·통제하느냐에 달려 있습니다. 세 글은 작업 의도와 멱등성 키, 애플리케이션이 소유하는 워크플로 상태, 독립적인 대사를 각각 다루며, 안전한 재시도에는 이 관리 방식들이 함께 필요하다고 설명합니다.
세 사례는 모델을 어디에 쓸지 입력의 성격과 실패 비용에 맞춰 나눕니다. 정전 도구는 사실·수치를 코드로 만들고 Gemma에는 짧은 안내만 맡기며, 은행 장부는 이름 판독에만 모델을 씁니다. 음성 메모 도구도 모델별 역할을 분리하고 타임스탬프와 수치를 검증하지만, 배포·추론 방식과 검증 범위는 사례마다 다릅니다.
DecisionDebt는 FalkorDB에 회사의 서비스, 소유자, 프로젝트, 문서와 의사결정을 그래프로 연결해 변경 영향도를 미리 계산하는 도구입니다. 관계마다 근거가 된 문서의 정확한 문장과 버전을 기록하고, 불확실한 정보는 사람의 확인을 요청합니다.
Framefields는 Node.js에서 네이티브 WebGPU로 작동하는 오픈소스 영상 엔진입니다. TypeScript로 모션 그래픽, 합성 효과, 3D 장면과 오디오 처리를 구성하고 브라우저 없이 프레임 단위로 렌더링해 MP4를 출력합니다.
DNSimple은 Erlang DNS 라이브러리 dns_erlang의 핫패스를 손봐 쿼리당 CPU 사용량을 12% 줄이고 포화 시 처리량을 14% 높였습니다. 단일 바이너리 누적, 매치 컨텍스트 유지, SWAR와 DNS 압축 키 변경 등 BEAM의 바이너리 처리 방식에 맞춘 최적화와 실제 워크로드 측정 결과를 설명합니다.