Trawling

개발·오픈소스 · 최신기사

개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.

Apple Silicon에서 Android 앱을 macOS 앱처럼 실행하는 Mac.apk

발행

Mac.apk는 Android 프레임워크와 런타임을 macOS에 구현해 Apple Silicon에서 APK를 실행하는 오픈소스 프로젝트입니다. 앱을 별도 창과 Dock 아이콘으로 띄우며 가상 머신은 쓰지 않지만, 초기 알파 단계이고 Android 앱에 macOS 사용자 권한을 그대로 허용합니다.

클론 전에 GitHub 저장소를 점수로 살펴보는 AWS 에이전트를 만들었습니다

발행

RepoPilot은 공개 GitHub 저장소의 설치 단계와 활동 정보를 분석해 0~100점으로 평가하고, 위험 신호와 첫 실행 절차를 안내합니다. 점수 산정은 Python 규칙으로 처리하고 Amazon Nova Pro는 결과를 설명하는 데만 사용합니다. 작성자는 압축 파일이나 바이너리 안쪽까지 검사하지 않는 한계도 밝힙니다.

Popcraft — AI 에이전트에서 영상, 이미지, 오디오 생성

발행

Popcraft는 Claude, ChatGPT, Cursor 같은 AI 에이전트에서 MCP 서버로 영상, 이미지, 음악, 효과음을 생성하는 서비스입니다. 모델 탐색부터 비용 미리보기와 생성까지 한 엔드포인트에서 처리하며, OAuth 로그인으로 API 키 없이 시작할 수 있다고 안내합니다.

Reflection, 501B 오픈 웨이트 모델 Beam 공개

발행

Reflection이 Apache 2.0 라이선스로 텍스트 모델 Beam 1.0을 공개했습니다. 총 501.3B 파라미터 중 23.4B를 활성화하는 MoE 모델이며, 1M 토큰 문맥과 BF16, FP8, NVFP4 버전을 지원합니다. 모델 카드에는 코딩, 추론, 도구 사용 벤치마크 결과와 학습 데이터 및 안전성 평가 개요가 실렸습니다.

Openbroca — 말투를 살리는 가벼운 Mac AI 받아쓰기

발행

Openbroca는 Mac용 네이티브 Swift 받아쓰기 앱으로, 약 6.5MB 크기이며 단축키를 누르고 말하면 입력 중인 위치에 다듬은 텍스트를 삽입합니다. 군더더기와 반복은 줄이되 말투와 의미를 유지하고, 개인 사전과 28개 언어 번역을 지원합니다.

폐허 속에서 찾은 보금자리

발행

Debian의 LLM 기여 수용에 실망한 글쓴이가 Chimera Linux를 설치하고 기여를 시작한 경험을 전합니다. musl, FreeBSD 계열 사용자 공간, dinit을 택한 기술 구성과 초보 기여자를 환영하는 분위기를 소개하며, LLM 정책을 중시하는 다른 배포판도 언급합니다.

은행 입금 알림을 장부로 바꾸는 로컬 Gemma

발행

나이지리아 POS 운영자의 Moniepoint 입금 이메일을 일일 장부로 정리하는 웹 앱을 만들었습니다. 금액과 잔액은 코드로 처리하고, 은행마다 다르게 쓰는 고객 이름만 Gemma 3 1B로 읽습니다. 데이터는 기기에 남지만, 모델을 실행하려면 작동하는 GPU가 필요합니다.

Tomo for ChatGPT - 무엇이든 물어보고, 듀오링고처럼 플레이하세요

발행

Tomo는 관심 있는 주제를 짧은 학습 코스로 바꾸는 앱입니다. ChatGPT에서 대화를 코스로 만들거나 주제를 지정하면 퀴즈와 즉시 피드백을 제공하며, 하트와 연속 학습 기록으로 게임처럼 진행합니다. iPhone과 Android 앱에서도 이용할 수 있습니다.

0.000000000000000000542%의 버그를 고치려 모든 나눗셈을 느리게 만들기

