한가로운 토요일의 해커뉴스였다. 올라온 글 수는 적었지만 각각의 파괴력은 묵직했다. 단연 눈에 띈 것은 AI 생성 코드 표절에 대한 자성의 고백(447점)이었다. 그 외에도 빈티지 컴퓨팅에 대한 향수, 물리 실험, 토목공학 해설, 책을 잘못 읽은 테크 억만장자들을 일갈하는 역사학자의 글 등이 프론트페이지를 채웠다. 하나씩 살펴보자.


1. Mea Culpa – Dark Hours (447 pts)

한 개발자가 Claude를 이용해 “Dark Hours”라는 별자리 관측 웹 앱을 개발했다. 그런데 알고 보니 다른 개발자가 이미 오픈소스로 구축해 둔 DarkHours.app이라는 앱과 기능은 물론 심지어 특정 버그까지 똑같이 복제되어 있었다. 원작자가 Bluesky에서 이를 지적했고, AI로 클론 앱을 만든 저자는 취할 수 있는 유일하게 상식적인 조치를 취했다. 자신의 도메인을 원작자 사이트로 리다이렉트하고, 계획 중이던 iOS 앱 출시를 취소하며 사과문을 게시한 것이다.

가장 솔직한 대목은 그의 자인이다. “기존 프로젝트와 유사한지 제대로 확인하고 이해하려는 노력 없이, AI에만 의존해 무심하게 프로젝트를 생성했다.” 이는 바이브 코딩(vibe-coded) 제품들이 직면한 생생한 현실이다. 프롬프트 하나로 LLM에게 앱 전체를 만들게 할 때, 우리가 받아보는 결과물은 모델이 학습한 모든 데이터 — 학습에 사용된 수많은 오픈소스 프로젝트를 포함하여 — 의 확률론적 리믹스에 불과하다. 결과물은 본인에게는 새로워 보일지 모르지만, 이미 존재하는 특정 프로젝트의 복사판일 수 있다.

흥미로운 긴장감도 있다. 클론 제작자는 DarkHours.app의 존재를 이전에 전혀 알지 못했다고 주장한다. 아마 사실일 것이다. 하지만 그것은 면죄부가 되지 못한다. 모델이 그것을 보았기 때문이다. 이것이 바로 아무도 이야기하고 싶어 하지 않는 ‘표절 세탁(plagiarism laundering)’ 문제다. 당신이 직접 베낀 것은 아니다. 당신이 쓴 도구가 학습 데이터로부터 불투명하게 베껴온 것이다. 204개의 댓글은 “이것이 바로 AI가 위험한 이유”라는 쪽과 “우연한 독립적 발명과 다를 바 없다”는 쪽으로 첨예하게 갈렸다.

Source: blog.terrygodier.com · Discussion


2. Silicon Valley Misreads Science Fiction and Undermines Democracy (194 pts)

TechCrunch가 하버드대 역사학자 질 레포어(Jill Lepore)와 그녀의 출간 예정작 *인공 국가의 흥망성쇠(The Rise and Fall of the Artificial State)*에 대해 인터뷰했다. 그녀의 핵심 논지는 테크 기업들이 민주주의 정부의 기능을 조용히 대체하고 있으며, 이 변화를 주도하는 인물들이 과학소설(SF)을 근본적으로 잘못 읽고 있다는 점이다. 일론 머스크가 구체적으로 지목되었다. “그가 좋아한다는 소설들은 실상 그의 정치적 신념 전체를 완전히 무너뜨리고 반박하는 내용들이다.”

레포어는 이러한 기술관료적(technocratic) 철학이 수세기 전부터 존재해 왔지만, 현재의 물결은 실제 자본과 인프라의 뒷받침을 받고 있다는 점에서 다르다고 지적한다. 특정 기업이 당신의 신원 인증 시스템, 결제망, 통신 계층, 공론장을 모두 쥐고 흔들 때 그것은 더 이상 혁신이 아니다. 책임 없는 통치다. 그녀는 이를 “알고리즘, 기업, 기계에 의한 지배라는 형태의 폭정과 미혹으로의 회귀”라고 규정했다.

152개의 댓글이 달리며 열띤 공방이 벌어졌다. 가장 많은 지지를 받은 댓글 하나가 정곡을 찔렀다. “그들은 그저 슈퍼 부자가 되었고, 이제는 평범한 시민이었을 때 가졌던 고민 대신 슈퍼 부자들의 고민에만 몰두하고 있을 뿐이다.” 일리 있는 지적이다. 아시모프의 소설을 잘못 읽었다기보다는 인센티브의 문제다. 순자산이 2,000억 달러에 달하면, 제대로 기능하는 공공 커먼즈(commons)는 인프라가 아니라 거추장스러운 오버헤드로 느껴질 뿐이다.

Source: techcrunch.com · Discussion


3. There Are Magic Hexagons of Every Order (165 pts)

