Show HN: Times New Bastard 같은 기괴한 글꼴 만들기
Bastardica는 여러 글꼴을 섞어 글자마다 다른 모양이 나타나는 OpenType 폰트를 만드는 브라우저 도구입니다. Pyodide와 fontTools로 로컬에서 작업하며, 결과물은 브라우저와 디자인 도구, 인쇄물에서 쓸 수 있는 일반 OpenType 폰트입니다.
AI, 개발 도구, 오픈소스, 보안과 인프라의 변화와 이용 조건을 설명하는 최신 기사와 해설입니다.
Bastardica는 여러 글꼴을 섞어 글자마다 다른 모양이 나타나는 OpenType 폰트를 만드는 브라우저 도구입니다. Pyodide와 fontTools로 로컬에서 작업하며, 결과물은 브라우저와 디자인 도구, 인쇄물에서 쓸 수 있는 일반 OpenType 폰트입니다.
에이전트 평가 점수가 낮거나 그럴듯하게 나와도 모델 탓으로 단정하면 안 됩니다. 테스트가 실제로 실행됐는지, 보상 함수와 분모가 적절한지, 실패 데이터와 실행기가 정확한지 점검해야 하며, 이 글은 평가 오류 7가지와 각 수정 사례를 소개합니다.
F-Droid가 10년 만에 가장 큰 업데이트인 2.0을 공개합니다. Kotlin과 Jetpack Compose로 앱을 다시 만들고 탐색·검색·필터 기능과 Android 설치 흐름을 개선했으며, 일부 개인정보 보호 기능과 기존 설치 방식에는 변경이 있습니다.
AI 챗봇이 익숙한 개발 지식조차 틀리게 답하고, 검색 결과마저 AI 콘텐츠로 채워지는 상황에서 글쓴이는 개인 노트 시스템을 만들기로 합니다. Obsidian 같은 Markdown 편집기에 직접 정리하고 쓰는 과정이 이해를 돕고, 필요할 때 신뢰할 만한 지식을 다시 찾게 해준다는 주장입니다.
Meta의 잦은 게시와 즉시 재시도로 Instagram·Facebook 채널 네 곳이 차단된 뒤, 창업자는 게시 간격을 늘리고 자동 재시도를 없앤 도구 Kosmopost를 만들었습니다. 60건 넘게 게시했지만 유료 고객은 아직 없으며, 게시 안정성에 돈을 낼 고객이 있는지 무료 체험으로 확인합니다.
파이썬 변수는 값을 담는 상자가 아니라 객체에 붙는 이름이며, 대입은 이름을 객체에 연결합니다. 글은 가변성, 기본 인수, 복사, 참조 카운팅과 순환 참조 수거 등 객체 모델을 코드 예제로 설명합니다.
Audio8 ASR Infinite는 중국어와 영어를 실시간으로 받아쓰는 스트리밍 음성 인식 모델입니다. 80·120·160ms 오디오 클록과 전사 지연을 조절하며, Rolling KV Cache로 24시간 연속 동작에서도 메모리와 지연을 일정하게 유지하도록 설계했습니다.
NVIDIA Model Optimizer는 양자화, 가지치기, 증류, 희소화, speculative decoding 등으로 딥러닝 모델을 최적화하는 오픈소스 라이브러리입니다. Hugging Face·PyTorch·ONNX 모델을 최적화한 뒤 TensorRT-LLM, vLLM, SGLang 등에서 사용할 체크포인트로 내보냅니다.
Lemonade 2026.40 RC는 AMD APU에서 스트리밍 모델을 실행할 때 고정 vRAM 할당량 대신 GTT 풀을 기준으로 메모리를 확인하도록 수정합니다. 같은 하드웨어에서 Vulkan보다 약 40배 느린 OpenMOSS ROCm 백엔드는 성능 문제가 해결될 때까지 지원을 중단합니다.
stable-diffusion.cpp는 ggml 기반 C/C++ 확산 모델 추론 프로젝트입니다. CPU와 CUDA, Vulkan, Metal 등 여러 백엔드에서 이미지·비디오 생성 모델을 실행하며, GGUF를 포함한 다양한 가중치 형식과 LoRA, ControlNet 같은 기능을 지원합니다.
Lap은 기존 사진 폴더를 그대로 관리하는 오픈소스 데스크톱 사진 관리자입니다. 사진을 클라우드에 올리지 않고 로컬 AI 검색과 얼굴 기능을 쓰며, 10만 개 이상의 파일을 포함한 라이브러리 탐색과 정리를 지원합니다. 컬렉션·태그 같은 정리 정보는 원본 파일이 아니라 Lap의 로컬 데이터베이스에 저장됩니다.
FxEmbed는 X/Twitter와 Bluesky 게시물을 Discord, Telegram 등에서 이미지·동영상·투표·번역과 함께 표시하는 프로젝트입니다. Cloudflare Worker 기반이라 Docker에서도 Wrangler로 로컬 Workers 런타임을 실행하며, glibc 호환성 때문에 Alpine 대신 Debian 기반 이미지를 사용합니다.
Python, TypeScript, Rust, Julia로 AI 기초부터 에이전트와 프로덕션까지 다루는 무료 오픈소스 커리큘럼입니다. 수학과 알고리즘을 직접 구현한 뒤 실무 라이브러리로 같은 문제를 풀고, 프롬프트·스킬·에이전트·MCP 서버 같은 재사용 가능한 결과물까지 만들도록 구성했습니다.
Castle Game Engine의 Object Pascal 입문서가 스트림 기반 입출력, 제네릭 컨테이너, 객체 복사를 설명합니다. FPC와 Delphi 사이의 호환성을 고려한 컨테이너 선택부터 TPersistent.Assign의 상속 규칙까지 코드 예제로 다룹니다.
Hindsight는 에이전트가 대화와 경험에서 정보를 저장하고, 다시 찾고, 여러 기억을 종합해 답하도록 돕는 메모리 시스템입니다. 사실·경험·관찰·정신 모델을 구분하며, 벡터 검색과 키워드·관계·시간 검색을 함께 사용합니다.
CodeSpotlight는 IntelliJ IDEA에서 선택한 코드에 애니메이션 효과를 적용해 시선을 모으는 도구입니다. 색상, 빛 번짐, 움직이는 빛, 잔상 등을 조정할 수 있어 코딩 영상이나 라이브 데모에서 설명하는 코드를 강조할 때 쓰입니다.
Product Hunt 출시에서 방문자와 매출을 거의 얻지 못한 개발자가 기능 추가 대신 신뢰와 유입 문제를 살피고, SaaS 운영 준비 상태를 확인하는 무료 체크리스트를 만들었습니다. 무료 도구가 유료 제품의 잠재 고객을 만드는지 시험하고 있습니다.
Jev State는 대화형 AI 워크플로의 각 단계와 판단 근거를 확인하고, 대화를 테스트로 저장하는 도구입니다. 워크플로를 JSON과 TypeScript로 내보낼 수 있으며, 라이브 실행에는 사용자의 API 키를 씁니다.
Speechka는 말하는 내용을 실시간으로 번역해 사용자의 목소리로 전달하는 서비스입니다. 44개 언어를 지원하며 macOS와 Windows 앱, 무료 브라우저 버전을 제공합니다. 제작자는 평균 번역 전달 시간이 약 1.5초라고 밝혔습니다.
Google이 Antigravity SDK에서 LiteRT 기반 Gemma 4 26B A4B를 비롯한 로컬 모델 실행을 지원합니다. 오프라인 에이전트와 클라우드·로컬 모델을 조합한 작업 흐름을 구성할 수 있으며, Ollama·LM Studio·vLLM 같은 OpenAI 호환 서버도 연결합니다.