깃의 기본 브랜치 이름이 ‘master’로 정해졌던 이유
깃 코어 개발자였던 페트르 바우디스(Petr Baudis)가 2005년에 깃의 기본 브랜치의 이름을 ‘master’로 정했습니다. 바우디스는 GeekNews – 개발/기술/스타트업 뉴스 서비스
잼난 개발놀이, 노리컴퍼니
깃 코어 개발자였던 페트르 바우디스(Petr Baudis)가 2005년에 깃의 기본 브랜치의 이름을 ‘master’로 정했습니다. 바우디스는 GeekNews – 개발/기술/스타트업 뉴스 서비스
손상되지 않은 장치의 전원 LED를 찍은 비디오 영상을 통해 암호화에 사용하는 비밀 키를 복구할 수 있음. 기기가 암호화를 수행할 때…
1981년 부터 현대까지, GUI OS의 역사를 함께해온 스크롤바의 모습들을 정리. 실제로 스크롤바와 상호작용을 해볼 수 있음. Xerox Star, Windows 1.01,…
레딧의 API 정책변경으로 Apollo 같은 써드파티 앱들이 종료됨 레딧의 공식앱은 품질이 좋지않고, 접근성 지원도 미비 약 9000개의 서브레딧이 약 48시간…
LLM의 취약점에 대한 설명, 방지법 등을 시나리오별로 설명 LLM01:2023 – Prompt Injections LLM02:2023 – Data Leakage LLM03:2023 – Inadequate Sandboxing…
OpenAI와 호환되는 REST API로 다양한 LLM들을 이용 가능 GPU 없이도 가능. llama.cpp 호환 LLM에서는 GPU 가속 지원 다중 모델을 지원하며,…
웹 앱 테스트 및 자동화 유스케이스를 위한 새로운 Chrome flavor 테스트 도구로 크롬을 사용할 때 자동 업데이트 때문에 생기는 문제…
LLM을 사용자 데이터와 연결해주는 데이터 프레임워크(데이터 관리 및 쿼리) 누구나 쉽게 자신의 데이터를 이용하여 작업하는 LLM 기반 에이전트 생성 가능…
페어링 시기 파악하기 고립된 공간에서 방해 없이 혼자 작업하다 문제가 생겼을 때 대화할 상대가 없다면 일이 더 어려워짐 도전 과제에서 아무런 진전이…
Shopify가 YARP라는 새로운 루비 파서를 개발 현재 수준으로, Shopify/GitHub 의 메인 코드 및 RubyGems의 인기 탑100 젬들을 똑같이 파싱 가능…
*git 커밋 메시지 작성하며 곤혹스러울 때 이모지를 쓰고 이슈 번호도 넣은 커밋 메시지는 추적하기 쉽고, 보기 좋음 But 커밋 메시지가…
나만의 텍스트 편집기를 만들기 위해, 직접 텍스트 데이터 구조를 만들어 보는 과정. 텍스트 편집기는 거대한 파일을 편집하거나, 다중 커서, 실행/취소…
효율적인 네트웍 아키텍처와 단계별 distillation을 개선하여 달성 원본 모델의 중복성을 파악하고, 데이터 증류를 통해 이미지 디코더의 계산을 줄인 효율적인 UNet을…
“최대 노력 = 최대 결과” 같은 구식적인 경영 마인드는 과로를 유발하고 더 비생산적일 수 있음 85% 규칙은 최대 노력을 하지…
모든 남은 ggml 텐서들에 GPU 가속을 추가하는 PR RTX 3090에서 프롬프트 처리는 2배, 토큰 생성은 1.3~1.8배까지 가속 4090+i9에서 7B q4…
SD를 이용하여 비디오를 애니메이션으로 바꾸기 단계별 가이드 ControlNet을 활용하여 비디오 프레임 단계별로 바꾸는 여러가지 방법을 설명하고 서로 비교 ControlNet-M2M script,…
LLM의 제로샷 성능이 좋으려면 고품질 인스트럭션 셋이 필수적이고, VLM(시각-언어 모델)도 마찬가지 하지만 현재 vision-language 인스트럭션 셋은 수량/다양성/창의성 면에서 매우 제한적…
함수 호출 기능 추가 개발자가 함수를 선언하면, gpt가 사용자 입력에 따라 어떤 함수가 호출되어야 할지 인식한 후 호출하고, JSON으로 결과를…
YC 2023년 여름 배치에 참가하고 인터뷰에서 탈락한 경험을 소개합니다. 비록 탈락했지만, YC 지원을 준비하면서 배운 점들과, 짧은 10여분의 핵심적인 인터뷰를…
플레이어가 자신의 레벨을 디자인하고 AI가 렌더링 이미지를 생성하는 2D 플랫포머 게임을 만드는 프로젝트에 대한 여정. 블록을 그린 이미지를 가지고 픽셀…