발행

Futhark 컴파일러가 signed integer division의 오버플로를 피하도록 고치자 CUDA 성능이 특정 벤치마크에서 5,548μs에서 12,592μs로 느려졌습니다. 일반 벤치마크에서는 차이가 측정되지 않았지만, 모든 나눗셈에 추가된 분기 때문에 GPU 코드 생성이 달라지는 사례를 보여줍니다.

MiniMax M3.1 Flash 출시

발행

MiniMax가 에이전트 작업, 코딩, 컴퓨터 조작, 사이버 보안을 겨냥한 M3.1 Flash를 출시했습니다. 회사는 이전 모델보다 사용 비용을 70% 낮췄고 출력 속도는 일상 사용에서 200 TPS 이상에 이른다고 밝혔습니다. 모델 가중치는 추후 공개할 예정입니다.

Meta Muse Spark Open 공개 가중치 모델: 816B 파라미터와 1M 토큰 컨텍스트

발행

Meta가 전체 816B, 활성 42B 파라미터의 멀티모달 공개 가중치 모델 Muse Spark Open을 공개했습니다. 컨텍스트 길이는 1M 토큰이며 NVFP4 가중치 추론에는 VRAM 700GB 이상이 필요합니다. 라이선스는 파생 모델 표시 의무와 일정 규모 이상 API 사업자의 별도 계약 조건을 둡니다.

도메인만 등록했는데 한 시간 만에 ChatGPT 봇이 찾아온 이유는?

발행

링크를 공개하지 않은 테스트 호스트 10곳의 nginx 로그를 확인했더니 OpenAI 봇은 8곳에 방문했고 Googlebot과 bingbot은 한 번도 오지 않았습니다. 글쓴이는 인증서 투명성 로그(Certificate Transparency)가 호스트 발견 경로일 수 있다고 봅니다. 다만 첫 요청을 보낸 스캐너의 영향 등 다른 가능성도 남아 있습니다.

해시 한 번으로 만드는 블룸 필터

발행

Bluesky 백엔드에서 블룸 필터의 잠금 경합을 줄여 배포 시간을 90분에서 약 15분으로 단축한 과정과, 해시 한 번으로 동작하는 블룸 필터 구현을 설명합니다. 다만 원문은 단일 해시 방식이 실제 서비스에서 추가 성능 향상을 냈다고 주장하지 않습니다.

MeetPaw — Mac 메뉴 막대에서 즉석 회의 링크 만들기

발행

MeetPaw는 macOS 메뉴 막대에서 Google Meet, Zoom, Microsoft Teams 회의 링크를 만들고 클립보드에 복사하는 앱입니다. 개발자는 앱이 Mac에서 로컬로 실행되며 무료, 오픈소스라고 밝혔고, 단축키와 계정 연결, 일정 확인 기능도 소개했습니다.

코딩 에이전트가 흔드는 것: 직업의 의미, 몰입, 그리고 취미의 즐거움

해설발행

세 글은 에이전트가 코딩을 대신할 때 잃는 것이 같다고 보지 않습니다. 한 글은 개발자의 기술과 직업적 의미가 흔들리는 감정을, 다른 글은 작업에 빠져들던 시간과 유능하다는 감각의 상실을 말합니다. 반면 손으로 코딩하는 즐거움은 일의 경제성과 별개로 이어질 수 있다는 반론도 있습니다.

Free Pascal 컴파일러에 동적 패키지 지원 추가

발행

Free Pascal Compiler와 Lazarus IDE에 동적 패키지 기능이 처음으로 완전히 구현됐습니다. IDE 전체를 다시 빌드하지 않고 컴포넌트를 설치하거나 제거할 수 있으며, 프로그램에서는 Pascal 클래스와 타입을 노출하는 플러그인을 만들 수 있습니다. 패키지별 유닛 이름 충돌과 추가 메타데이터에 따른 파일 크기 증가는 제약으로 남습니다.