gukov.dev에 올라온 수학 글로, 유명한 차수 3(order-3)뿐만 아니라 모든 차수의 매직 헥사곤(magic hexagons)이 존재한다는 증명을 발표했다. 인터랙티브 시각화와 ‘퍼텐셜 필드(potential field)’ 추상화를 활용해 구조를 직관적으로 이해할 수 있게 설명한다. 핵심 통찰은 중복 없이 연속된 숫자를 배치해야 한다는 제약 조건을 육각형 그리드 전반에 걸친 퍼텐셜 필드의 매끄러움(smoothness) 관점으로 접근하여 풀어냈다는 점이다.

한 댓글 작성자는 퍼텐셜 필드 접근법을 두고 “수학 퍼즐을 완전히 새로운 수준으로 끌어올린 우아한 추상화”라고 극찬하면서도, 후반부 증명 검증에 LLM을 보조 도구로 활용한 대목에 대해서는 신뢰성이 떨어진다고 지적했다. 수학적 내용 자체는 탄탄하여 조합론에 대한 진정한 기여로 평가받지만, 검증 도구 자체가 형식 추론 능력이 없는 상황에서 LLM을 활용한 증명 검증은 엄밀성에 대한 익숙한 의문을 다시 불러일으킨다.

Source: gukov.dev · Discussion


4. Analyzing Data from Silicon Valley Ventures and Founders Prosecuted for Fraud (159 pts)

학술지 Organization Science에 실린 논문으로, 사기 혐의로 기소된 실리콘밸리 창업자들의 궤적을 분석했다. 연구의 이론적 프레임워크는 투자자들의 ‘기대와 현실의 간극’ — 경미함, 상당함, 극단적임 — 이 스타트업의 대외적 이미지와 실제 운영 현실을 분리하려는 정교한 기만행위로 이어지는 과정을 규명한다. 쉽게 말해 투자자에게 약속한 장밋빛 청사진과 실제 현실 사이의 격차가 벌어질수록, 그 기만은 더욱 치밀하고 대담해진다는 뜻이다.

HN의 토론은 많은 것을 시사한다. 8개월간 시드 투자 유치를 진행했던 한 창업자는 댓글을 통해 “솔직히 다들 그렇게 하니까” 숫자를 부풀리고 싶은 유혹을 느꼈으며, 결국 그 게임에 회의를 느껴 벤처 투자 시장을 떠났다고 고백했다. 답글들은 윤리적 결단을 내린 그를 응원하는 한편, 그가 부풀리려 했던 것이 단순 전망치(흔한 일)였는지 아니면 실제 매출(명백한 사기)이었는지를 물었다. 둘 사이의 구분은 중요하지만, 낙관적인 전망과 노골적인 사기 사이의 경계선은 업계가 인정하고 싶어 하는 것보다 훨씬 얇다.

Source: pubsonline.informs.org · Discussion


5. Microsoft Word for Windows 1.1a, Native X64 Port (151 pts)

누군가 Microsoft Word 1.1a(코드명: Opus)를 현대의 64비트 윈도우 네이티브 실행 파일로 포팅했다. 에뮬레이터도 아니고 바닥부터 다시 구현한 것도 아니다. 원본 소스코드와 리소스를 그대로 유지한 채 16비트 어셈블리, 세그먼트 메모리, Win16 플랫폼 경계를 현대적 구현으로 치환했다. 그 결과 오리지널 Word의 UI와 동작을 Windows 10/11 x64 환경에서 네이티브로 실행할 수 있게 되었다.

소프트웨어 고고학의 매혹적인 사례다. 1990년에 출시된 오리지널 Word 1.1a는 C 언어와 세그먼트 메모리 모델 기반의 16비트 x86 어셈블리가 뒤섞여 작성되었다. 이를 x64로 포팅한다는 것은 모든 near/far 포인터, 세그먼트 레지스터 조작, Win16 API 호출을 현대적 표준에 맞춰 재작성해야 함을 의미한다. 62개의 댓글은 옛 시절에 대한 향수와 함께, 원본 눈금자와 서식 모델을 어떻게 처리했는지에 대한 기술적 호기심으로 채워졌다.

Source: github.com/jmarshall23/msword · Discussion


6. Tom Stanton’s Supersonic Trebuchet Breaks Sound Barrier (146 pts)

유튜브 엔지니어 톰 스탠턴(Tom Stanton)이 4그램짜리 투사체를 음속보다 시속 9마일 빠른 시속 776마일(약 1,248km/h)로 발사하는 투석기(trebuchet)를 제작했다. 비결은 3:1 비율의 풀리 시스템이었다. 40kg 추의 짧은 낙하 거리를 2,300 RPM 이상으로 회전하는 카본 파이버 암의 극단적인 회전 속도로 변환해 낸 것이다. 전통적인 투석기는 중력의 고정 가속도에 묶여 있지만, 스탠턴의 풀리 시스템은 낙하 거리를 회전 속도와 맞바꿈으로써 이 한계를 우회했다.

