테크 아티클
관심 있는 수집처의 개발 이야기와 기술 글을 모아볼 수 있어요.
이 페이지 20개 · Geek News
GitHub, 새로운 풀 리퀘스트 개요 페이지 공개 프리뷰 시작
GitHub이 선택적으로 활성화할 수 있는 개요(Overview) 페이지를 공개 프리뷰로 제공함. 병합 상태와 다음에 가능한 작업을 페이지 상단에 모아 진행을 막는 요인을 확인하기 쉽게 함 병합 상자를 재설계해 기존과 같은 정보를 절반 미만의 공간에 표시하며, 검사 결과와 승인 상태 확인부터 브랜치 업데이트와 병합까지 이어갈 수 있음 대화 필터로 미해결 대
Claude와 작별하고 Pi로
Claude Pro 구독에 포함된 이후 1년 넘게 Claude Code를 사용해 온 개발자가, 누적된 불편 때문에 주력 코딩 하네스를 Pi로 전환함 CLAUDE.md와 AGENTS.md 사이의 복사/심볼릭 링크 관리, VSCode에서 한 세션만 IDE에 연결할 수 있는 제약이 기존 작업 흐름을 방해함 공식 VSCode GUI 확장은 여러 탭에서 선택한 코드
Show GN: DailyFit - 그날의 몸 상태로 운동을 짜고, 음성으로 티칭해주는 홈트레이닝 코치
직접 만든 서비스입니다. 가입·설치 없이 브라우저에서 바로 써볼 수 있습니다. 출근 전엔 시간이, 퇴근 후엔 기운이 없어 헬스장을 꾸준히 못 갔습니다. 집에서라도 짧게 이어가고 싶었는데, 집에선 뭘 해야 할지 몰랐고 운동 코치처럼 도와주는 사람이 없으니 실천이 잘 안됐습니다. 그래서 나에게 맞는 운동을 처방해주고 음성으로 티칭해주는 서비스를 만들었습니다.
*sshole, 우리는 대체 언제 C를 없앨 것인가?
잠긴 계정과 해시 오류가 같은 "*" 값을 사용하는 충돌로, PAM 없는 musl 시스템에서 인증되지 않은 사용자가 셸을 얻을 수 있는 취약점이 발생함 이번 문제는 메모리 안전성 취약점이 아님. Rust에서도 같은 코드를 작성할 수 있지만, 타입 시스템이 형성하는 개발 관행은 이런 오류 처리를 용인하지 않음 musl은 일부 바이너리가 crypt의 NULL
Memorilla: LLM을 위한 잠재 의미 메모리
MEMORILLA는 전체 문서 모음의 임베딩에서 질의에 필요한 정보를 읽어, 가중치가 고정된 LLM에 16개 메모리 토큰으로 전달하는 시스템임 문서는 한 번 인코딩해 재사용하고, 학습 가능한 메모리 모듈이 질의에 따라 모든 문서 임베딩에 어텐션을 적용함 개인화, 장문 이해, 지식 집약적 질의응답 벤치마크에서 Mem0와 MemoRAG 등을 포함한 비교군 중
Terry Pratchett의 서재 - 1:12 축척으로 만든 미니어처
Terry Pratchett가 편안하게 느꼈을 법한 서재 일부를 1:12 축척 미니어처로 제작함. 모든 각도의 사진과 정확한 치수가 없어 실제 서재를 그대로 복제한 작품은 아님 책장 속 책은 실제 표지를 맞춰 한 권씩 제작했으며, 첫 DiscWorld 소설인 《The Colour of Magic》 원고도 페이지별로 축소 인쇄해 순서대로 정리함 가죽 재킷과
생명은 얼마나 오래 기다릴 수 있을까?
미생물이 활동을 거의 멈춘 채 생존 능력을 유지하는 기간은 탐사선 오염 관리, 행성 간 생명 이동, 화성의 고대 생명 발견 가능성을 좌우함 우주에서 미생물을 죽이는 주된 요인은 자외선이지만, 얇은 먼지나 다른 미생물의 잔해만으로도 차단할 수 있어 우주 환경 자체에 탐사선 살균을 맡기기 어려움 운석 내부가 심하게 가열되지 않고 화성에서 지구까지 이동할 수 있
Show GN: 꿈을 적으면 그 장면을 그림으로 그려주는 꿈 일기 루담
꿈 일기를 쓰면 그 장면을 그림 한 장으로 만들어 주는 웹 앱입니다. 지금은 베타예요. 해몽 기능은 넣지 않았습니다. 꿈 뜻을 맞히는 것보다 그 장면을 다시 보는 것이 더 재밌다고 생각했습니다. 대신 매달 사용자들이 직접 고른 꿈 그림으로 온라인 전시를 엽니다. 첫 전시 전이라 지금은 예시 전시관을 열어 뒀어요. https://app.ludam.art/ga
Aspen - Git의 설계 범위를 넘어 에이전트 커밋을 확장하는 오픈소스 서버
Aspen은 수백 개 에이전트가 하나의 저장소에 동시에 푸시하는 환경을 위한 오픈소스 Git 서버로, OpenAI의 내부 백엔드 Pando 설계를 독립적으로 구현함 저장소 전체가 아닌 브랜치별 비교 후 교체(compare-and-swap) 로 푸시를 처리하고, 저장된 팩(pack)을 재사용해 클라이언트마다 같은 이력을 다시 압축하는 작업을 없앰 확장성을 위
언어 모델의 거부 행동은 단일 방향에 의해 매개됨
18억~720억 매개변수 규모의 오픈소스 대화 모델 13개에서 모델별 단일 활성화 방향을 제거하면 유해한 요청의 거부가 줄고, 반대로 더하면 무해한 요청도 거부하는 현상을 확인함 유해한 지시와 무해한 지시에 대한 평균 활성화의 차이로 거부 방향을 추출하며, 이를 잔차 스트림에서 제거하는 개입은 가중치의 랭크 1 수정으로도 구현 가능함 가중치 직교화는 기울기
Claude Code의 "다시 묻지 않기", 공개 GitHub 파일 1,122개에 비밀번호 노출
Claude Code에서 "Yes, and don't ask again"을 선택하면 비밀정보가 포함된 명령어 전체가 프로젝트의 권한 설정 파일에 저장되며, 이 파일이 코드와 함께 커밋돼 자격증명이 노출될 수 있음 Apiiro는 공개 GitHub의 .claude/settings.local.json 104,185개 중 1,122개에서 비밀정보를 발견했으나, 자
OpenMausBot - 봇이 사용할 가상 머신을 제공하는 오픈소스 Grok Bot 대체재
AI 봇에게 컴퓨터를 주고 실제 업무를 맡길 수 있음 봇이 클라우드 Linux 데스크톱이나 로컬 VM에서 브라우저와 터미널을 사용 작업 화면을 실시간으로 지켜보거나, 사용자가 직접 조작을 이어받을 수 있음 여러 봇이 각자의 역할과 모델로 병렬 작업 조사, 개발, 고객 지원 등 담당 업무를 나누고 메신저의 연락처처럼 대화함 봇마다 지침과 모델을 지정하고, 프
웹에서 AI가 일으키는 온갖 부작용에 어떻게 대처하고 계신가요?
검색 결과 상단을 저품질 AI 콘텐츠가 차지하면서 웹이 망가졌다고 느낌. LLM 요약이 그나마 쓸 만한 이유도 이전 검색보다 나아서가 아니라, 검색 결과 아래에 묻힌 좋은 링크를 언급해 주기 때문임 Google과 DuckDuckGo의 요청 제한으로 오류나 대기 안내를 자주 접하며, 새로고침하며 결과를 기다리는 데 1분 이상 허비하기도 함. 비로그인 상태의
MaxxBench - “DeepSWE 점수는 좋네요. 그런데 진짜인가요?”
MaxxBench는 코딩 벤치마크 DeepSWE의 과제 89개를 조금씩 바꿔, 에이전트가 익숙한 정답 대신 달라진 작업에 적응하는지 평가함. 테스트 보고서 파일명을 소문자로 바꾸는 식 참조 패치는 17줄(3.5%) 늘었지만, DeepSWE 공개 점수가 둘 다 약 74%였던 Claude Opus 5.5와 Gemini 3.8 Flash는 MaxxBench에서
Show HN: Coldframe, 슈퍼마켓 냉장 제어기로 위장하는 허니팟
Coldframe은 냉장 제어기를 흉내 내 접속 출처, 시도한 비밀번호, 사용한 공개 익스플로잇을 기록하며, 실제 장비나 제어 기능은 제공하지 않는 허니팟임 Danfoss AK-SM 800A와 Copeland/Dixell XWEB EVO 두 가지 장비를 모방하며, 로그인 화면뿐 아니라 HTTP 헤더, 인증 흐름 등 실제 장비의 웹 지문을 재현함 취약한 계정
모든 Windows 11 앱은 Electron을 버려야 한다, Discord가 그 이유를 보여줬다
Discord가 Electron 기반 데스크톱 앱을 Rust와 GPUI로 재구축하고 있음. 시작 속도 비교 영상에서는 새 앱을 늦게 켰는데도 친구 목록이 먼저 뜸 새 클라이언트는 계정 2개를 동시 실행하면서도 RAM 290.2MB를 사용함. 기존 1GB보다 약 70% 적지만, 아직 동일 조건 비교 벤치마크는 없음 빠른 초기화와 새 아키텍처 덕분에 “Star
산마리노 여행 노트
이탈리아에 둘러싸인 인구 약 3만 3,500명의 산마리노는 작고 위협적이지 않은 국가라는 지위와 외교를 활용해 수백 년간 독립을 유지해 왔음 세계에서 가장 오래 지속된 공화국을 자처하지만 301년 건국설은 근거가 희박하며, 실제 정치체제도 과두정, 파시즘, 공산당 참여 연립정부를 거쳐 변화해 왔음 이탈리아와의 관계는 생존뿐 아니라 경제도 좌우함. 전후 좌파
10달러짜리 4G USB 동글로 홈 서버 돌리기
배송비 포함 10달러에 구매한 4G USB 동글(OpenStick) 에 Debian을 설치하고, Podman으로 DNS 차단, AI 에이전트, 모니터링, RSS 등을 운영하는 홈랩 구축 RAM 512MB, 1GHz ARM Cortex-A53 4코어와 4GB eMMC를 갖췄으며, 설치 과정은 다소 복잡하지만 적은 전력으로 소음 없이 홈 서버를 운영할 수 있음
에이전트 메모리 설계 - 무엇을 기억하고, 잘못된 기억은 어떻게 고칠까
Anthropic은 AI 에이전트가 다음 세션을 위해 무엇을 기억하고, 쌓인 기억을 어떻게 정리할지 Claude로 실험함 에이전트는 검증된 해결법이나 이어서 할 일을 노트로 남겨 다음 세션에서 다시 활용할 수 있음 드리밍(dreaming) 은 세션 사이에 메모를 원본 대화 로그와 대조해 오류를 고치고, 여러 세션에 흩어진 노트를 주제별로 연결하는 과정임.
요즘은 이런 걸 만들지 않는다: Borland Turbo Pascal 7
Turbo Pascal 7은 Windows용 객체 지향 라이브러리, 그래픽 UI 설계 도구, 소스 수준 디버거를 하나의 IDE로 통합해 당시 복잡했던 Windows 프로그래밍의 진입 장벽을 낮춤 Object Windows Library는 Windows C API를 객체 지향 방식으로 감싸 UI 모델에 맞게 개발할 수 있도록 했으며, 통합 환경은 명령줄 도구