5년과 500만 달러의 교훈: 웹 개발용 새 프로그래밍 언어를 만든 것은 실수였다 | Wasp
Wasp는 5년과 500만 달러 이상을 들여 웹 개발용 자체 언어를 만들었지만, 결국 언어가 아니라 '풀스택 앱 전체를 고수준 명세로 다루는 경험'이 핵심 가치였다고 결론 내렸습니다. 그래서 커스텀 언어를 TypeScript로 대체하기로 했는데, 이는 한국 개발자에게도 새 DSL보다 기존 생태계·IDE·채택 장벽이 훨씬 중요하다는 현실적인 교훈을 줍니다.
GeekNews
jj – Jujutsu용 CLI
Jujutsu의 CLI인 jj는 Git보다 단순하면서도 강력한 워크플로우를 지향하는 버전 관리 도구로, Git 백엔드와 호환돼 팀 전체를 바꾸지 않고도 실험할 수 있습니다. 한국 개발자에게는 ‘Git을 완전히 대체한다’기보다, 복잡한 브랜치·리베이스 스트레스를 줄일 수 있는 개인 생산성 도구 후보로 볼 만합니다.
GeekNews
로컬 LLM 생태계에는 Ollama가 필요하지 않다
이 글은 Ollama가 llama.cpp 공로를 제대로 인정하지 않았고, 자체 백엔드 전환 이후 성능 저하와 버그 재도입, 모델 명칭 오도, 폐쇄적 GUI 배포 문제를 일으켰다고 강하게 비판합니다. 로컬 LLM을 운영하는 한국 개발자라면 LM Studio, Jan, llama.cpp 같은 대안을 비교해볼 계기가 되고, 특히 벤더 락인과 성능 병목을 경계하라는 메시지가 핵심입니다.
GeekNews
Show GN: for-real - GitHub 조직 통째로 날리고 만든 삭제 방지 크롬 익스텐션
GitHub에서 테스트 레포를 지우려다 조직 전체를 삭제한 실수에서 출발한 크롬 확장 프로그램 `for-real` 소개입니다. 등록한 레포나 조직에서 삭제 버튼을 누르면 20자 랜덤 코드를 직접 타이핑해야 5분간만 언락되도록 만들어, 복붙 실수나 무의식적 클릭을 막습니다. 국내 팀 개발 환경에서도 GitHub 권한이 큰 운영자라면 바로 도입해볼 만한 ‘작지만 사고 방지 효과 큰’ 도구입니다.
GeekNews
Chrome's 4GB AI model isn't new, but you're not wrong for being confused
Chrome이 갑자기 4GB짜리 Gemini Nano 모델을 내려받는 것처럼 보이지만, 사실 이 기능은 2024년부터 조건부로 배포돼 왔고 최근 갑자기 바뀐 건 아니라는 내용입니다. 다만 하드웨어, 계정 기능, 온디바이스 Gemini API를 쓰는 웹사이트 방문 여부 등에 따라 설치 여부가 달라져 혼란이 컸고, 필요하면 Chrome 설정에서 로컬 AI를 꺼서 모델을 삭제할 수 있다는 점이 한국 개발자들에겐 실무적으로 중요합니다.
Ars Technica
After banning foreign routers, FCC says existing ones can get updates until 2029
FCC가 외국산 라우터·드론 규제를 일부 완화해, 기존 제품의 소프트웨어·펌웨어 업데이트를 최소 2029년 1월 1일까지 허용하기로 했습니다. 원래는 2027년 3월까지만 보안 패치 등이 가능했는데, 이번 조치로 취약점 대응과 운영체제 호환성 유지가 더 길어졌어요. 네트워크 장비를 다루는 한국 기업·IT팀 입장에선 미국 규제가 공급망과 유지보수 정책에 어떤 영향을 주는지 보여주는 중요한 신호입니다.
Ars Technica
Show GN: dc-in-text: 터미널로 일하는 척 디시 글 읽기
dc-in-text는 디시인사이드 갤러리 글을 터미널 UI에서 읽고 검색하고 즐겨찾기할 수 있는 Go 기반 TUI 앱입니다. `go install`로 바로 설치 가능하고 키 바인딩·갤러리 검색·페이지 이동 같은 UX가 정리돼 있어, 터미널 환경을 선호하는 한국 개발자에게는 ‘쓸데없이 잘 만든’ 사이드 프로젝트 사례로도 흥미롭습니다.
GeekNews
Leaving GitHub for Forgejo
한 개발자가 GitHub를 떠나 self-hosted Forgejo로 이전한 이유를 정리했는데, 단순 장애 이슈보다 AI 학습 opt-in 기본값, 미국 관할권 리스크, 플랫폼 종속성을 더 큰 문제로 짚습니다. 특히 네덜란드 정부가 실제로 Forgejo 기반 code.overheid.nl을 선택했다는 점은 한국 공공·엔터프라이즈 개발조직에도 ‘소스코드 주권’ 논의를 다시 던집니다.
Hacker News Best
I don't think AI will make your processes go faster
이 글은 소프트웨어 개발이 느린 이유를 단순히 코딩 속도가 아니라 요구사항 불명확성, 상류 단계 병목에서 찾습니다. AI 코드 생성만으로 전체 프로세스가 빨라지지 않는다는 점을 도요타 방식과 제약이론 관점에서 짚어줘서, AI 도입 효과를 과대평가하는 조직에 현실적인 체크포인트를 제공합니다.
Hacker News Best
Hosting a website on an 8-bit microcontroller
이 글은 1달러짜리 8비트 AVR 마이크로컨트롤러에서 SLIP 기반 네트워킹으로 실제 웹사이트를 띄우는 과정을 자세히 설명합니다. 임베디드 환경에서 이더넷 대신 직렬 링크를 선택한 이유, 패킷 처리 제약, 하드웨어 구성까지 보여줘서 한국의 펌웨어·IoT 개발자에게 ‘리소스 제약 환경에서 어디까지 가능한가’를 감각적으로 보여주는 좋은 사례입니다.
Hacker News Best
Git의 –author 플래그로 GitHub 저장소의 AI 봇 스팸을 막은 방법
Archestra CTO가 공개한 글로, GitHub 저장소가 AI 봇 댓글·PR 스팸에 잠식되면서 실제 기여자 대화가 묻히고 유지보수 비용이 급증한 사례를 다룹니다. 팀은 평판 봇과 자동 심사 봇을 거쳐, 결국 온보딩을 통과한 사람만 이슈·PR·댓글을 남길 수 있게 하는 강경한 화이트리스트 방식으로 전환했습니다. 한국 오픈소스 운영자나 DevRel 팀에게도 ‘AI 생산성’의 반대편에서 저장소 거버넌스가 얼마나 중요해졌는지 보여주는 사례입니다.
Hacker News Best
내 세그멘테이션 오류는 어디로 사라졌나?
이 글은 entr로 C 프로그램을 반복 실행할 때 왜 세그멘테이션 오류 메시지가 안 보이는지를 파고들며, 실제로는 크래시한 프로그램이 아니라 부모 셸이 SIGSEGV를 감지해 메시지를 출력한다는 점을 설명합니다. bash -c가 단일 명령일 때 execve로 자신을 대체해버리는 최적화 때문에 메시지가 사라진다는 분석과, subshell이나 후속 명령을 넣어 해결하는 방법까지 제시해 C/리눅스 개발자에게 바로 쓸 수 있는 팁입니다.
GeekNews
Half-Life 2 in a Browser
Half-Life 2를 브라우저에서 실행할 수 있게 만든 프로젝트입니다. 단순한 게임 데모를 넘어, 최신 브라우저 런타임과 웹 포팅 기술이 어느 수준까지 올라왔는지 보여주는 사례라서 한국 웹·그래픽스 개발자에게도 꽤 흥미로운 참고자료가 됩니다.
Hacker News Best
Datatype - 텍스트를 차트로 변환하는 가변 폰트
Datatype은 OpenType ligature를 이용해 `{b:30,70,50}` 같은 텍스트를 막대그래프·스파크라인·원형 차트로 바꿔주는 가변 폰트입니다. 자바스크립트 없이 웹이나 데스크톱 앱에서 쓸 수 있고, 빌드 방법과 폰트 축 설정까지 공개돼 있어요. 한국의 프론트엔드·데이터 시각화 실무자라면 문서, 리포트, 프로토타입에서 아주 가볍게 차트를 넣는 실험적 도구로 참고할 만합니다.
GeekNews
Ant, 경량 JavaScript 런타임과 생태계
Ant는 V8이나 JavaScriptCore 래퍼가 아니라 자체 Ant Silver 엔진으로 npm 패키지를 실행하는 경량 JavaScript 런타임을 표방합니다. 8.6MB 단일 바이너리, 빠른 시작 속도, WinterTC 준수와 Hono·Elysia·TypeScript·React·Wasm 지원을 내세워, Bun·Deno 이후 런타임 경쟁을 지켜보는 한국 개발자에게 체크할 만한 새 플레이어입니다.
GeekNews
Ryzen 5800X3D 10th Anniversary Edition, 새 PC 구매 미룰 카드 될까
AMD가 AM4 소켓용 ‘Ryzen 7 5800X3D 10th Anniversary Edition’을 재출시할 가능성이 제기됐습니다. DDR5와 새 메인보드 비용 없이도 기존 DDR4 시스템을 몇 년 더 연장할 수 있어, 업그레이드 비용이 민감한 사용자에게 꽤 현실적인 선택지입니다. 한국의 게임·개발용 PC 수요에서도 가성비 업그레이드 카드로 관심을 받을 만한 소식입니다.
Ars Technica
OpenShorts - 무료 오픈소스 클립 생성기 & AI UGC 비디오 제작 도구
OpenShorts는 롱폼 영상을 TikTok·릴스·유튜브 쇼츠용 9:16 세로 클립으로 자동 변환해주는 무료 오픈소스 도구로, 클립 생성·얼굴 추적·UGC 영상 제작 기능을 한데 묶었습니다. 한국 마케팅팀·크리에이터 툴 개발자에겐 짧은 영상 재가공 파이프라인을 자체 호스팅으로 구성할 수 있다는 점이 매력적입니다.
GeekNews
압박
curl 창립자 Daniel Stenberg가 AI가 양산한 저품질 보안 제보와 그로 인한 유지보수 부담을 정면으로 비판했습니다. 전 세계적으로 가장 널리 쓰이는 오픈소스 인프라가 어떤 압박 속에서 유지되는지 보여주는 글이라, 한국 기업의 오픈소스 의존·보안 프로세스를 돌아보게 합니다.
GeekNews
Show GN: Marksmith - VS Code/Windsurf용 마크다운 생산성 확장
Marksmith는 VS Code와 Windsurf에서 마크다운 작성 시 필요한 자잘한 작업을 줄여 주는 확장으로, 클립보드 컨텍스트 인식·양방향 프리뷰·문서 분석 기능을 한 패키지로 묶었습니다. 기술적 파급력은 크지 않지만, 문서화와 AI 협업이 많은 한국 개발 조직에선 당장 설치해서 생산성을 올릴 수 있는 타입의 도구입니다.
GeekNews
Tiny Emulators - 작은 에뮬레이터 모음
Tiny Emulators는 6502, Z80 기반의 여러 레트로 시스템과 데모를 브라우저에서 바로 실행해볼 수 있게 모아둔 에뮬레이터 컬렉션입니다. KC85, ZX Spectrum, C64, CPC 등 다양한 기종을 실제 UI와 함께 체험할 수 있어 저수준 시스템, 에뮬레이션, 복고 컴퓨팅에 관심 있는 개발자에게 유용합니다. 상업적 뉴스라기보다 구현력과 보존 가치가 돋보이는 프로젝트입니다.
GeekNews
Vivaldi 8.0: 사상 최대 디자인 개편 - 웹 브라우저
Vivaldi 8.0은 ‘Unified’ 디자인을 도입해 탭·툴바·패널을 하나의 시각적 레이어로 통합하고, 테마와 인터페이스 일관성을 크게 개선했습니다. 브라우저 엔진 생태계를 뒤흔들 뉴스는 아니지만, 생산성 중심 브라우저를 쓰는 개발자나 파워 유저에게는 실제 사용 경험과 커스터마이징 측면에서 꽤 의미 있는 업데이트입니다.
GeekNews
Wake up! 16b
이 글은 단 16바이트의 x86 실모드 DOS 어셈블리로 시어핀스키 패턴과 ‘매트릭스 레인’ 같은 시각 효과, 스피커 사운드까지 만들어내는 과정을 해설합니다. 실무 도구 소식은 아니지만, 저수준 최적화·메모리 모델· 명령어 재사용 트릭을 압축적으로 보여줘 시스템 프로그래머나 컴파일러/임베디드 엔지니어에게 꽤 흥미로운 읽을거리입니다.
Hacker News Best
Shamir의 비밀 공유 작동 방식
Shamir의 비밀 공유를 ‘직선은 두 점으로 결정되고, 포물선은 세 점으로 결정된다’는 직관으로 설명한 보안 입문 글입니다. 임계치 기반 복구, 키 분산 보관, 계정 상속 같은 설계가 왜 가능한지 이해하는 데 도움이 돼 보안·인증 시스템을 다루는 한국 개발자에게 실용적입니다.
Hacker News Best
코딩 에이전트를 위한 Protestware
jqwik 1.10.0이 테스트 실행 출력에 코딩 에이전트를 겨냥한 문장을 숨겨 넣으면서, 사람보다 AI 도구를 노린 새로운 형태의 ‘protestware’ 가능성이 제기됐습니다. 기존 SCA나 공급망 보안 도구가 이런 stdout 기반 프롬프트 인젝션을 거의 보지 못한다는 점에서, 한국 개발팀도 에이전트 기반 개발 환경의 로그·툴 출력 신뢰 모델을 다시 점검할 필요가 있습니다.
GeekNews
Filtr, 거의 모든 iPhone·Mac 앱에서 광고를 막는 새 프라이버시 도구
iOS 26과 macOS 26의 새 기능을 활용해, 브라우저를 넘어 거의 모든 아이폰·아이패드·맥 앱에서 광고를 막는 기기 단위 광고 차단 도구 ‘Filtr’가 등장했습니다. 앱 내부 광고 추적까지 줄일 수 있다는 점에서 기존 웹 중심 애드블로커보다 한 단계 확장된 접근입니다. 한국 개발자 입장에선 애플 OS의 네트워크·프라이버시 API 변화가 앱 수익화, 광고 측정, 사용자 추적 방식에 어떤 영향을 주는지 주목할 필요가 있습니다.
TechCrunch
RGB 값을 255로 정규화해야 할까, 256으로 정규화해야 할까?
이 글은 8비트 이미지 값을 float로 바꿀 때 255로 나눌지, 0.5 바이어스를 더해 256으로 나눌지를 비교하면서 각 방식의 bin 크기와 극단값 분포 차이를 설명합니다. 컴퓨터 그래픽스·비전 파이프라인을 다루는 한국 개발자라면 사소해 보이는 정규화 선택이 출력 분포와 복원 정확도에 어떤 영향을 주는지 다시 점검해볼 만한 내용입니다.
GeekNews
데이터 유출 1천 건이 지난 지금, 공개 지연은 더 심해졌다
트로이 헌트는 1,000건의 데이터 유출 사례를 돌아보며, 기업들의 침해 사실 공개까지 걸리는 시간이 오히려 더 길어지고 있다고 지적합니다. 이는 사용자 대응, 비밀번호 교체, 2차 피해 방지 타이밍을 놓치게 만드는 심각한 문제이며, 단순 PR 이슈가 아니라 보안 운영과 거버넌스 실패에 가깝습니다. 한국 기업 보안팀에도 ‘탐지’만큼 ‘공개 프로세스와 법적 커뮤니케이션 준비’가 중요하다는 점을 다시 상기시켜 줍니다.
Hacker News Best
How pull request limits are cutting down the noise
GitHub가 저장소별 pull request 제한 기능이 기여 노이즈를 줄이는 데 어떻게 쓰이는지와 앞으로의 로드맵을 설명했습니다. 한국 오픈소스 메인테이너나 내부 플랫폼 팀 입장에선 과도한 자동화 PR, 스팸성 기여, 리뷰 병목을 관리하는 운영 패턴으로 참고할 만합니다.
GitHub Blog
Cursor에서 Git 서비스 Origin 올 가을 출시 예정
Cursor가 올가을 출시 예정인 Git 서비스 ‘Origin’을 티저 형태로 공개했습니다. 아직 기능 설명은 거의 없지만, AI 에이전트가 코드를 더 빠르게 만들고 수정하는 시대에 맞춘 저장소·협업 인프라를 겨냥한 만큼, GitHub 대안이나 AI 네이티브 개발 워크플로에 관심 있는 개발자는 지켜볼 만합니다.
GeekNews
1,700만 대 이상 감염시킨 봇넷 해체
네덜란드 당국이 200대 서버로 운영되던 1,700만 대 규모의 봇넷을 해체했으며, 러시아계 주거용 프록시 서비스 ASOCKS와의 연관성도 제기됐습니다. 악성 앱·취약점 악용을 통해 일반 기기가 프록시 노드로 편입될 수 있다는 점이 다시 확인됐고, 보안 업데이트와 앱 검증의 중요성이 커졌습니다. 한국 기업·개발자에게는 모바일 앱 공급망과 프록시 기반 공격 탐지 체계를 점검할 계기입니다.
Ars Technica