2026년에 웹을 C로 만든다고요? 미친 선택이 아니라 미래일 수도 있습니다
C와 CGI로 만든 상용 웹 앱 사례를 바탕으로, 의존성 최소화와 코드 이해 가능성이 공급망 공격 및 AI 생성 코드 시대에 실용적인 선택이 될 수 있다고 주장합니다. 다만 C의 메모리 안전성과 팀 규모에 따른 한계도 짚으며, 요점은 C 자체보다 복잡성을 기본값으로 삼지 않는 데 있다고 설명합니다.
개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.
C와 CGI로 만든 상용 웹 앱 사례를 바탕으로, 의존성 최소화와 코드 이해 가능성이 공급망 공격 및 AI 생성 코드 시대에 실용적인 선택이 될 수 있다고 주장합니다. 다만 C의 메모리 안전성과 팀 규모에 따른 한계도 짚으며, 요점은 C 자체보다 복잡성을 기본값으로 삼지 않는 데 있다고 설명합니다.
Tower 18 for Mac은 명령줄 도구를 개선해 터미널에서 History, Blame, Working Copy 같은 Tower 화면을 한 명령으로 열도록 합니다. AI 에이전트가 바꾼 파일을 Tower에서 검토하거나 브랜치 고유 커밋을 확인하는 흐름도 소개했습니다.
Java의 sealed 클래스와 exhaustive pattern matching은 switch가 모든 하위 타입을 처리하는지 컴파일 시점에 검사합니다. 하지만 공개 API에 새 하위 타입을 추가하면 재컴파일한 소비자 코드가 깨질 수 있고, 재컴파일하지 않은 코드는 새 값 처리 시 MatchException을 던질 수 있습니다.
코딩 에이전트가 일을 대신하면서 코드를 짜며 몰입하던 시간과 유능하다는 감각을 잃었다는 개발자의 글입니다. 댓글에서는 코딩의 즐거움이 문제 해결 과정과 집중에 있었는지 돌아보고, 에이전트에 맡길 일과 직접 풀 일을 나눠 보자는 의견이 나옵니다.
shim-cli는 Claude Code 등의 코딩 에이전트가 모델에 전달하는 도구 결과에서 비밀값과 개인정보를 찾아 마스킹하는 오픈소스 CLI입니다. 로컬에서 동작하며 세션별 입력 토큰과 비용도 확인하지만, 클라이언트별 지원 범위와 탐지에는 제한이 있습니다.
Marble이 초등 교육과정의 학습 내용을 1,590개 마이크로 토픽과 3,221개 선수 관계로 정리한 데이터셋을 공개했습니다. 8개 교과의 토픽을 교육과정 표준에 연결하고, JSON 파일로 제공해 학습 경로 분석이나 교육용 제품에 활용할 수 있습니다.
실행 중인 script 요소를 document.currentScript로 찾아 자기 자리에 결과를 렌더링하는 방법을 소개합니다. 별도 템플릿 언어나 ID 선택자 없이 날짜, 문구, 간단한 상호작용을 HTML 가까이에서 처리하지만, 비동기 데이터 처리에는 추가 요청과 HTML 보안 처리가 따릅니다.
글쓴이는 자체 LLM 프록시를 두면 여러 제공자와 모델을 한곳에서 쓰고, API 호출과 캐시 동작을 기록해 사용 현황을 파악할 수 있다고 주장합니다. 가상 API 키와 인프라 통제도 장점으로 꼽으며, 개발 환경에 맞게 프록시를 수정해 관측성을 높이는 방식을 권합니다.
물리학자 E. O. Kahya가 Claude Opus 5.5를 활용해 인플레이션 중 양자중력의 1루프 계산을 단계별로 점검하고, 부호와 누락 항 등 논문 오류를 찾아냈습니다. 수정 뒤에도 늦은 시간대 스칼라 모드 함수에 유의미한 보정이 없다는 물리적 결론은 유지됩니다.
Julia McCoy는 창업자의 글과 인터뷰를 바탕으로 Claude가 말투와 관점을 익히는 Voice DNA를 만들고, HeyGen과 ElevenLabs로 얼굴과 목소리를 복제하는 사업을 운영합니다. 본인 채널에서 AI 클론으로 15개월간 영상 약 700개를 발행했고, 15명 안팎의 팀과 함께 월 25만 달러 매출을 올린다고 밝혔습니다.
HivePlane v0.2.0의 현장 테스트에서 메모리 테스트가 놓친 결함은 값이 데이터베이스나 API 경계를 넘을 때 드러났습니다. 글은 PostgreSQL을 포함한 실제 환경에서 경계 간 데이터 변환과 상태를 검증해야 한다고 설명하며, 댓글에서는 백업 복원 검사의 실제 스키마 확인이 빠졌다는 점을 짚습니다.
MyLens는 발표 자료와 지침을 입력하면 각 청중에게 개별 실시간 발표를 진행하는 AI 서비스입니다. AI가 제공된 자료에 근거해 질문에 답하고, 대화 중 새 슬라이드와 시각 자료를 만들며, 발표 후에는 이해가 어려웠던 지점과 후속 조치 제안을 정리합니다.
Qt 바인딩 프로젝트에 C와 Zig용 QML 지원이 추가됐습니다. 예제 저장소에서 기존 라이브러리 기능과 일부 private Qt 클래스 바인딩, 메타프로그래밍을 활용하는 방식을 확인할 수 있습니다.
Chris Kiehl은 손으로 코드를 쓰는 일이 업무에서 경제적으로 달라졌더라도 프로그래밍을 취미로 즐길 이유는 남아 있다고 말합니다. Reddit에서는 취미로서의 즐거움과 AI 도입으로 달라진 일자리와 업무 만족도는 별개의 문제라는 반론이 이어집니다.
터미널을 익히면서 얻은 가장 큰 변화는 명령어 입력 속도가 아니라 시스템을 조사하는 습관이라고 설명합니다. 파일 경로와 권한, 프로세스, 네트워크 상태를 직접 확인하고 오류 메시지를 읽는 과정이 문제의 원인을 좁히는 데 도움이 됐다고 말합니다.
Servo 0.6.0에는 8월에 반영한 417개 커밋이 담겼습니다. CSS Grid를 기본 활성화하고 텍스트 선택, 웹 API, 접근성, 탐색과 문서 로딩을 개선했으며 SpiderMonkey v153으로 업데이트했습니다. 일부 기능은 아직 명령행 설정으로 켜야 합니다.
OpenBMB가 멀티모달 MoE 모델 MiniCPM-V 4.7 35B-A3B의 llama.cpp용 GGUF 버전을 공개했습니다. 제작진은 전문가 가중치 사전 로딩, 세밀한 양자화, 추측 디코딩을 결합해 iPhone 17 Pro Max에서 메모리 3GB로 초당 13토큰 이상을 생성한다고 밝혔습니다.
dsh-purge는 로컬 DeepSeek Harness의 프롬프트, 권한 정책, 도구 제한과 실행 로직을 패치해 모델별 jailbreak 프롬프트를 적용하고 레드팀 평가를 돕는 플러그인입니다. 공식 Web과 데스크톱 앱을 따로 지원하며, 현재 유지보수를 잠정 중단한 상태입니다.
저자는 부동소수점 값의 비트 표현에서 최하위 비트에 해당하는 값을 구하는 분기문을 없애려고, 후보 수식을 열거하고 테스트 사례로 검증하는 슈퍼최적화기를 만들었습니다. 검색기는 사람이 쉽게 떠올리기 어려운 비트 연산 조합을 찾아냈고, 저자는 이를 개발 중인 FPU 에뮬레이터에 적용했습니다.
법원 직원인 글쓴이는 AI 파일럿 두 건을 진행한 경험을 세 차례 발표하며, 소규모 실험의 승인 조건과 실패에서 얻은 교훈을 공유합니다. 자동화가 데이터 품질 문제에 막히면 중단하고 기존 양식이나 업무 절차를 바꾸는 편이 나을 수 있다고 설명하며, AI가 각 프로젝트에서 맡은 역할도 구분합니다.