물리적 설계가 매우 우아하다. 자유낙하하는 물체는 9.81 m/s²로 가속하므로, 2미터 높이에서 떨어뜨리면 질량과 상관없이 바닥에 닿는 속도는 약 6 m/s에 불과하다. 스탠턴은 시작 지점에서는 대구경 풀리(고토크, 저속)를 사용하고 끝부분에서는 소구경 풀리(저토크, 고속)로 전환하는 방식을 채택해 일종의 가변 기어비를 만들어 종단 속도를 극대화했다. 43개의 댓글은 대부분 순수한 공학적 감탄이었으며, 불필요한 블로그 스팸을 피하기 위해 유튜브 원본 영상 링크가 공유되었다.

Source: techeblog.com · Discussion


7. The Grid That Doubles the Strength of the Ground (116 pts)

Practical Engineering의 최신 영상은 연약하고 물에 젖은 토양을 단단한 하중 지지 플랫폼으로 탈바꿈시키는 3D 플라스틱 벌집 격자 구조물인 ’지오셀(geocells)’을 다룬다. 롱비치 항만에서는 준설된 해양 실트로 채워진 오래된 건식 독 위에 컨테이너 야드를 확장해야 하는 과제가 있었다. 수백만 달러를 들여 진흙을 파내고 토사를 되메우는 대신, 지오셀 네트워크를 깔아 흙 입자들을 물리적으로 구속함으로써 “비에 젖은 케이크” 같은 땅을 100톤짜리 컨테이너 하역기가 드나들 수 있는 단단한 대지로 변모시켰다.

토목 마케팅에서 ’지오(geo)’라는 접두사는 지오텍스타일, 지오그리드, 지오폼 등 남용되는 경향이 있지만, 지오셀은 명확한 물리적 메커니즘으로 작동한다. 3차원 격자 구속이 측면 저항을 발생시켜 토양의 겉보기 강성과 지지력을 극적으로 끌어올리는 원리다. 풍선 안에 흩어진 모래를 채워 넣는 것과 같은 이치다. 외부의 구속이 재료의 파괴 거동 자체를 바꿔놓는다. 32개의 댓글은 대부분 토질역학에 열광하는 토목 엔지니어들의 이야기였다.

Source: practical.engineering · Discussion


8. Cool URIs Don’t Change (102 pts)

팀 버너스리(Tim Berners-Lee)의 1998년 에세이 “좋은 URI는 변하지 않는다”가 프론트페이지에 다시 올라왔다. 세월이 흘러도 여전히 강력한 울림을 준다. 그의 핵심 주장은 명료하다. “URI는 변하지 않는다. 변하게 만드는 것은 오직 사람뿐이다.” 조직 개편, CGI 도입, 파일 구조 변경 등 링크를 깨뜨리는 온갖 핑계는 그저 선견지명의 부재일 뿐이다. URI 공간은 추상적이어야 하며, 서버의 디렉토리 구조에 종속되지 않고 어떤 구현 현실과도 유연하게 매핑될 수 있어야 한다.

웹사이트를 리뉴얼할 때마다 스스로 링크를 깨뜨리는 수많은 기업과 기관을 돌아보면, 너무나 당연한 말이 얼마나 지켜지지 않는지 알 수 있다. 18개의 댓글은 대부분 동의하는 분위기였으며, 수많은 링크를 깨먹어온 플랫폼에서 링크 영속성에 대한 28년 전 에세이를 공유하는 현실의 아이러니를 꼬집는 의견도 있었다. 웹에서 가장 거대한 기술 부채는 코드베이스 안에 있는 것이 아니다. 시간이 흐를수록 인터넷을 점점 더 쓸모없게 만드는 수백만 개의 끊어진 링크(dead link)들에 있다.

Source: w3.org · Discussion


Throughline

토요일 프론트페이지는 명확한 주제적 기둥을 관통한다. 바로 ’겉으로 보이는 것’과 ‘실제의 본질’ 사이의 괴리다. AI로 찍어낸 별자리 앱은 독창적으로 보였으나 표절이었다. 실리콘밸리의 거물들은 선구자처럼 보이지만 SF의 근본조차 잘못 읽고 있다. 스타트업 창업자들은 성공가도를 달리는 듯 보이지만 점차 허상의 지표를 지어내고 있다. 팀 버너스리의 에세이조차 URI의 약속(영속성)과 현실(끊임없는 단절) 사이의 괴리를 다룬다.

그와 대조를 이루는 이야기들 — 초음속 투석기, 지오셀 그리드, 매직 헥사곤, Word 1.1a 포팅 — 은 모두 엔지니어링 자체가 곧 실체인 사례들이다. 마케팅도, 부풀려진 전망도, AI가 빚어낸 지름길도 없다. 투석기는 음속을 돌파하거나 돌파하지 못하거나 둘 중 하나다. 지오셀은 토양을 지탱하거나 무너지거나 둘 중 하나다. 1위 스토리와의 대비는 너무나 명확하다. 진짜 실체 있는 것을 만들 때, 겉모습과 본질 사이의 괴리는 0이 된다.