- AI 파운데이션 모델이 Big Tech의 새로운 전쟁의 무대를 마련함
- AI가 우리 모두를 10배의 개발자로 만들고 있음
- 멀티모달 모델과 AI 에이전트가 소프트웨어와의 인간 관계를 변화시킬 것
- 레거시 SaaS를 능가할 수 있는 잠재력을 보여주는 Vertical AI
- AI로 인해 소비자 클라우드가 부활함
[GN#261] 2024년 AI 클라우드를 정의하는 5가지 트렌드
1년 전의 여러 기술 보고서를 돌이켜 보면, 모두 다 AI에 대해서 어느 정도 낙관을 했지만 이렇게 빠르게 변할 것이라고는 예상을 못 했습니다. Nvidia가 시총 1위에 잠깐 오르기도 했고, OpenAI는 ChatGPT의 돌풍을 이어가며 애플과도 제휴를 이끌어 내면서 비디오 생성형 모델 Sora같이 다른 분야로도 확장해 나가고 있고요. Llama3와 함께 오픈 모델들도 클로즈드 모델의 성능을 따라잡고 있으며, 생성형 AI의 2막이라고 할 만큼 다양한 시도들이 쏟아져 나오고 있습니다. Bessemer 벤처 파트너스가 정리한 "2024년 AI 클라우드를 정의하는 5가지 트렌드" 보고서에서는 파운데이션 모델의 경쟁, AI로 인한 개발자 생산성 증가 및 개발자 생태계 확대, 멀티모달 모델과 AI 에이전트로 인한 AI 적용 범위의 확장, 버티컬 AI 비즈니스의 부상, AI로 인한 소비자 클라우드의 혁신을 이야기합니다. "AI는 이제 거품이 꺼질때가 된 것이 아닌가?" 라는 예상도 있지만, 현재 AI가 보여주는 결과들은 예전과는 다른 양상을 띠고 있으니 다각도로 살펴보고 대비해야 합니다.
ㅤ
나이가 들어가면서 느끼는 변화 중의 하나는 기억력/인지력이 예전 같지 않다는 것인데요. 해커뉴스에 "엔지니어링 리더로서 기억력/인지력 감퇴에 대처하는 방법은 무엇인가요?"라는 흥미로운 질문이 올라왔네요. 제대로 된 수면과 영양 섭취, 메모와 녹취를 위한 방법들, 팀원들에게 어느정도 위임하면서도 상황 업데이트를 프로세스 화하여 생산성을 향상 시키기, 반복된 삶에 약간의 혼란을 주어서 도전을 고취하기 등의 답변들이 흥미롭습니다. "어떻게 머신러닝 엔지니어로 피봇할 수 있을까요?" 질문에서는 10년 넘게 백엔드로 일한 엔지니어가 머신러닝 쪽으로 피봇하는 게 좋을지, 한다면 어떤 방법이 좋을지를 묻는데요. 수학에 큰 노력을 들이지 않고 ML쪽으로 피봇하고자 한다면 MLOps 같은 커리어를 추천하며, 실제 피봇해 본 사람들이 여러 교육 자료를 추천하고 있으니 참고하시기 바랍니다.
ㅤ
긱뉴스가 바라는 개발자의 모습 중 하나는 자신이 원하는 코드를 개발하여 그 기반으로 수익이 발생해 작업을 지속하게 되는 것입니다. 사이드 프로젝트가 수익이 나는 방법도 있겠고, 오픈 소스가 지속적인 후원을 받거나 비즈니스 모델을 도입하는 방법도 있습니다. 홍민희 님이 취미로 개발하고 계신 Fedify는 ActivityPub 프로토콜을 구현하는 서버 프레임워크 오픈소스 프로젝트인데요. 워드프레스와 경쟁하는 오픈소스 블로그 플랫폼 Ghost가 Fedify를 사용하기로 하면서 펀딩을 받았습니다. 국내에도 이런 사례가 많아지면 좋겠습니다.
ㅤ
✓ Feedback : 긱뉴스 위클리 어떻게 읽고 계신가요? 의견과 제안 부탁드려요
✓ Show GN - 직접 만드신 오픈소스나, 재직중인 스타트업의 제품/서비스를 소개해주세요.
✓ Ask GN - 다양한 질문을 올려주세요.
매주 월요일 아침, 지난 일주일간의 GeekNews 중 엄선한 뉴스들을 이메일로 보내드립니다.
- 2024년 AI 클라우드를 정의하는 5가지 트렌드
- AI-Native 회사 만들기
생성 AI 도구와 벡터 데이터베이스의 발전이 AI-Native 기업의 필요성을 강조하고 있습니다. 기존 인프라에 단순히 AI 모델을 붙이는 것만으로는 컨텍스트 윈도우 같은 여러가지 제한에 막히게 됩니다. "우리는 도구를 만들고 그 후에는 도구가 우리를 만든다" 라는 말처럼, AI 모델을 중심으로 하는 AI 기반 기술 스택을 구축하면 기업은 더 지능적이고 상황에 맞는 애플리케이션을 개발할 수 있습니다.
- 엔지니어링 리더로서 기억력/인지력 감퇴에 대처하는 방법은 무엇인가요?
- 수면이 핵심. 수면 부족이 반복되면 인지능력과 기억력 회복에 극심한 영향을 미침
- 회의 전에 마지막 대화 내용과 업데이트된 현재 상황을 다시 설명하는 단계 두기
- 회의 내용을 메모해 두었다가 잠들기 전이나 두뇌가 더 잘 작동하는 시간에 읽을 것
- 어떻게 머신러닝 엔지니어로 피봇할 수 있을까요?
지금과 같은 상황에선 ML쪽으로 전환을 하는 것이 현명하다는게 중론인듯 하네요. MLOps 같은 실무 중심의 역할도 좋고요. "수학을 피할 수도 있겠지만 기본을 배우면 모든 것이 훨씬 쉬워질 것" 이라는데 전 수학이 싫어요... 프로덕션용 LLM 어플리케이션 구축하기", "You Don't Need a Masters/PhD – How These 9 Engineers Broke Into ML", "Practical Deep Learning for Coders" 등의 글과 강좌 링크도 참고하세요.
- Fedify, 블로그 플랫폼 Ghost로 부터 자금 지원
Fedify는 ActivityPub 프로토콜을 구현하는 오픈소스 프로젝트로, 취미로 만들던 프로젝트였는데 Ghost 팀의 긍정적인 평가를 받아 자금 지원을 받게 되었음. 재취업 준비중이었는데, 전업으로 프로젝트에 집중할 수 있게 됨. 국내에도 이런 사례가 나와서 정말 좋네요. 축하드립니다!
- KT 60만명 해킹의 심각성: 사상 최악의 사이버 범죄로부터 당신은 지금도 안전하지 않다
KT가 60만 명의 고객 기기를 해킹한 사건은 사이버 안전에 대한 심각한 위협으로, 모든 이용자의 개인정보가 위험에 처해 있습니다. KT의 해킹은 고도화된 수법으로 여러 번 시도되었을 가능성이 있으며, 국내 망의 특성상 KT를 사용하지 않는 사람들도 피해를 입을 수 있습니다. 과기부의 무대응과 KT의 변명은 한국의 보안 허점을 드러내며, ISP와 이용자 간의 신뢰가 무너졌음을 보여줍니다.
- Slint: 크로스플랫폼 경량 GUI 런타임
Slint는 디자인과 비즈니스 로직을 분리하여 UI를 독립적으로 설계할 수 있고, 실시간 미리보기 기능으로 빠른 UI 디자인 반복이 가능합니다. 또한, Rust, C++, JavaScript, Python, Wasm 등의 언어와 런타임을 지원하며, 경량화된 런타임으로 최소한의 리소스를 사용해 높은 성능과 유연성을 제공합니다. 네이티브 바이너리로 컴파일되어 임베디드 장비에서도 구동이 가능해 다양한 환경에서 활용할 수 있습니다.
- Edna - 개발자와 파워 유저를 위한 노트 테이킹 앱
Edna는 개발자와 파워 유저를 위한 강력한 노트 작성 도구로, 다양한 블록 타입과 단축키를 통해 효율적인 작업이 가능합니다. 오픈소스 문서뷰어 SumatraPDF 개발자가 HeyNote를 포크하여 만든 오픈소스인데, Web First 이고 멀티 노트를 지원하며, Dropbox등의 클라우드에 저장을 지원해서 기기간 동기화도 되어 좀 더 폭넓은 용도로 사용이 가능합니다. 블록 단위로 서로 다른 언어를 설정 가능하며, 멀티 커서 편집, 수학/계산기 모드도 지원됩니다.
- 완전히 이해하지 못하는 책을 읽는 즐거움
"방금 읽은 내용을 완전히 이해하지는 못했지만 정말 좋았습니다." 라는 말을 더 많이 하게 되길 기원하는 글인데요. 이해하지 못하는 책을 읽는 것은 새로운 모험과 기쁨을 제공하며, 도전적인 책을 통해 독서의 폭을 넓히고, 다양한 문화적 배경을 접하며 새로운 시각을 얻는 것이 중요합니다.
- Flitter - Flutter와 비슷한 문법의 웹용 데이터 시각화 라이브러리
Flitter는 Flutter의 구문과 선언적 프로그래밍 방식을 활용하여 웹에서도 고성능 그래픽과 UI를 구현할 수 있게 해줍니다. 복잡한 데이터 시각화와 대화형 차트를 쉽게 구현할 수 있으며, React와 Svelte 등과 심리스하게 연동됩니다. 또한, 렌더 객체 트리와 최적화된 렌더링을 통해 효율적인 애플리케이션 상태 관리와 코드 재사용성을 제공합니다. 국내 개발자께서 작성하신 오픈소스네요. 응원합니다!
- SmoothMQ - SQLite 기반의 Drop-in SQS 대체 솔루션
SmoothMQ는 SQS를 그대로 대체 가능한 Drop-In 서비스로, 클라우드에 종속되지 않고 개인 인스턴스를 실행할 수 있어 유연성이 높습니다. 또한, 기존 SQS 클라이언트를 그대로 사용할 수 있어 전환 비용이 적고, UI를 통해 큐와 메시지를 쉽게 관리할 수 있어 운영 효율성이 높습니다. 다양한 언어와 호환되어 새로운 기술 도입 시 기존 시스템과의 호환성을 충분히 고려할 수 있습니다.
- ElevenLabs Voice Isolator - 음성만 깨끗하게 분리
영화, 팟캐스트, 인터뷰 등에서 배경 소음을 제거하고 음성만 깨끗하게 추출해줍니다. 최대 500MB 및 1시간 분량의 오디오를 지원하며, 곧 실시간 스트리밍용 API도 공개될 예정입니다. 오디오 1분당 1000자의 요금으로 이용할 수 있습니다.
- Teo - Schema-driven 웹서버 프레임워크
Teo는 Rust, Node.js, Python을 지원하며, GraphQL 및 Prisma에서 영감을 받은 직관적인 스키마 정의로 데이터 모델을 쉽게 읽고 쓸 수 있습니다. MySQL, PostgreSQL, SQLite 및 MongoDB를 지원하며, 자동 데이터베이스 마이그레이션과 서버 코드 생성을 통해 효율적이고 성능이 뛰어납니다. 또한, 내장된 사용자 세션, 권한 검사, 커스텀 라우팅 핸들러 및 VSCode 플러그인을 제공하여 개발자에게 편리함을 제공합니다.
- 무료판 vs 평가판 : B2B 제품 리버스 트라이얼 가이드
리버스 트라이얼은 사용자가 프리미엄 기능을 체험한 후 무료 또는 저렴한 요금제로 다운그레이드할 수 있게 하여, 프리미엄 기능의 가치를 실감하게 하고 구매를 유도하는 전략입니다. Spotify와 Loom 같은 사례를 통해 리버스 트라이얼이 사용자의 습관 형성과 구매 전환에 효과적임을 보여줍니다. 리버스 트라이얼을 성공적으로 구현하려면 사용자 여정을 잘 설계하고 명확한 커뮤니케이션이 필요합니다.
- Overleaf - 오픈 소스 온라인 실시간 협업 LaTeX 에디터
Overleaf는 다운로드나 셋업 없이 바로 사용할 수 있는 온라인 기반 실시간 협업 LaTeX 에디터로, 비쥬얼 편집기와 코드 편집기를 통해 LaTeX를 몰라도 쉽게 문서를 편집할 수 있습니다. 수천 개의 무료 템플릿과 상세한 가이드를 제공하여 LaTeX 학습을 지원하며, 프로젝트 공유, 실시간 동시 편집, 댓글, 채팅 등 심리스한 협업 기능을 갖추고 있습니다. Docker 이미지를 통해 설치 및 배포가 용이합니다.
- 구글 크롬, 브라우저 내에 Gemini Nano AI 모델 `window.ai` 추가
구글 크롬 127 버전부터
window.ai
를 통해 Gemini Nano AI 모델을 브라우저에서 사용할 수 있습니다. 챗봇 데모 사이트는 Next.js와 Vercel AI SDK를 이용하여 작성되었는데, 간단한 코드를 통해 AI 모델을 쉽게 활용할 수 있습니다. 다양한 활용도가 생길 것으로 기대합니다. - Mako - 빠르고, 프로덕션에서 사용가능한 Rust기반 웹 번들러
Mako는 Rust 기반의 매우 빠르고 프로덕션급 프론트엔드 빌드 도구로, 특히 빌드 성능 문제를 해결하기 위해 개발되었습니다. Ant Group 내부에서 수천 개의 프로젝트와 다양한 npm 패키지로 검증되었으며, Webpack 대비 4배 빠른 빌드 속도를 자랑합니다. 또한, Mako는 실시간 hot update와 SSU 기능을 통해 개발자들에게 효율적인 빌드 환경을 제공합니다.
- OpenSSH의 위험도 높은 취약점 (CVE-2024-6387) 발견
OpenSSH 서버의 심각한 취약점(CVE-2024-6387)으로 인해 인증되지 않은 원격 코드 실행이 루트 권한으로 발생할 수 있습니다. 전 세계 약 7백만 개의 OpenSSH 인스턴스가 이 취약점에 노출되어 있어, 보안 업데이트가 시급합니다. 모든 OpenSSH 인스턴스를 최신 버전(9.8p1 이상)으로 업데이트하는 것이 권장됩니다.
- GraphRAG - Microsoft의 데이터 디스커버리 도구
GraphRAG는 비정형 텍스트에서 의미 있는 정형 데이터를 추출하여 데이터셋을 더 잘 이해할 수 있게 해주는 도구입니다. 이 도구는 대규모 언어 모델(LLM)을 사용하여 텍스트 문서에서 지식 그래프를 자동으로 생성하고, 이를 통해 더 포괄적이고 정확한 응답을 제공합니다. 또한, GraphRAG는 기존의 naive RAG보다 더 나은 성능을 보이며, 낮은 토큰 비용으로 다양한 질문에 대한 답변을 제공합니다.
- 윈도우용 GUI앱을 작성하는 것은 괴롭습니다
윈도우용 GUI 앱 개발을 위한 다양한 라이브러리의 특성과 문제점을 상세히 분석하여 개발자들이 자신에게 맞는 도구를 선택하는 데 도움을 줍니다. 특히, 상용 앱 개발 시 라이선스 비용과 종속성 문제를 고려해야 한다는 점을 강조하며, 간단한 앱에는 Dear ImGui가 적합하지만 복잡한 UI에는 다른 툴킷이 필요하다는 결론을 제시합니다. 사실 윈도우용 GUI 계열은 Delphi/C++ Builder가 가장 편리한 듯 합니다.
- HTMX는 CSP(Content Security Policy)와 잘 호환되지 않음
HTMX는 동적 데이터 처리를 위해 JavaScript를 사용하는 프레임워크로, XSS 공격에 취약하여 CSP와의 호환이 어렵습니다. HTMX는 악성 스크립트를 로드하거나
unsafe-eval
을 사용하여 동적 코드를 실행할 수 있어 보안 위험이 큽니다. CSP의 nonce 기능을 자동으로 추가하는 HTMX의 기능은 보안을 손상시킬 수 있으며, HTMX 사용 시 HTML 주입 공격 표면이 크게 증가합니다. - AI의 $600B(830조원) 질문
AI 버블이 변곡점에 도달하면서, AI 인프라 구축과 실제 수익 사이의 격차가 커지고 있습니다. Nvidia의 새로운 B100 칩과 같은 기술 혁신이 등장하면서 AI의 경제적 가치는 더욱 증가할 것으로 예상됩니다. 그러나 AGI가 곧 올 것이라는 착각에 빠지지 말고, 장기적인 관점에서 AI의 발전을 바라보는 것이 중요합니다.
- Show HN: Doggo – 명령줄을 위한 강력하고 인간 친화적인 DNS 클라이언트
Doggo는 색상으로 구분된 사람이 읽기 쉬운 출력과 JSON 출력 지원으로 사용자가 쉽게 DNS 추적 결과를 가지고 스크립팅 및 구문 분석을 할 수 있습니다. 다양한 전송 프로토콜과 다중 리졸버를 지원하며, 웹 인터페이스와 셸 완성 기능을 제공하여 사용자 편의성을 높였습니다. 또한, 크로스 플랫폼 지원으로 다양한 운영 체제에서 사용할 수 있습니다.
- Ladybird - 새로운 웹브라우저 & 웹엔진
Ladybird는 웹 표준을 우선으로 하여 높은 성능과 보안을 제공하는 새로운 독립적인 웹 브라우저 및 웹 엔진입니다. 사용자 수익화를 배제하고 오픈 웹을 중요시하는 비영리 프로젝트로, 다양한 Unix 계열 시스템을 지원하며 향후 모바일 지원도 계획하고 있습니다. 기존 브라우저와 차별화된 독립성과 기술적 유연성을 갖춘 Ladybird는 웹 브라우저 시장에 새로운 바람을 일으킬 잠재력을 가지고 있습니다. 2026년 첫 알파 버전이 목표여서 멀지만 기대해 볼만 합니다.
- Ladybird 웹 브라우저 - GitHub 설립자로부터 100만 달러를 받으며 비영리 단체가 되다
Ladybird 웹 브라우저가 GitHub 창립자로부터 100만 달러의 지원을 받아 "The Ladybird Browser Initiative"라는 비영리 단체를 설립했습니다. 이 브라우저는 Google의 광고 제국에 의존하지 않는 유일한 주요 브라우저가 되는 것을 목표로 하며, 후원 및 기부를 통해 자금을 조달할 예정입니다. "세상은 사람을 최우선으로 하고, 새로운 엔진을 사용하여 개방형 표준에 기여하며, 광고의 영향에서 자유로운 브라우저가 필요함"
- Pipes - Yahoo Pipes의 정신적 후계자
Pipes는 비개발자도 쉽게 접근할 수 있는 비주얼 프로그래밍 도구로, 다양한 피드(RSS, Atom, JSON)를 가져오고 조작할 수 있는 기능을 제공합니다. 여러 사이트에서 데이터를 편리하게 가져오는 블록을 제공하며, 오픈 소스 버전인 Pipes CE를 통해 커뮤니티의 기여와 개선이 가능합니다. Yahoo! Pipes의 후계자로서, 간단한 블록형 UI로 피드 조작을 그리워하는 사용자들에게 좋은 대안이 될 수 있습니다.
- 골드만 삭스, "AI 투자 수익률(ROI)은 실망스러울 수 있음"
최근 AI 열풍에 힘입어 대형 테크 기업들은 AI에 막대한 투자를 하고 있으나, 이에 상응하는 성과를 내기까지는 상당한 시간이 걸릴 전망입니다. 데이터센터와 AI 칩 등의 공급 부족으로 인해 투자 수익률이 기대에 미치지 못할 수 있고, AI 기술의 높은 비용과 현재의 기술적 한계로 인해 경제성을 확보하기 어려운 상황이지만, 일부 전문가들은 AI 기술의 비용 방정식이 변화할 것이라는 낙관적인 전망을 제시하고 있습니다. 과거의 기술 발전 사례를 보면, 생성형 AI 기술도 결국 중요한 혁신이 될 가능성이 높다는 의견이 있습니다.
- Xcapture-BPF – Linux를 위한 Xray 도구
xcapture-bpf는 리눅스 시스템 성능 분석을 위한 강력한 도구로, eBPF를 사용하여 성능 데이터를 다양한 각도에서 분석할 수 있습니다. 낮은 오버헤드와 간편한 설치를 제공하며, 프로덕션 환경에서도 안전하게 사용할 수 있도록 설계되었습니다. 배포의 간편성과 최소한의 종속성을 목표로 하여 시스템 문제 해결의 마찰을 줄였으며, OS 업그레이드, 커널 모듈 설치, 무거운 모니터링 프레임워크, Java 에이전트 또는 데이터베이스 설치가 필요 없습니다. 개별 스레드 수준의 활동을 측정할 수 있으며, 코드 실행, 슬립 상태, 시스템 호출 및 커널 대기 위치 등을 추적하고 샘플링합니다.
- Microsoft AI 총책임자, "오픈 웹에 있는 콘텐츠는 모두 훔치는게 가능하다"라고 발언
Microsoft의 AI 총책임자 Mustafa Suleyman은 공개 웹 콘텐츠를 "프리웨어"로 잘못 이해하고 있으며, 이는 저작권 침해 논란을 일으키고 있습니다. 미국에서는 웹에 게시된 콘텐츠도 자동으로 저작권 보호를 받으며, 공정 이용은 법적 방어 수단으로 제한적으로 허용됩니다. 마이크로소프트와 OpenAI는 AI 모델 훈련 과정에서 저작권 침해 소송에 직면해 있으며, 일부 AI 회사들은 로봇.txt 파일을 무시하고 크롤링을 진행하고 있습니다.
- GPT-4o를 사용한 "Ask HN: Who Is Hiring"의 10,000개 이상의 댓글에서 얻은 인사이트
GPT-4o와 LangChain을 사용해 미국 취업 시장의 트렌드를 분석했는데요. 팬데믹때 원격 근무를 지원하지 않는 직장은 5분의 1에 불과했는데, 예상보다 원격 근무 지원 비율이 크게 변하지 않았습니다. PostgreSQL이 다른 데이터베이스를 압도하며, React 쪽 수요가 매우 높다고 합니다.
- Postzegelcode - 손으로 쓰는 우표 대체코드
Postzegelcode는 네덜란드에서 우표 대신 사용할 수 있는 혁신적인 우편 요금 지불 방법으로, 편리성과 효율성을 제공합니다. 코드의 유효 기간이 짧아 보안성이 높으며, 우표를 구매하고 붙이는 번거로움을 줄여줍니다. 다만, 인터넷 접근이 어려운 사람들에게는 불편할 수 있으며, 기술적인 문제로 인해 코드가 인식되지 않을 가능성도 있습니다. 독일과 스웨덴에서도 이런 시스템을 활용하고 있다고 합니다. 흥미로운 시스템이네요.
✓ 사내 커뮤니케이션 도구에 GeekNews Bot을 추가해서 멤버들과 함께 새 글을 받아보세요
ㅤ→ Slack봇, 잔디봇, Teams봇, Discord봇, 구글 챗 봇, Swit 봇
✓ 긱뉴스는 RSS로도 구독 가능합니다
✓ 주위분들께 긱뉴스 위클리 - https://news.hada.io/weekly 뉴스레터를 추천해 주세요.