🛠️ Developer Tools

Solving the Jane Street reverse engineering challenge

Solving the Jane Street reverse engineering challenge

이 글은 Jane Street의 ASIC 역공학 챌린지를 풀면서 GDS 파일, VCD 분석, Python gdstk 활용 등 실제 리버스 엔지니어링 과정을 상세히 설명합니다. 반도체 설계·하드웨어 보안·저수준 툴링에 관심 있는 한국 개발자에게는 실전 문제 해결 흐름을 엿볼 수 있는 꽤 유용한 기술 글입니다.

Hacker News Best

Tcl/Tk 9.1

Tcl/Tk 9.1.0이 Unicode 정규화 명령, 마이크로초 해상도의 단조 시계 timer, C API 확장, Tk 접근성 및 위젯 기능 개선 등을 담아 나왔습니다. 대세 스택은 아니지만 레거시 시스템이나 임베디드·GUI 유지보수 환경에서는 실제 개발 편의와 호환성에 영향을 줄 수 있는 업데이트입니다.

GeekNews

Show GN: /take-my-data - 코딩 에이전트 세션을 로컬에서 정제해 공개 데이터셋으로 기부하는 스킬

`/take-my-data`는 Claude Code, Codex 같은 코딩 에이전트의 세션 로그를 로컬에서 정제해 CC0 공개 데이터셋으로 기부할 수 있게 해주는 도구입니다. 특히 한국어 에이전트 궤적 데이터가 거의 없는 상황에서, 툴콜·테스트 결과까지 포함한 학습 데이터를 만들 수 있어 국내 AI 개발자와 연구자에게 실질적인 가치가 있습니다.

GeekNews

Aho-Corasick 알고리듬

Aho-Corasick 알고리듬은 트라이와 실패 링크를 이용해 여러 패턴을 한 번에 찾는 문자열 검색 기법입니다. 보안, 로그 분석, 검색 엔진처럼 패턴 매칭이 많은 시스템에서 기본기가 되는 내용이라, 한국 개발자에게도 구현 아이디어를 정리하는 복습용 자료로 가치가 있습니다.

GeekNews

Automatic Transmission - 커넥티드 차량의 데이터 프라이버시 연구

Consumer Reports와 함께 차량 21대, 연동 앱 30개를 조사한 결과 차량 19대가 Wi-Fi로 제3자 서버에 접속했고, 일부는 광고·추적 도메인과 통신한 것으로 나타났습니다. 앱 7개는 민감한 식별정보를 광고·추적 업체에 보냈고 5개는 VIN까지 전송해, 국내 커넥티드카·모빌리티 업계에도 데이터 최소화와 앱 권한 설계가 더 중요해졌다는 신호로 읽힙니다.

GeekNews

유닛 테스트는 버그를 잡는다기보다 영역 표시를 하는 것

이 글은 유닛 테스트가 버그를 직접 많이 잡아서가 아니라, 코드의 책임 경계와 변경 가능한 영역을 표시하는 역할 때문에 널리 쓰인다고 설명합니다. 테스트를 품질 보증 체크리스트가 아니라 설계 도구로 다시 보게 해줘서, 한국 개발팀이 테스트 투자 우선순위를 정할 때 참고할 만해요.

GeekNews

Rails World 2026 개막 기조연설 [영상]

Rails World 2026 기조연설에서 DHH는 AI 에이전트가 코드 작성의 경제성을 바꾸고 있으며, 개발자의 역할이 ‘직접 코딩’에서 ‘원하는 결과를 정의하는 일’로 이동한다고 설명했습니다. 37signals가 수작업 코딩을 예외로 보는 운영 방식을 소개한 만큼, 한국 개발조직도 AI 코딩 도입 시 생산성뿐 아니라 설계·검수·품질관리 체계까지 같이 바꿔야 한다는 메시지로 읽을 만합니다.

GeekNews

ESP32-C3 광고 차단기

2달러짜리 ESP32-C3에서 PSRAM 없이 Pi-hole 스타일 DNS 광고 차단기를 돌리는 방법을 보여줍니다. 차단 목록을 RAM 대신 플래시에 저장하고 40비트 해시+이진 탐색으로 14만 개 이상 도메인을 약 0.7MB에 담아낸 최적화가 핵심이라, 한국의 IoT·펌웨어 개발자에게도 참고할 만한 설계 아이디어입니다.

GeekNews

사람들에게 돈을 주고 내 README를 따라 해보게 했다

README만 보고 설치를 따라 하도록 실제 사용자에게 비용을 지불하고 관찰해보니, 개발자가 당연하다고 넘긴 권한·옵션·재부팅 같은 전제가 반복해서 문제를 일으켰다는 이야기입니다. 문서 품질이 곧 제품 경험인 만큼, 한국의 오픈소스·SaaS 팀이 온보딩 이탈을 줄이는 데 바로 적용할 수 있는 실용 팁입니다.

GeekNews

Show GN: false-green-detector: 무의미한 테스트를 잡아내는 에이전트 스킬

false-green-detector는 AI 코딩 에이전트가 대량으로 만들어내는 ‘통과는 하지만 의미 없는 테스트’를 걸러내기 위한 에이전트 스킬입니다. 테스트 자동 생성이 늘어나는 한국 개발팀에선, 커버리지 숫자보다 테스트의 실제 검증력을 관리해야 한다는 문제를 잘 짚는 사례입니다.

GeekNews

Show GN: Ueditor - 대용량 파일지원, Markdown/html 미리보기와 AI 기능을 탑재한 Windows 텍스트 에디터

