AI와 만들면서 실제로 배우는 것
AI로 기능을 완성하는 일과 작동 원리를 배우는 일은 다릅니다. 글쓴이는 Slate 편집기의 저장 경쟁 조건과 로컬 AI 모델의 실행 시간을 직접 조사한 경험을 들어, 생성된 코드를 이해하고 다른 문제에 적용하는 학습 방식을 설명합니다.
보안과 개인정보, 운영체제와 클라우드·데이터 인프라를 다룹니다.
AI로 기능을 완성하는 일과 작동 원리를 배우는 일은 다릅니다. 글쓴이는 Slate 편집기의 저장 경쟁 조건과 로컬 AI 모델의 실행 시간을 직접 조사한 경험을 들어, 생성된 코드를 이해하고 다른 문제에 적용하는 학습 방식을 설명합니다.
Calif 연구진은 OpenBSD에서 37년 된 공유 메모리 카운터 오버플로와 별도의 커널 범위 밖 쓰기를 결합해 로컬 root 권한을 얻었습니다. 익스플로잇은 KARL, SMAP, SMEP가 켜진 상태에서도 동작했으며, 글은 관련 취약점 수정과 커널 메모리 할당 및 자료구조를 겨냥한 추가 완화책을 설명합니다.
Buddy가 AI 코딩 에이전트마다 격리된 Linux 머신을 제공하는 Sandboxes를 출시했습니다. 디스크가 세션 사이에도 유지되고 Docker, SSH, root 권한과 공개 URL을 지원하며, MCP나 CLI 등으로 관리합니다.
Rust 팀이 1.99.1을 배포했습니다. 이번 업데이트는 일부 대상에서 발생한 wcslen 링크 오류, x86_64에서 FFI bool 반환값이 잘못 전달되는 컴파일 오류, macOS에서 rust-lld가 libLLVM를 찾지 못하는 문제를 수정합니다.
Kerno 1.0은 AI 코딩 에이전트가 코드를 작성하는 동안 실제 데이터베이스와 서비스로 백엔드를 테스트하고, 실패를 에이전트에 전달하는 도구입니다. 사용자 흐름, 보안 검사, 백그라운드 작업 등을 실행하며 저장한 테스트를 GitHub Actions로 PR마다 다시 실행합니다.
Claude가 NIST의 ECDSA 곡선 시드 다수가 1990년대 C 라이브러리의 lrand48 난수 생성기와 Unix 타임스탬프로 만들어졌음을 찾아냈습니다. 이 결과는 시드의 생성 과정을 설명하지만, 일부 시드와 곡선 기준점의 출처는 여전히 밝혀지지 않았습니다.
컨테이너는 별도 커널을 부팅하는 가상 머신이 아니라 Linux 프로세스입니다. namespaces가 프로세스가 보는 환경을 분리하고 cgroups가 자원 사용량을 제한하는 과정을 시뮬레이터와 Linux 명령으로 보여주며, pids 제한이 실제 포크 폭주를 막는 사례도 설명합니다.
Sill은 Mac의 특정 창이나 데스크톱 전체를 iPhone·iPad로 전송하고, 터치·키보드·트랙패드·Apple Pencil 입력을 Mac으로 돌려보내는 오픈소스 앱입니다. HEVC 영상 전송과 기기 간 직접 연결을 사용하며, 같은 네트워크나 USB, 직접 무선 연결, 사용자가 구성한 VPN으로 접속합니다.
OpenAI는 Codex에서 '선택한 모델의 용량이 가득 찼습니다'라는 오류를 줄이기 위해 여러 변경 사항을 적용하고 컴퓨팅 자원을 늘렸다고 밝혔습니다. 오류가 발생해도 작업이 멈춘 채로 남지 않고 나중에 자동으로 이어지도록 했습니다.
금융 감사에서 에이전트의 정확도나 평가 점수만으로는 개별 판단을 뒷받침하기 어렵습니다. 글은 은행 계정 조정(bank reconciliation) 사례를 들어 권한, 실행 기록, 증거 출처, 평가 데이터의 무결성을 관리하고, 필요한 시점에 사람에게 넘기는 방법을 제안합니다.
Spritely는 Goblins 다음 버전에 Noise Protocol 기반의 종단간 암호화 릴레이를 포함한다고 발표했습니다. 릴레이는 무상태·연합형으로 설계하며, Guile과 Hoot에서 쓸 Noise 라이브러리와 다른 OCapN 구현을 위한 명세 및 테스트 지원도 진행합니다.
Git, Docker, IPFS는 데이터가 저장된 위치 대신 내용의 암호학적 해시로 데이터를 식별하는 콘텐츠 주소 지정(content-addressing)을 활용합니다. 이 방식은 무결성 검증, 중복 제거, 변경 감지, 캐시 재사용에 쓰이며, 신뢰성은 해시 함수의 충돌 저항성에 달려 있습니다.
withHuman은 AI 에이전트가 도구를 실행하기 전에 호출을 가로채 규칙에 따라 자동 승인·거부하거나 담당자에게 검토를 요청하는 오픈소스 승인 계층입니다. 여러 에이전트에 공통 규칙을 적용하며, 서비스가 중단되면 도구 호출도 실패하도록 설계했습니다.
리누스 토르발스는 커널 기여에서 AI 사용 여부를 규칙으로 금지하기보다, 기여자가 결과를 이해하고 책임지는지를 봐야 한다고 주장합니다. 컴파일러와 편집기를 예로 들며 도구의 종류보다 기여자의 역량이 중요하다고 설명합니다.
국제도량형총회(CGPM)는 연속 UTC(Coordinated Universal Time)를 2027년 5월 20일부터 시행하고, UT1과 UTC의 차이를 최대 1시간까지 허용하기로 했습니다. 윤초로 생기는 시스템 장애 위험을 줄이는 대신, 시민 시간과 지구 자전 시간의 차이가 장기간 누적됩니다.
AI 에이전트에 대화와 실행 기록을 더 많이 제공해도 성능이 나아지지 않거나 오히려 떨어질 수 있습니다. 글은 사실을 저장하는 기억과 경험에서 행동 지침을 만드는 학습을 구분하고, 검증과 갱신을 포함한 기억 관리 절차를 제안합니다.
Textfold는 텍스트 조각을 사용자가 소유한 .txt 파일로 보관하는 macOS 텍스트 확장 앱입니다. 개발자는 구독 없는 일회성 가격과 입력 내용 비수집을 내세웠으며, 토론에서는 가져오기 기능과 보안 입력 동작, 무료 한도 안내를 개선했습니다.
Forgejo v17.0은 저장소 안 문서의 절대 링크 처리, Actions 실행·작업 API와 요약 표시, Bitbucket Data Center 마이그레이션 등을 개선한 자체 호스팅 코드 협업 플랫폼의 새 버전입니다. 저장소 문서 링크와 웹훅 동작에는 호환성을 깨는 변경이 있어 업그레이드 전에 백업과 수동 이전 절차를 확인해야 합니다.
Steam Linux 클라이언트 베타가 64비트 바이너리로 바뀌고 Steam Runtime 컨테이너 안에서 실행됩니다. 배포판마다 달랐던 실행 환경을 맞추려는 변경이지만, 32비트 게임과 라이브러리 지원까지 없애는 것은 아닙니다.
원격 증명(Remote Attestation)은 기기가 실행하는 소프트웨어를 외부 서비스가 확인하는 기술입니다. 글쓴이는 은행 앱과 게임 치트 방지 등에 쓰이는 이 기술이 사용자 기기의 통제권을 플랫폼과 서비스 제공자에게 넘긴다고 비판합니다. 댓글에서는 사기와 악성 앱을 막는 보안 효과, 선택권과 접근성을 제한하는 비용을 함께 따집니다.