SystemVerilog로 VGA 드라이버 만들기
DE10-Lite FPGA와 SystemVerilog로 VGA 신호 타이밍을 만들고 이미지를 출력하는 과정을 설명합니다. 50MHz 보드 클럭을 25MHz로 나누고, 수평·수직 카운터와 ROM 이미지 데이터를 사용해 화면을 구성하며 알파 합성 방식도 비교합니다.
개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.
DE10-Lite FPGA와 SystemVerilog로 VGA 신호 타이밍을 만들고 이미지를 출력하는 과정을 설명합니다. 50MHz 보드 클럭을 25MHz로 나누고, 수평·수직 카운터와 ROM 이미지 데이터를 사용해 화면을 구성하며 알파 합성 방식도 비교합니다.
도메인 이름 때문에 검색 엔진에서 영화 사이트로 오인받던 개발자가 2주간 SEO를 손본 뒤, 사용자 요청에 따라 PDF에 이미지를 넣는 기능을 추가했습니다. 작성자는 검색 노출을 정리하는 작업과 실제 검색 의도에 맞는 제품 기능을 만드는 일이 서로 다르다고 설명합니다.
answerLoops는 Discord, Slack, GitHub 등에서 들어오는 지원 질문을 모아 지식베이스를 참고한 답변 초안을 만듭니다. 문서에 없는 답변을 검토해 지식베이스에 추가하고 검색 결과를 확인하는 흐름도 제공합니다. 자동 답변은 기본적으로 꺼져 있습니다.
36개 문제와 196개 체크포인트로 코딩 모델을 비교한 SlopCodeBench에서 GPT-6 Astra XHigh가 strict pass rate 16.33%로 가장 높았습니다. 다만 모델별 설정을 한 번씩만 실행했으며, XHigh는 세 모델 비교에서 비용을 2.11~4.22배 늘렸지만 strict 통과가 일관되게 늘지는 않았습니다.
개인 개발자 Jeyanth Kanagaraju가 Mac용 텍스트 확장 앱 Textfold로 출시 6일 만에 첫 판매를 기록했습니다. 다운로드 약 40건 가운데 낯선 고객 한 명이 19달러를 결제했으며, 무료 요금제를 유료로 전환하는 시점과 경로를 고민하고 있습니다.
Python libp2p에서 Kademlia DHT의 사용자 지정 프로토콜 접두사가 네트워크 통신에 반영되지 않는 버그와 Yamux의 원격 리셋이 정상적인 EOF로 보고되는 버그를 수정하는 PR을 열었습니다. 두 PR은 아직 검토를 기다리고 있으며, Python 3.14 빌드 문제와 Nim 기반 상호 운용성 CI 오류를 포함한 이슈도 등록했습니다.
Hoistbay는 macOS와 Windows에서 S3 파일을 관리하고 CloudFront 캐시를 무효화하는 무료 데스크톱 앱입니다. 파일 패턴별 헤더 규칙을 업로드 때 자동 적용하며, AWS 키는 운영체제 키체인에 저장하고 백엔드와 텔레메트리를 사용하지 않습니다.
Mastodon 5.0은 게시물 작성기를 팝아웃 방식으로 바꾸고 탐색 메뉴와 피드 UI를 개편합니다. Mastodon 팀은 신규 사용자의 진입 장벽을 낮추면서 기존 기능을 유지하고, 커뮤니티 테스트 의견을 반영해 작성기 위치와 공개 범위 설정 등을 조정했습니다.
Interop 2027 후보로 거론되는 CSS 기능 10가지를 소개합니다. CSS 함수, 스크롤 상태 쿼리, 키워드 크기 애니메이션처럼 레이아웃과 동작 구현을 CSS에 더 맡기는 제안이 중심입니다. 기능별 지원 상태와 점진적 적용 방법도 설명합니다.
curl 프로젝트는 2026년 10월 26일부터 LOW·MEDIUM 취약점 제보를 GitHub 이슈로 공개 접수하고, HIGH·CRITICAL만 HackerOne에서 비공개로 처리합니다. 제보 급증으로 지친 유지보수자의 부담을 나누고 수정 사항을 더 넓게 검토하려는 조치입니다.
Google이 TPU에서 PyTorch 모델과 연산을 실행하는 오픈소스 백엔드 TorchTPU를 공개했습니다. ATen 커널, XLA 컴파일 캐시, 분산 학습과 torch.compile()을 지원하며, 사용하려면 TPU 환경이 필요합니다.
Linux Foundation 연구에 따르면 오픈소스 개발자는 생성형 AI가 작업 시간을 절반으로 줄일 수 있다고 봅니다. 유지관리자의 25%는 새로 들어오는 pull request 가운데 저품질 AI 기여물이 차지하는 비율을 25%로 추정했습니다.
디바운스는 검색을 잠시 미룰 뿐, 실행을 시작한 뒤 메인 스레드를 오래 점유하는 문제는 해결하지 않습니다. 글은 브라우저의 작업 우선순위와 yield를 활용해 긴 작업을 나누고, 취소와 성능 측정을 함께 적용하는 방법을 설명합니다.
프런트엔드 프로젝트에 적용한 두 가지 에이전트 스킬을 소개합니다. Impeccable은 웹사이트 디자인을 다듬고 Diagram Design은 코드 동작을 다이어그램으로 그립니다. 설치법과 사용 사례를 보여주며 스킬의 스크립트를 설치 전에 확인하라고 권합니다.
AI가 코드 작성 시간을 줄여도 검증 부담은 커져 시니어 엔지니어의 설계 시간을 잠식할 수 있다고 분석합니다. 테스트 우선 작성, 정적 분석을 통과한 뒤 사람에게 리뷰를 맡기는 절차, 위험도별 AI 사용 기준을 해법으로 제시합니다.
Cloudflare와 VoidZero가 TypeScript 팀과 협력해 Rust로 TypeScript 컴파일러를 포팅한 실험적 프로젝트 tsrs를 공개했습니다. 같은 수의 타입 검사 작업자를 사용한 초기 벤치마크에서 TypeScript 7.0보다 최대 8배 빠르고 메모리를 약 70% 덜 썼으며, Cloudflare는 WebAssembly와 Workers 환경에서 개발 도구를 실행하는 활용도 함께 제시합니다.
리누스 토르발스가 여러 CPU가 같은 파일을 읽을 때 발생하는 캐시 경합 문제를 다룬 패치를 개발 브랜치에 올렸습니다. 합성 벤치마크에서 23배 빨라졌지만 실제 부하에서는 이보다 효과가 훨씬 작을 것이라고 밝혔습니다.
SlotKit 제작자는 에이전시용 예약 시스템 템플릿을 다시 출시하기 전, 결제 우회와 동시 예약 같은 문제를 점검하고 고쳤습니다. v1.5.2에는 결제·웹훅·동시성 테스트 20개와 업그레이드 안내서 등이 추가됐으며, 재출시 뒤에는 유입 경로별 방문과 판매를 추적할 계획입니다.
Gemini 4 Argon으로 외부 3D·이미지 에셋 없이 Flutter 카트 게임을 만들고 WebAssembly로 배포한 과정을 공개했습니다. 15개 프롬프트와 3시간 26분이 걸렸으며, 화면을 확인하고 사용자 피드백을 반영하는 과정에서 시각 요소와 오디오, 배포 문제를 고쳤습니다.
NixOS 설정으로 FreshRSS를 백업까지 포함해 9줄의 Nix 코드로 배포한 경험을 소개합니다. 설정을 다시 실행해 같은 환경을 복구할 수 있다는 점이 유지보수 부담을 낮춰 새로운 서비스를 시험하는 데 도움이 된다는 이야기입니다.