AI가 magit 커밋을 탭 한 번으로 줄인 시대, Emacs 에세이가 던진 질문은 '소프트웨어 자유란 무엇인가'
- 글쓴이는 2025년 9월부터 Claude Code를 썼고, magit에서 C-x g, S, c c, C-c C-c로 커밋하던 흐름이 이제는 회색으로 뜬 commit에 탭-리턴 한 번으로 끝난다고 적음.
- Scott Aaronson이 Mathocalypse라 부른 사건에서 OpenAI 최신 모델이 3시간 만에 연구 문제 8,000개를 훑어 372개의 유력한 해법을 냈다고 인용함.
- 인간 문법의 재귀를 닮은 LISP/Scheme이 AI용 언어로 선택됐고, C보다 실행은 느리지만 표현은 경제적이었다는 Richard Gabriel의 Cambridge 대 Murray Hill 비교가 나옴.
- 댓글에서 Neomacs(Rust로 만든 Emacs 클론)가 마우스로 메뉴를 열면 세그폴트가 난다는 지적이 나오고, 작성자는 Linux/Wayland에서 재현되지 않았다며 최소 재현 스크립트와 로그를 붙여 이슈를 올려 달라고 답함.
- 'AI가 Stallman의 소프트웨어 자유 목표를 뒤집었다'는 대목을 두고 댓글에서 closed AI 벤더 의존과 프롬프트·데이터 유출, Spinoza의 자유 개념까지 논쟁이 벌어짐.
Hacker News 의견들
RMS가 회로 분석기를 수식 대신 사람처럼 진단으로 접근했다는 얘기라니, bitter lesson 쪽으로 넘어간 RMS를 GTA VI 나오기 전에 볼 줄은 몰랐네.
룰 기반이 그립다면 MLite나 CLIPS를 찾아봐. Neomacs는 Rust로 만든 Emacs 클론인데 마우스로 메뉴 열면 세그폴트가 남. 규칙이 아니라 관계의 네트워크라서 flow가 없다는 게 핵심임.
Neomacs는 그냥 실험적인 장난감임. 40분 된 아기한테 평행주차 시키는 격이고. GNU Emacs는 몇 달씩 안 껐는데도 멀쩡했음.
나는 Linux/Wayland에서 안 터졌음. 무슨 환경인지 알려주고 최소 재현 스크립트랑 RUST_LOG=INFO 로그 붙여서 GitHub 이슈로 올려줘.
AI가 만든 코드 덩어리를 격리하려면 잘 정의된 API로 모듈화해야 함. 유지보수에는 방화벽이 필요함.
그거 그냥 소프트웨어 엔지니어링 아님? 중요한 데만 세게 격리하고 나머지는 그냥 풀어두면 되는데.
AI가 커피 한 잔 시간에 터미널 에뮬레이터를 통째로 다시 짰다는 게 정말 모델이 Ghostty를 앞질렀다는 뜻인지 궁금함. 아니면 Opus 5.5로 처음부터 다시 시작하는 게 나은 건지.
자유 소프트웨어 개념이 이제 촌스러워짐. 리버스 엔지니어링은 AI로 너무 쉬워져서 안 하는 이유가 못 해서가 아니라 지루해서임.
Vim에서 영감 받은 키보드 전용 디자인 툴을 몇 년째 만들고 있는데 LLM 때문에 의욕이 꺾였음. 결정론적 도구가 여전히 중요하길 바라지만 모두가 그렇게 볼지는 모르겠음.
당연히 중요함. AI 앱들은 소프트웨어 산에 난 작은 혹에 불과하고 그 밑에는 결정론적 도구가 깔려 있음. 다들 vibe coding으로 가면 전부 무너짐. 나는 Claude는 안 씀.
Stallman의 자유를 뒤집었다는 문장에 동의함. 대가는 AI 업체에 영구히 돈 내고 프롬프트와 IP를 다 털리는 것임.
자유는 이해에 있다는 Spinoza 얘기가 맞음. 정체를 모르는 마법 상자에 인생을 맡기는 건 자유가 아니라 예속임.
Stallman을 오해한 것 같은데, 지금은 closed AI 벤더의 closed 소스에 의존하는 상태임. 진짜 자유라면 내 코드를 쓰는 봇을 디스어셈블할 수 있어야 함.
Stallman 본인도 어떻게 돌아가는지 아무도 모르지만 다들 Emacs는 씀. 이제 Emacs 소스 트리를 주고 GC를 초등학생한테 설명하듯 알려달라고 물어볼 수 있는 세상임.
Fable 5.2가 PCB 배치부터 케이스 조립까지 설계한다는데, STEM 전공이면 졸업할 때쯤 Claude보다 가치가 없을 테니 그만두고 사업 쪽으로 가라는 말까지 나옴.