Kasane - Kakoune 에디터에 GPU 렌더링과 WASM 플러그인을 더한 새로운 시도
## 텍스트 에디터의 세계에 새로운 플레이어가 등장했어요 터미널 기반 텍스트 에디터 이야기를 잠깐 해볼게요. Vim, Emacs, Neovim 같은 이름은 익숙하실 텐데 혹시 **Kakoune**이라는 에디터를 들어보셨나요? 2011년에 나온 이...
프론트엔드는 원래 이렇게 복잡했어야 할까? - 본질적 복잡성과 우연한 복잡성의 경계
## "간단한 웹 페이지 하나 만드는데 왜 이렇게 복잡해진 거야?" 혹시 여러분도 프론트엔드 개발을 시작하면서 이런 생각 해보신 적 있나요? 간단한 버튼 하나 만드는데 React, Next.js, TypeScript, Tailwind, shadc...
"이제 당신의 PR은 받지 않겠습니다" - 한 오픈소스 메인테이너의 선언이 던진 질문
## 오픈소스 메인테이너가 지쳐가고 있어요 오픈소스 프로젝트를 운영하는 개발자 dpc가 자신의 블로그에 "이제 여러분의 PR(Pull Request, 코드 수정 제안)을 더 이상 받지 않겠다"라는 꽤 도발적인 글을 올렸어요. 제목만 보면 "아니, 오...
Theseus: 윈도우 없이 윈도우 프로그램을 돌리는 정적 에뮬레이터 이야기
## 윈도우 실행 파일을 리눅스에서 돌린다고? 요즘은 웬만한 개발이 웹이나 맥, 리눅스 환경에서 이뤄지다 보니 윈도우용 `.exe` 파일을 만날 일이 점점 줄고 있어요. 그런데 오래된 게임이나 레거시 업무 프로그램, 혹은 윈도우에서만 배포되는 툴을 ...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
웹브라우저에서 핵융합 발전소를 돌려보자 — Fusion Power Plant Simulator 체험기
## 핵융합, 이제 시뮬레이터로 먼저 만나보세요 핵융합 발전이라는 말을 들으면 뭐가 떠오르세요? 아마 대부분은 "언제나 '30년 후'에 상용화된다는 그거?" 하고 냉소적으로 받아들이실 거예요. 그런데 지난 몇 년 사이 분위기가 많이 달라졌어요. ...
Flipper Zero로 마트 가격표를 바꾼다고? TagTinker가 던지는 보안 질문
## 마트 가격표가 해킹당할 수 있다는 이야기 요즘 대형마트나 편의점 가보시면 종이 가격표 대신 까만색 전자잉크(E-ink) 디스플레이로 된 가격표가 점점 많아지고 있어요. ESL(Electronic Shelf Label)이라고 부르는 이 장치는...
LiteLLM보다 44배 가볍다는 Go 기반 AI 게이트웨이, GoModel
## AI 게이트웨이가 대체 뭐길래 요즘 AI 앱을 만들다 보면 이런 고민이 생깁니다. OpenAI도 쓰고 싶고, Claude도 쓰고 싶고, 로컬에 띄운 Llama도 붙이고 싶은데, 각자 API 형식이 다 달라서 코드가 지저분해진다는 거예요. 그...
KV 캐시를 똑똑하게 압축하는 법: 엔트로피와 저랭크 복원의 만남
## 긴 문맥 LLM의 숨겨진 비용, KV 캐시 LLM을 써본 분이라면 "컨텍스트 윈도우가 128K다, 1M이다" 하는 이야기를 들어보셨을 거예요. 긴 문서를 한 번에 넣고 처리할 수 있다는 건 매력적인데, 그 이면엔 **KV 캐시**라는 무서운 존...
애플이 DMA 상호운용 요청을 무시한다? EU와의 갈등 본격화
## 또다시 터진 애플과 EU의 신경전 유럽에서 iPhone 쓰는 개발자라면 한 번쯤 들어봤을 **DMA(Digital Markets Act, 디지털 시장법)**. 이게 뭐냐면, EU가 2024년부터 시행한 법률인데요, 애플이나 구글 같은 거대 ...
모노이드 동물원: Factor 창시자가 정리한 분산 처리의 숨은 주인공들
## 모노이드 동물원에 오신 걸 환영합니다 Factor 프로그래밍 언어의 창시자 Slava Pestov가 "Monoid Zoo"라는 재미있는 글을 썼습니다. 제목 그대로 다양한 **모노이드(monoid)**를 한곳에 모아놓은 동물원 같은 카탈로그예요...
Anthropic, Amazon에서 5B 받고 100B 약속... AI 순환 투자의 민낯
## 숫자만 봐도 어지러운 이번 계약 Anthropic이 Amazon으로부터 50억 달러(약 7조 원)를 새로 투자받기로 했습니다. 그런데 여기서 눈이 번쩍 뜨이는 대목이 나와요. 그 대가로 Anthropic은 앞으로 AWS에 **1000억 달러...
1960년대 유니박 컴퓨터로 마인크래프트 서버를 돌렸다고?
## 이게 무슨 얘긴가요 최근 한 개발자가 블로그에 올린 프로젝트가 레트로 컴퓨팅 덕후들 사이에서 회자되고 있어요. 무려 **1960년대에 만들어진 유니박(Univac) 메인프레임 컴퓨터에서 마인크래프트 서버를 돌려봤다**는 이야기예요. '그게 ...
스트라테처리가 본 팀 쿡의 '완벽한 타이밍': 왜 지금 물러나는가
## 기업 분석가가 주목한 이번 인사의 숨은 의미 팀 쿡이 물러나고 존 터너스가 CEO가 된다는 소식 자체는 기업 뉴스였지만, 벤 톰슨(Ben Thompson)이 운영하는 분석 블로그 **스트라테처리(Stratechery)** 는 한 걸음 더 들...
CRDT로 그래프 데이터베이스를 실시간 협업용으로 만든다고?
## 이게 무슨 얘긴가요 Figma에서 팀원들이 동시에 와이어프레임을 수정해도 매끄럽게 동기화되는 경험, 많이들 해보셨을 거예요. Notion에서 같은 페이지를 여러 명이 편집해도 커서가 엉키지 않고 내용이 잘 합쳐지는 것도 마찬가지고요. 이런 실시...
파일을 서버로 보내지 않는 브라우저 영상 편집기, VidStudio가 보여주는 가능성
## 영상 편집, 꼭 서버에 올려야 할까? 유튜브용 영상을 잠깐 잘라야 할 때, 보통 어떻게 하세요? 프리미어 프로나 다빈치 리졸브를 켜자니 무겁고, 웹 서비스를 쓰자니 내 영상을 서버에 올리는 게 찜찜하고. 특히 회사 내부 자료나 아직 공개 전인 ...
소프트웨어 엔지니어링의 법칙들: 우리가 매일 부딪히는 개발 세계의 물리 법칙
## 코드를 짜다 보면 반복해서 만나는 현상들 개발을 몇 년 하다 보면 이런 경험 있지 않으세요? "분명히 간단한 기능인데 왜 이렇게 오래 걸리지?", "팀에 사람을 더 뽑았는데 오히려 일정이 늦어지네?", "회의에서 나누는 얘기가 코드 구조랑 ...
[심층분석] AGI가 왔다고요? 로켓 이모지 하나로 뜨거워진 싱귤래리티 커뮤니티 이야기
## 로켓 이모지 하나가 불러온 소동 요즘 AI 커뮤니티를 둘러보면 재밌는 현상이 있어요. 누군가 그냥 **"AGI 🚀"** 한 마디만 던져도 수천 명이 몰려와서 갑론을박을 벌이거든요. 이번에도 그랬어요. 싱귤래리티(Singularity)라는 서브레...
1.58비트로 GPT급 성능을? 3진수 모델 'Ternary Bonsai'의 도전
## 거대 모델을 어디서 돌릴 것인가 AI 모델이 점점 커지면서 한 가지 고민이 커지고 있어요. 700억, 4,000억, 1조 파라미터를 가진 모델들을 도대체 어디에 어떻게 돌릴 거냐는 거죠. GPT-4급 모델을 원본 그대로 돌리려면 A100이나...
여러 언어가 섞인 모노레포에서 Changesets로 버전 관리하기
## 모노레포의 골치 아픈 문제, 버전 관리 모노레포(monorepo)라는 개념이 이제 꽤 익숙하시죠. 여러 프로젝트를 하나의 저장소에 모아놓고 관리하는 방식인데요, Google이나 Meta 같은 회사들이 오랫동안 써온 구조이고, 요즘은 스타트업들도...
부품 하나하나 다 뜯어볼 수 있는 노트북: 독일제 오픈 하드웨어 MNT Reform
## 닫힌 노트북 시대에 저항하는 프로젝트 여러분이 지금 쓰는 노트북을 한번 떠올려보세요. 키보드 고장 나면 수리센터에 맡겨야 하고, 배터리 교체하려면 본체를 반쯤 분해해야 하고, 몇 년 뒤엔 "더 이상 부품 지원 안 됩니다"라는 말을 듣기 쉬운 그...