Ueditor는 WinUI 3와 WebView2 기반으로 만든 Windows용 텍스트 에디터로, 200MB+ 대용량 파일 가상화 편집, Markdown/HTML/LaTeX 실시간 미리보기, 내장 터미널, Git 패널, 멀티 프로바이더 AI 기능을 내세웁니다. 아직 대세 툴을 흔들 정도는 아니지만, Windows 네이티브 UX와 AI 보조 편집을 함께 실험해보고 싶은 국내 개발자에겐 흥미로운 오픈소스입니다.

GeekNews

Spotify to adopt Apple’s new video podcast tech, offering creators easier cross-platform distribution

스포티파이가 애플의 HLS 기반 비디오 팟캐스트 기술을 채택하면서, Spotify 호스팅 쇼를 별도 설정 변경 없이 Apple Podcasts에도 배포·수익화할 수 있게 됩니다. 표준 스트리밍 기술을 매개로 플랫폼 장벽이 낮아지는 흐름이라, 한국의 크리에이터 플랫폼·미디어 테크 팀에도 멀티플랫폼 배포 전략이 더 중요해질 수 있습니다.

TechCrunch

내 홈랩 AI 개발 플랫폼

내 홈랩 AI 개발 플랫폼

이 글은 OpenCode 웹 UI를 Git·PR·GitOps 배포 흐름과 연결해, AI가 변경사항을 만들고 사람은 PR로 승인하는 홈랩 개발 플랫폼을 구성한 사례를 설명합니다. 한국 개발자에게는 벤더 종속을 줄이면서도 AI 코딩 도구를 안전하게 운영하는 패턴—격리된 VM, 제한된 Git 권한, 리뷰 기반 배포—을 구체적으로 보여준다는 점이 중요합니다.

GeekNews

Cleve Moler 사망

MATLAB의 첫 버전을 만든 Cleve Moler가 86세로 별세했습니다. MathWorks 공동창업자이자 수석 수학자로서 공학·과학 컴퓨팅의 표준 도구를 만든 인물이라, 한국의 반도체·제조·연구개발 현장에서 MATLAB을 써온 엔지니어들에게도 의미가 큰 소식입니다.

GeekNews

x86 에뮬레이터 팀이 너무 엉망인 코드를 발견해 실행 중 직접 고친 이야기

x86 에뮬레이터 팀이 너무 엉망인 코드를 발견해 실행 중 직접 고친 이야기

과거 Windows의 x86 에뮬레이터 팀이, 64KB 버퍼 초기화를 위해 6만5536개의 개별 write 명령을 뿜어낸 끔찍한 코드를 보고 아예 에뮬레이션 단계에서 더 나은 루프로 바꿔버렸다는 이야기입니다. 컴파일러·JIT·바이너리 번역을 다루는 한국 시스템 프로그래머에게는, 런타임 최적화가 어디까지 개입할 수 있는지 보여주는 재밌고도 교육적인 사례입니다.

Hacker News Best

홈랩 2026 현황: 셀프호스팅 취미의 진화

소형 NUC와 Hetzner VM, Docker, Ansible, SOPS, Traefik, Authentik, Cloudflare Tunnel을 조합해 월 7유로 수준으로 홈랩을 운영하는 사례입니다. 인바운드 포트 개방 없이 외부 접근을 열고, SSO와 IaC까지 갖춘 구성이어서 셀프호스팅이나 개인 B2B 테스트베드를 꾸리는 개발자에게 꽤 현실적인 설계 참고서가 됩니다. 국내에서도 사이드프로젝트·사내 데모 환경·개인 인프라를 저비용으로 굴리려는 사람에게 유용합니다.

GeekNews

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

superfile - 멀티 패널을 지원하는 터미널 파일 관리자

superfile은 멀티 패널, 사이드바, 진행 상황, 클립보드, 명령 실행창을 한 화면에 묶은 현대적인 TUI 파일 관리자입니다. 서로 다른 디렉터리를 동시에 오가며 복사·이동·삭제 작업을 처리할 수 있어 터미널 중심 개발자 워크플로를 꽤 편하게 바꿔줄 수 있습니다. 리눅스·서버 환경에 익숙한 국내 개발자라면 생산성 도구로 바로 검토할 만합니다.

GeekNews

Show GN: for-real - GitHub 조직 통째로 날리고 만든 삭제 방지 크롬 익스텐션

GitHub에서 테스트 레포를 지우려다 조직 전체를 삭제한 실수에서 출발한 크롬 확장 프로그램 `for-real` 소개입니다. 등록한 레포나 조직에서 삭제 버튼을 누르면 20자 랜덤 코드를 직접 타이핑해야 5분간만 언락되도록 만들어, 복붙 실수나 무의식적 클릭을 막습니다. 국내 팀 개발 환경에서도 GitHub 권한이 큰 운영자라면 바로 도입해볼 만한 ‘작지만 사고 방지 효과 큰’ 도구입니다.

GeekNews

I wanted a clock that never needed setting. Things escalated.

I wanted a clock that never needed setting. Things escalated.

수동으로 맞출 필요 없는 빨간 7세그먼트 시계를 찾지 못한 저자가 Raspberry Pi Zero, Wi‑Fi, NTP, 3D 프린팅으로 직접 시계를 만든 메이커 프로젝트입니다. BOM, 소프트웨어, 프린트 파일까지 공개돼 있어 임베디드·하드웨어 취미 개발자나 프로토타이핑을 하는 한국 엔지니어에게 바로 참고할 만합니다.

Ars Technica

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