생성 AI의 진화는 "빠른 사고"에서 "느린 사고"로의 전환을 통해 새로운 에이전트 애플리케이션을 가능하게 하며, 이는 AI가 단순한 패턴 매칭을 넘어 신중한 추론과 문제 해결을 수행할 수 있도록 합니다. OpenAI의 o1 모델은 추론-시간 컴퓨팅을 통해 일반 추론 능력을 갖춘 최초의 모델로, AI의 차세대 프론티어인 "시스템 2" 사고를 강조하며, 이는 AI가 실시간으로 결정을 내리기 위해 멈추고 생각할 수 있는 능력을 요구합니다. 이러한 발전은 AI가 서비스 시장을 타겟으로 하여 새로운 유형의 에이전트 애플리케이션을 창출하고, AI 전환이 기존 클라우드 회사들에 미치는 영향을 재평가 하게 됩니다.
[GN#277] Gen AI - 빠른 사고에서 느린 사고로, 에이전트 추론의 시대 개막
생성형 AI 혁명 2년 차에 접어 들면서 시장 구조가 어느 정도 형성되어 가고 있는데요. Sequoia가 "Generative AI’s Act o1 - 에이전트 추론의 시대 개막"이라는 글을 통해 LLM 들이 "빠른 사고"에서 "느린 사고"로 진화하고 있으며, 이를 통해 새로운 에이전트들이 등장하면서 업계를 재편하고 있으니 모두 대응을 준비해야 한다고 강조합니다. 클라우드 전환이 "서비스로서의 소프트웨어(Software-as-a-Service)" 였다면, 에이전트에 의한 AI 전환은 "소프트웨어로서의 서비스(Service-as-a-Software)" 이며 수천 조원 규모의 서비스 시장을 목표로 하고 있습니다. 그래서 AI 변호사, AI 소프트웨어 엔지니어, AI 침투 테스터 같은 새로운 유형의 에이전트들이 등장하고 있으며, 20년 전 SaaS 아이디어를 비웃었던 온프레미스 회사들중 전환에 성공한 곳은 거의 없는데 이번 전환에선 어떻게 준비해야 할지를 한번 알아보세요.
ㅤ
학습하는 방법에 대해서 고민해 본 게 언제쯤인지 기억이 나지 않네요. 영어 공부를 해보겠다고 페이퍼백 소설들을 사서 읽기도 했는데, 소프트웨어 개발에 대한 학습은 필요에 의해서 또는 재미를 위주로 따라갔던 것 같아요. "학습하는 방법 배우기(Learning to Learn)" 글에선 학습법 자체를 배우는 것이 매우 높은 레버리지를 가진다고 이야기하는데요. "새로운 것을 시작할 때 가장 중요한 것은 무엇을 배워야 할지 아는 것"이라며 최적의 학습 흐름을 3가지 단계로 설명합니다. 기초 지식이 무엇인지 파악하고, 개인화된 커리큘럼을 구성한 뒤, 초기 기억 형성을 위해 처음 15-20시간은 집중적으로 학습하고 그 뒤엔 더 규칙적인 속도(pace) 로 속도를 줄이라고요. 글을 읽어보시고, 한번 눈을 감고 나는 어떻게 학습하고 있는지를 떠올려 보세요. 꼭 이 방법이 아니더라도 어떻게 할 것인지 생각해 보는 것만으로도 도움이 될 것입니다.
ㅤ
✓ GeekNight 2024 - 긱뉴스 밋업
- 12월에 "라이프 해킹 - 즐거운 삶을 위하여" 라는 주제로 첫 오프라인 긱뉴스 밋업을 준비중입니다.
- 5분 이내의 라이트닝토크 형식으로 "사이드 프로젝트, 새로운 비즈니스, 내 삶을 풍요롭게 하는 것들과 관련된 모든 것들"에 대해 발표합니다.
- 곧 토크 리스트 발표 및 참가자 신청을 받을 예정이니 기대해 주세요
✓ Feedback : 긱뉴스 위클리 어떻게 읽고 계신가요? 의견과 제안 부탁드려요
ㅤ
✓ Show GN - 직접 만드신 오픈소스나, 재직중인 스타트업의 제품/서비스를 소개해주세요.
✓ Ask GN - 다양한 질문을 올려주세요.
매주 월요일 아침, 지난 일주일간의 GeekNews 중 엄선한 뉴스들을 이메일로 보내드립니다.
- Generative AI’s Act o1 - 에이전트 추론의 시대 개막
- 학습하는 방법 배우기 (Learning to Learn)
작성자가 인터뷰 면접 마무리때 썼던 질문은 "당신이 배운 것 중에서 다른 사람들은 잘 모르는, 당신에게만 엣지를 주는 것은 무엇인가요?" 라고 하는데요. 가장 인상 깊었던 답변 중 하나는 "새로운 것을 시작할 때 가장 중요한 것은 무엇을 배워야 할지 아는 것" 이었다고 합니다. 이 학습흐름은 3단계로 구성되는데, 특히 심리학적 효과를 활용한 '간격 반복 학습'과 같은 새로운 학습 기법을 통해 더 효과적인 학습이 가능함을 설명합니다. 빠르게 변화하는 기술 환경에서 자기 발전을 위해 학습법을 업데이트하는 것이 중요하다는 점을 다시 한번 강조합니다.
- "Software Engineer" 직함이 의미를 (거의) 상실했음
최근 소프트웨어 엔지니어링 업계에서는 직함 인플레이션으로 인해 "시니어" 직함의 의미가 희석되고 있으며, 이는 경력과 경험에 대한 잘못된 인식을 초래할 수 있습니다. 이러한 현상은 주로 인재 유치를 위한 경쟁과 비금전적 보상 전략으로 인해 발생하며, 이는 업계의 진실성과 기능성을 위협합니다. 미국과 마찬가지로 국내에서도 비슷한 현상이 일어나고 있는데, 명확한 직무 설명을 통해 실질적인 역량과 책임에 기반하도록 해야 합니다.
- 비디오 스크래핑: 35초 화면 캡처에서 0.1센트로 JSON 데이터 추출하기
비디오 스크래핑을 통해 저렴한 비용으로 효율적으로 데이터를 추출하는 방법을 소개합니다. 수작업 복사나 복잡한 API 사용의 대안으로 충분히 사용가능한데요. 맥의 QuickTime을 활용해 화면을 녹화한 뒤, Google AI Studio에서 Gemini로 모든 데이터를 쉽게 추출하는 방법을 설명합니다. 웹사이트 인증이나 스크래핑 방지 기술의 영향을 받지 않고, 비용도 저렴하며, 데이터 저널리즘 분야에서도 유용하게 활용될 수 있습니다.
- State of AI 리포트 2024 [구글 Slide, 213P]
인공지능의 최신 연구 동향과 산업적 발전을 포괄적으로 다루는 보고서 입니다. 올해는 OpenAI와 NVIDIA의 선두적 위치와 중국의 AI 발전을 강조하고 있습니다. 또한, AI 규제와 안전에 대한 글로벌 및 지역적 논의가 진행 중이며, AI의 사회적 영향과 관련된 다양한 예측을 제공합니다. 이 보고서는 항상 향후 12개월 동안의 예측을 10가지 적어두고, 다음해 보고서에서 얼마나 맞았는지 평가하는데요. 작년 예측은 5개가 맞았고, 3개는 틀렸고, 2개는 아직이라고 하네요. 올해 예상은 결과가 어떨지 한번 평가해보세요,
- 주권 국가가 미국 대형 AI 연구소에 100억 달러 이상을 투자하면서 국가 안보 심사가 이루어짐
- 코딩 능력이 전혀 없는 사람이 만든 앱이나 웹사이트가 바이럴 히트를 기록함 (예: 앱스토어 100위 이내)
- 프론티어 연구소들은 데이터 수집 관행에 대한 소송이 시작되면서 의미 있는 변화를 구현함
- 입법자들이 과도한 조치를 취했다고 우려하면서 EU AI 법의 초기 시행은 예상보다 온건해짐
- OpenAI o1을 대체하는 오픈소스 대안이 다양한 추론 벤치마크에서 이를 능가함
- 도전자들은 NVIDIA의 시장 지위에 의미 있는 타격을 주는 데 실패함
- 기업들이 제품-시장 적합성을 달성하는 데 어려움을 겪으면서 휴머노이드에 대한 투자 수준이 감소함
- Apple의 온디바이스 연구 결과가 강력해지면서 개인용 온디바이스 AI에 대한 추진력이 가속화됨
- AI 과학자가 생성한 연구 논문이 주요 ML 컨퍼런스나 워크숍에서 채택됨
- GenAI 기반 요소와 상호작용하는 비디오 게임이 돌파구적인 지위를 달성함
- SQLite로 전문검색과 벡터검색의 하이브리드 구현하기
SQLite를 활용한 전문검색 + 벡터검색 형태의 하이브리드 검색은 키워드 검색과 의미론적 검색을 결합하여 더 풍부하고 의미 있는 검색 결과를 제공할 수 있습니다. 외부 서비스 없이도 저렴하고 쉽게 실험과 프로토타입을 만들 수 있으며, 다양한 애플리케이션에서 유용하게 활용될 수 있습니다. 또한, 데이터 크기와 관계없이 강력한 검색 솔루션을 제공하여 기존 검색 시스템을 개선하거나 새로운 검색 애플리케이션 개발 시 고려할 만한 가치가 있습니다.
- 맥킨지 같은 컨설팅 산업이 위태로울까?
컨설팅 산업은 최근 몇 년간의 무분별한 성장과 내부 문제로 인해 위기에 처해 있으며, 지정학적 위험, ESG에 대한 열정 약화, 기술 변화 등 복합적인 도전에 직면해 있습니다. 특히, AI 기술의 발전은 컨설팅 회사들에게 새로운 기회를 제공하는 동시에, 장기적으로는 그들의 역할을 축소시킬 가능성도 있어 이에 대한 대비가 필요합니다. 이러한 상황 속에서 컨설팅 회사들은 전략을 재정비하고, 새로운 기회를 활용하여 지속 가능한 성장을 모색해야 합니다.
- 이번 주 Claude Artifacts로 구축한 모든 것
Claude Artifacts는 HTML, CSS, JavaScript를 사용하여 다양한 인터랙티브 도구를 빠르게 개발할 수 있는 기능을 제공하며, 이를 통해 문제 해결과 프로토타입 제작에 유용합니다. 이 기능을 활용하여 URL 변환, SQLite 데모, 클립보드 뷰어 등 다양한 프로젝트를 단시간에 구현할 수 있었으며, 특히 복잡한 도구도 짧은 시간 내에 제작 가능하다는 점이 매력적입니다. 그러나 API 호출 및 외부 페이지 링크 기능의 제한이 있어, 이를 보완하기 위한 대안도 필요합니다.
- 메타는 오픈소스를 오염시키고있다.
메타가 '오픈소스'라는 용어를 사용하여 사용자들을 혼란스럽게 하고 오픈소스를 오염시켰다는 비판을 받고 있습니다. 구글과 마이크로소프트는 OSI와 협의를 통해 완전히 개방되지 않은 모델에 '오픈소스'라는 용어를 사용하지 않기로 결정했습니다. OSI의 '오픈소스 AI 정의' 초안은 지나치게 타협적이라는 비판을 받고 있으며, 이는 오픈소스의 의미를 희석시킬 우려가 있습니다.
- OpenObserve - 클라우드 네이티브 관찰(observability) 플랫폼
로그, 메트릭, 트레이스, RUM 등 다양한 데이터 타입을 포괄적으로 지원하며, Elasticsearch 대비 약 140배 저렴한 비용으로 페타바이트급 데이터를 처리할 수 있는 클라우드 네이티브 관찰 플랫폼입니다. 직관적인 GUI와 다양한 스토리지 옵션, 고가용성 및 클러스터링 기능을 통해 사용자는 간편하게 설치하고 운영할 수 있으며, SQL 및 PromQL을 통한 쿼리 지원으로 데이터 분석이 용이합니다. 또한, 다국어 UI 지원과 보안 기능이 내장되어 있어 글로벌 사용자에게도 유용합니다.
- JavaScript 도구를 "더 빠른 언어"로 재작성 하는 것에 대한 회의적인 시각
JavaScript 도구를 더 빠른 언어로 재작성하려는 경향에 대한 우려를 다루며, JavaScript의 성능 개선 가능성이 여전히 존재한다고 강조합니다. 저자는 JavaScript 생태계의 장점인 쉬운 기여와 디버깅 환경을 유지하면서도 성능을 향상시킬 수 있는 방법을 모색해야 한다고 주장합니다. 또한, 새로운 언어로의 전환이 초보 개발자에게 무기력함을 가르칠 위험이 있으며, 커뮤니티 차원의 진지한 논의가 필요하다고 제안합니다.
- 체스사이트 Lichess.org에서 한 수를 둘 때 일어나는 일
Lichess 가 실시간 체스 게임을 가능하게 하는 백엔드 아키텍처와 프로세스를 상세히 설명하며, WebSocket을 통한 실시간 통신과 Redis Pub/Sub을 활용한 메시지 전달, MongoDB를 통한 데이터 저장 등 주요 기술적 요소를 소개합니다. 또한, Lichess의 아키텍처가 실시간 멀티플레이어 게임뿐만 아니라 채팅, 협업 도구, 소셜 미디어 피드 등 다양한 실시간 웹 애플리케이션에 적용될 수 있는 패턴과 기술을 제시하며, 실시간 시스템 설계 시 고려해야 할 확장성, 안정성, 데이터 정합성 등의 기술적 과제를 해결하기 위한 전략을 제공합니다.
- GIMPS에서 새로운 소수를 발견함
새로운 메르센 소수인 2^136279841 - 1이 발견되어 소수의 세계에 큰 진전을 가져왔습니다. 이 수는 41,024,320 자릿수로, 이전의 가장 큰 소수와 비교해 천육백만 이상의 차이를 보입니다. 또한, Probable Prime Test를 통해 발견된 첫 번째 소수라는 점에서 그 의미가 큽니다. 뭔가 너무 숫자가 커서 다른 세상 이야기 같아요.
- Scalene - AI기반 Python용 고성능, 고정밀 CPU/GPU 및 메모리 프로파일러
Scalene은 Python 프로파일러 중에서도 AI 기반 최적화 제안을 통합하여 더욱 빠르고 자세한 정보를 제공하는 고성능 도구입니다. CPU, GPU, 메모리 프로파일링을 통해 개발자가 최적화할 수 있는 코드에 집중할 수 있도록 돕고, 특히 메모리 누수와 의도치 않은 데이터 복사를 쉽게 식별할 수 있습니다. 또한, CLI와 웹 기반 GUI를 제공하여 사용자 편의성을 높이고, 다양한 옵션을 통해 맞춤형 프로파일링이 가능합니다.
- Next.js 15 정식 버전 릴리즈
Next.js 15은 React 19 지원과 함께 캐싱 방식의 변화를 통해 더 예측 가능한 성능과 데이터를 제공하며, 개발자들이 수동 메모이제이션을 줄일 수 있도록 React Compiler를 도입했습니다. 또한, Turbopack의 성능 향상으로 개발 경험을 크게 개선하고, 새로운 unstable_after API를 통해 사용자 응답 후 부차적인 작업을 처리할 수 있는 기능을 제공합니다. 이번 업데이트는 개발자들이 Next.js를 활용하여 더 효율적이고 최적화된 웹 애플리케이션을 구축하는 데 도움을 줄 것입니다.
- 윈도 프리셀(Freecell) 게임의 카드 섞기 알고리즘
윈도 프리셀 게임의 카드 섞기 알고리즘은 특정 번호를 입력하면 동일한 카드 배열을 생성할 수 있도록 설계되어 있으며, 이는 다른 프리셀 프로그램에서도 활용됩니다. 이 알고리즘은 간단한 C 코드로 구현되어 있으며, MS 컴파일러의 rand()와 srand() 함수에 의존합니다. 윈도 XP 이후로는 카드 배열 번호가 1,000,000번까지 확장되어 더(?) 다양한 게임을 즐길 수 있습니다. 댓글에 깰수 없는 배열들 리스트가 있다고 적어주신 부분도 흥미롭네요.
- 오늘은 Ubuntu 20주년 기념일
20년전에 Ubuntu 4.10 "The Warty Warthog Release" 가 발표되었네요. "남아프리카 다이아몬드 부자가 리눅스 CD를 뿌린대" 라는 소문과 함께 그 시절에는 누구나 신청하면 우분투 배포본을 CD로 받을수 있어서 저도 신청해서 받았던 기억이 납니다. 물론, 실제로는 창업했던 회사를 베리사인에 5천억원이 넘는 돈으로 매각한뒤, 러시아 우주선 타고 ISS다녀오고 남은 돈으로 캐노니컬을 창업했죠. 하여튼, 그랬던 우분투가 가장 유명한 리눅스 배포판중 하나가 될 거라고는 예상하지 못했네요.
- Anthropic, Computer Use 기능과 Claude 3.5 Sonnet/Haiku 모델 공개
Anthropic이 발표한 Claude 3.5 Sonnet과 Haiku 모델은 업계 최고 수준의 소프트웨어 엔지니어링 기술과 경제성을 결합하여 성능을 크게 향상시켰습니다. 특히, Computer 기능을 통해 Claude가 사람처럼 컴퓨터를 조작할 수 있게 되어 반복적인 업무 자동화에 큰 도움이 될 것으로 기대됩니다. 이러한 기술 발전은 AI와 RPA의 경계를 모호하게 만들며, 새로운 가능성을 열어줄 것입니다.
- 외과의사들이 수술실에서 Apple Vision Pro를 사용하는 이유
애플 비전 프로는 외과의사들이 수술 중 다양한 정보를 쉽게 확인할 수 있도록 도와주며, 특히 고가의 장비를 구매할 여력이 없는 병원에 큰 영향을 미칠 수 있습니다. 이 기기는 높은 해상도와 적응성 덕분에 기존의 다른 헤드셋보다 우수하다는 평가를 받고 있으며, UCSD와 같은 의료 기관에서 실제 수술에 사용되고 있습니다. 그러나 개인정보 보호와 보안 문제, 그리고 FDA 승인 등 규제 절차를 거쳐야 하는 과제가 남아 있습니다. 확실히 애플의 기기들은 산업계에서 먼저 잘 활용되는 부분이 있긴 하네요. 아이패드도 실무에서 꽤 많이 쓰이는 것 처럼요.
- 암 치료를 위한 새로운 AI 도구
하버드 의과대학의 연구팀이 개발한 새로운 AI 모델은 다양한 암 유형에 걸쳐 진단 작업을 수행할 수 있는 유연성을 갖추고 있으며, 기존 AI 시스템보다 더 높은 정확도로 암세포 감지와 종양의 분자 프로파일 예측을 가능하게 합니다. 이 모델은 19개의 암 유형에서 테스트되어 환자 생존 예측과 치료 반응 예측에서 뛰어난 성능을 보였으며, 특히 환자 생존과 관련된 새로운 통찰력을 제공할 수 있습니다. 이러한 AI 기술의 발전은 암 진단 및 치료 계획 수립에 있어 중요한 진전을 의미하며, 향후 정밀 의료 구현에 기여할 가능성이 큽니다.
- 실패하지 말지어다: 실패를 피하라고 말하는 몇 안되는 글
실패의 정의가 불분명한 상황에서, 이 글은 실패를 '회복할 수 없게 되는 것'으로 정의하며 반드시 피해야 한다고 강조합니다. 일반적으로 인식하는 실패를 '레버리지'로 생각하면 삶의 방향을 전환할 수 있는 기회로 삼을 수 있습니다. 실패를 어떻게 인식하느냐에 따라 인생의 전환점이 될 수 있는 방법을 제시합니다.
- Stable Diffusion 3.5 공개
Stable Diffusion 3.5는 소비자 하드웨어에서 실행 가능하며, 다양한 모델을 통해 고품질 이미지를 빠르게 생성할 수 있어 창작 니즈에 맞게 쉽게 커스터마이징할 수 있습니다. Stable Diffusion 3.5 Large Turbo 모델은 빠른 추론 시간과 뛰어난 이미지 품질을 제공하며, Medium 모델은 품질과 일관성을 중시하여 다양한 해상도의 이미지를 생성할 수 있습니다. 또한, 비상업적 사용과 연 매출 100만 달러 이하의 상업적 사용에 무료로 제공되어 개인과 중소기업에게 유용한 도구가 될 것입니다.
- 애플의 AirPods Pro 청력 건강 기능은 소리만큼이나 훌륭함
애플의 AirPods Pro 2는 청력 건강 기능을 통해 보청기로도 사용 가능하며, 이는 청력 건강 인식에 중요한 전환점이 될 수 있습니다. iOS 18.1과 함께 제공되는 이 기능은 청력 테스트와 청각 보호를 포함하여 사용자가 자신의 청력 상태를 쉽게 확인하고 보호할 수 있도록 돕습니다. 이러한 기술 발전은 보청기에 대한 편견을 줄이고, 청각 건강에 대한 인식을 높이는 데 기여할 수 있습니다.
- Transformers.js v3 릴리즈
Transformers.js v3는 WebGPU 지원을 통해 최대 100배 빠른 성능을 제공하며, 120개의 아키텍처와 1200개 이상의 사전 변환된 모델을 지원하여 다양한 머신러닝 작업에 적합합니다. 새로운 양자화 포맷과 모듈별 dtypes 선택 기능으로 모델의 성능과 효율성을 더욱 향상시킬 수 있습니다. 또한, Node.js, Deno, Bun과의 호환성을 통해 다양한 서버 측 JavaScript 환경에서 쉽게 사용할 수 있습니다.
- PlaceholderJS - 간단하고 가벼운 플레이스홀더
PlaceholderJS는 개발자에게 무료로 제공되는 서비스로, React 및 NextJS와 원활하게 연동됩니다. 이미지 크기, 텍스트, 텍스트 색상, 배경 색상 등을 파라미터로 지정할 수 있어 사용자 맞춤형 플레이스홀더 이미지를 쉽게 생성할 수 있습니다. 간단한 형태로 이용할 수 있어 개발자들이 효율적으로 프로젝트에 활용할 수 있습니다.
- Tokenizer에 주의를 기울여야 합니다
토크나이저와 임베딩이 RAG 기반 AI 앱의 성능에 미치는 영향을 설명하며, 특히 이모지, 오타, 도메인 특화 용어 처리 시 주의해야 할 점을 사례와 함께 제시합니다. MiniLM-L6-v2와 OpenAI의 tiktoken을 비교하여 영어에 최적화된 모델의 한계를 논의하며, 한국어와 같은 다른 언어를 다룰 때 추가적인 고려사항이 필요함을 강조합니다. 또한, 입력 데이터를 정제하고 표준화하는 것만으로도 모델 성능을 크게 개선할 수 있음을 언급하며, 단단한 데이터 전처리 파이프라인 구축의 중요성을 강조합니다.
- Arm, 퀄컴과의 불화 고조로 칩 설계 라이선스 취소
Arm과 Qualcomm 간의 라이선스 분쟁은 스마트폰 및 PC 시장에 큰 영향을 미칠 수 있으며, Qualcomm의 수익에 직접적인 타격을 줄 가능성이 있습니다. 이 분쟁은 단순히 두 회사 간의 문제가 아니라 전체 반도체 산업에 파급 효과가 클 것으로 보이며, Arm의 IP를 사용하는 다른 회사들도 유사한 상황에 직면할 수 있습니다. 또한, Arm의 라이선스 모델 변경으로 인해 기존 고객들과의 관계가 악화되고 있어, 생태계 전반에 부정적 영향을 미칠 수 있습니다.
- JetBrains Rider, 이제 비상업적 사용은 무료
JetBrains Rider는 .NET, ASP.NET Core, MAUI와 같은 다양한 프레임워크와 Unity, Unreal Engine, Godot 같은 게임 엔진을 지원하여 개발자들에게 폭넓은 선택지를 제공합니다. Windows, macOS, Linux에서 크로스 플랫폼 개발 환경을 제공하며, Android, iOS 및 Mac Catalyst 개발도 지원하여 다양한 플랫폼에서의 개발을 용이하게 합니다.
- Citizen - MVC기반의 Node.js 웹 어플리케이션 프레임워크
Citizen 프레임워크는 확장 가능한 웹 사이트를 빠르게 구축할 수 있도록 설계된 MVC 기반의 Node.js 웹 애플리케이션 프레임워크로, 전통적인 서버사이드 웹앱, SPA, RESTful API의 기반으로 활용할 수 있습니다. 이 프레임워크는 SEO 친화적인 URL을 지원하고, 서버 사이드 세션 관리, 캐시 관리, 코드 재사용 옵션 등 다양한 기능을 제공하여 개발자에게 유연성과 편리함을 제공합니다. 또한, ES 모듈과 Node 모듈을 지원하며, 개발 모드에서 핫 모듈 교체(HMR)를 통해 효율적인 개발 환경을 제공합니다.
- Automattic이 오픈 소스 도둑질을 했나요?
Automattic이 WP Engine의 인기 플러그인인 Advanced Custom Fields(ACF)를 강탈하고, 이를 통해 오픈 소스 커뮤니티의 윤리를 위반했다는 논란을 다룹니다. Automattic과 WP Engine 간의 기업 분쟁은 WordPress 생태계에 큰 영향을 미치고 있으며, 특히 Automattic의 행동이 공급망 보안에 대한 우려를 불러일으키고 있습니다.
- Quicky - Next.js 앱을 빠르게 디플로이 & 관리하는 CLI도구
Next.js 앱의 배포 및 관리를 간소화하는 Quicky CLI 도구는 GitHub와의 원활한 통합을 통해 프로젝트 초기화부터 배포, 도메인 및 SSL 설정까지 쉽게 관리할 수 있습니다. PM2를 활용한 프로세스 관리와 Nginx 설정 자동화를 통해 애플리케이션의 라이프사이클 모니터링과 커스텀 도메인 연결이 용이하며, SSL 인증서의 자동 발급 및 갱신을 지원합니다. 또한, 배포된 프로젝트의 업데이트 및 제거가 간단하고, 모든 프로젝트와 도메인 정보를 한눈에 파악할 수 있어 유지보수가 편리합니다.
- Tesla WTF - "No Mercy / No Malice"
Tesla와 SpaceX의 최근 발표를 비교하며, Tesla의 과대평가된 시장 가치와 자율주행 기술의 현실을 비판적으로 분석합니다. 또한, 하이브리드 차량의 현재와 전망, 그리고 중국 전기차 시장의 성장에 대해 다루며, Tesla의 미래 전략과 도전에 대한 인사이트를 제공합니다. 필자는 Tesla의 자율주행 기술과 관련된 과장된 기대와 실제 성과의 차이를 지적하며, Tesla의 현재 위치와 미래 가능성을 재평가해야 한다고 주장합니다. 저는 이글이 전기차의 미래에 대해서 너무 부정적이어서, 색안경을 쓰고 보게 되네요. 물론, 일런 머스크는 입조심을 좀 해야하지만요.
- Microsoft GenAIScript - 생성형 AI 스크립팅
Microsoft GenAIScript는 JavaScript를 활용하여 LLM 기반 스크립트를 간편하게 생성, 디버그 및 자동화할 수 있는 환경을 제공합니다. VS Code 확장과 CLI를 통해 다양한 파일 형식 지원, 브라우저 자동화, 데이터 유효성 검사 등 다양한 기능을 제공하여 개발자들이 효율적으로 작업할 수 있도록 돕습니다. 또한, 오픈소스 모델과의 통합 및 CI/CD 환경에서의 자동화 지원을 통해 개발 프로세스를 혁신적으로 개선할 수 있습니다.
- Genie - Uber의 생성형 AI 기반 On-Call Copilot
Uber의 온콜 코파일럿 Genie가 어떻게 엔지니어링 팀의 온콜 업무를 혁신하고 있는지를 설명합니다. Genie는 생성형 AI를 활용하여 질문에 대한 정확하고 유용한 답변을 제공함으로써 엔지니어들의 시간을 절약하고 사용자 경험을 향상시킵니다. 또한, Genie의 성공은 기계 학습 기술과 인간 전문 지식의 강력한 결합을 보여주며, 향후 더 많은 데이터 소스를 통합하고 보안을 강화하는 방향으로 발전할 가능성을 제시합니다.
- Bitwarden SDK, 독점 라이선스에서 GPLv3로 재라이선스
비트워든 SDK가 GPLv3로 재라이선스되어 오픈 소스 커뮤니티와의 협력이 강화되었습니다. 이로 인해 개발자들은 비트워든의 다양한 기능을 더 자유롭게 활용하고 확장할 수 있게 되었습니다. 또한, 라이선스 언어의 개선으로 인해 크레이트 사용에 대한 명확한 가이드라인이 제공됩니다. 최근 Bitwarden 에 대한 비판이 좀 있었는데, 그나마 빠르게 잘 대응한거 같네요.
- 화웨이, HarmonyOS NEXT 출시로 안드로이드와 공식 결별
화웨이가 하모니OS NEXT를 출시하며 안드로이드와 결별하고, 중국 내 주요 앱들이 이를 지원함으로써 중국 기술 독립성을 강화하고 있습니다. 이 운영체제는 성능을 크게 향상시키지만, 안드로이드 앱 지원 중단으로 인해 글로벌 앱 생태계 구축이 필요합니다. 또한, 화웨이는 이OS 기반으로 PC 시장 진출도 계획하고 있다고 하네요. 과연?
- Stripe의 11억 달러 암호화폐 베팅이 성과를 거둘수 있을까?
Stripe가 Bridge를 인수하여 암호화폐를 통한 글로벌 결제 혁신을 시도하고 있으며, 이는 결제 속도와 비용 절감의 가능성을 현실화할 수 있는 중요한 움직임입니다. 스테이블코인을 활용한 결제는 기존 국제 결제 방식보다 개선된 점이 많지만, 규제와 소비자 보호 측면에서의 불확실성이 존재하므로 주의가 필요합니다. 또한, 페이팔과 같은 기존 핀테크 기업들도 블록체인 기술을 활용한 국제 송금 서비스에 관심을 보이고 있어, 이 분야의 경쟁이 심화될 것으로 예상됩니다.
- 도메인 이름 구매 전, 유령인지 여부 확인 필요
도메인 이름을 구매하기 전에 과거 이력을 확인하는 것이 중요하며, 문제가 있는 도메인은 피해야 합니다. 도메인 이름이 "유령이 씌었다"는 표현은 과거의 나쁜 평판이 검색 엔진에 영향을 미쳐 새로운 소유자가 검색 결과에서 순위를 올리기 어렵게 만드는 상황을 말하는데요. 이미 유령이 씌인 도메인을 소유하고 있다면, 검색 엔진과의 소통 및 최선의 SEO 관행을 통해 문제를 해결할 수 있습니다. 검색 엔진 알고리듬의 불투명성으로 인해 이러한 문제는 더욱 복잡해질 수 있습니다.
✓ 사내 커뮤니케이션 도구에 GeekNews Bot을 추가해서 멤버들과 함께 새 글을 받아보세요
ㅤ→ Slack봇, 잔디봇, Teams봇, Discord봇, 구글 챗 봇, Swit 봇
✓ 긱뉴스는 RSS로도 구독 가능합니다
✓ 주위분들께 긱뉴스 위클리 - https://news.hada.io/weekly 뉴스레터를 추천해 주세요.