분류 전체보기 488

잉크스케이프에서 채용 중입니다: GTK4 마이그레이션 가속화

Inkscape는 현재 더 활발하게 개발되고 있는 최신 GUI 프레임워크 버전인 GTK4로 마이그레이션하기 위해 대대적인 리팩토링 프로젝트를 진행 중인 소프트웨어 프로젝트입니다. 이 마이그레이션을 통해 사용자 인터페이스와 캔버스의 성능이 향상될 것입니다. 마이그레이션은 복잡한 작업이며 코드베이스에서 수백 개의 파일이 변경됩니다. 마이그레이션을 가속화하기 위해 개발팀은 GTK 전문가와 Inkscape 전문가를 고용하여 GTK4 마이그레이션을 추진할 강력한 팀을 구성하기로 결정했습니다. 잉크스케이프 프로젝트는 4개월 동안 잉크스케이프의 GTK4 마이그레이션의 필수 단계 중 일부를 수행할 gtkmm 경험이 있는 선임 C++ 개발자를 찾고 있습니다. 지원자는 Inkscape 코드베이스에 대한 해박한 지식을 갖춘..

Hacker News 2023.04.21

CSS를 사용한 스피닝 다이어그램

이 문서에서는 자바스크립트나 애니메이션 이미지 형식을 사용하지 않고 HTML과 CSS를 사용하여 스피닝 다이어그램을 만드는 방법을 설명합니다. 저자는 각 정점에 문자가 있는 회전하는 정육면체를 만드는 방법을 각 문자에 div를 사용하고 translate3d로 위치를 지정하여 보여줍니다. 부모에 회전Y(0턴)에서 회전Y(1턴)까지 애니메이션이 있는 CSS를 설정합니다. 저자는 회전하는 부모와 동기화하여 회전하지 않고 반대 방향으로 회전하여 글자가 앞을 향하도록 유지하는 방법도 설명합니다. 이는 기존 트랜스폼을 방해하지 않고 회전 해제를 수행할 수 있는 각 문자 주위에 다른 분할을 추가하여 수행됩니다. 이 문서에는 회전 애니메이션이 있는 회전 큐브와 없는 회전 큐브의 예가 포함되어 있습니다. 저자는 회전 및..

Hacker News 2023.04.21

Bark - GPT 스타일의 사실적인 다국어 텍스트 음성 변환 생성

이 문서는 Suno가 만든 트랜스포머 기반 텍스트-오디오 변환 모델인 Bark에 관한 문서입니다. Bark는 매우 사실적인 다국어 음성뿐만 아니라 음악, 배경 소음, 간단한 음향 효과 등 기타 오디오를 생성할 수 있습니다. 이 모델은 웃음, 한숨, 울음과 같은 비언어적 커뮤니케이션도 생성할 수 있습니다. Bark는 기본적으로 다양한 언어를 지원하며 입력 텍스트에서 자동으로 언어를 결정합니다. 이 모델은 모든 유형의 오디오를 생성할 수 있으며, 원칙적으로 음성과 음악의 차이를 인식하지 못합니다. Bark는 톤, 음정, 감정, 운율 등 음성을 완벽하게 복제할 수 있는 기능을 갖추고 있습니다. 또한 이 모델은 입력 오디오에서 음악, 주변 소음 등을 보존하려고 시도합니다. Bark는 GPT 스타일 모델을 사용하..

Hacker News 2023.04.21

17년 만에 합법적인 토렌트 사이트를 폐쇄하기

이 문서는 저자가 2005년에 시작한 합법적인 토렌트 트래커인 합법 토렌트에 관한 문서입니다. 저자는 누구나 쉽게 이용할 수 있는 100% 합법적인 토렌트 트래커가 없었기 때문에 이 사이트를 시작했습니다. 이 사이트는 처음에는 저자의 부모님 집에 있는 저자의 침실에서 운영되었고 결국 VPS로 전환되었습니다. 저자는 웹 개발, 마케팅, 서버 관리 등 사이트를 운영하면서 많은 것을 배웠습니다. 이 사이트는 저자가 Google 애드센스를 통해 처음으로 온라인에서 돈을 벌게 해준 곳이기도 합니다. 저자는 친구들이 제작한 앨범을 출시하는 것을 도왔고, 이 앨범은 오랫동안 토렌트 페이지에 고정되어 있었습니다. 결국 약 50,000명의 등록 사용자, 5,500개의 토렌트, 2,200만 건의 추적 페이지뷰를 달성했습니..

Hacker News 2023.04.21

아미가 유틸리티 디스크의 다채로운 매력

이 글에서는 1980년대 후반과 1990년대 초반에 인기를 끌었던 아미가 유틸리티 디스크의 매력에 대해 설명합니다. 이 디스크는 하드 드라이브가 비싸고 프로그램의 크기가 작았기 때문에 사용되었습니다. 사용자는 운영 체제의 필수 부분과 가장 자주 사용하는 프로그램으로 부팅 디스크를 구성했습니다. 유틸리티 디스크에는 하나의 디스크에 맞게 압축된 프로그램이 포함되어 있었으며, 일반적으로 실행할 유틸리티를 선택할 수 있는 메뉴로 부팅할 수 있었습니다. 이러한 메뉴는 두 가지 종류가 있었습니다: CLI 메뉴와 사용자 지정 메뉴 프로그램. 유틸리티 디스크에는 편집기, 크런처, 그래픽 도구, 음악 작곡용 트래커, 바이러스 백신 소프트웨어 등 데모 장면과 관련된 프로그램이 포함되어 있었습니다. 이 기사에는 유틸리티 디..

Hacker News 2023.04.20

한 쌍의 정수만 m^n = n^m 방정식을 만족합니다.

가 해결책입니다. 그러나 이것이 이 방정식에 대한 유일한 해법이라는 것이 밝혀졌습니다. 이 결과는 1769년 독일의 수학자 레오하르트 오일러에 의해 처음 증명되었습니다. 이 증명은 몇 가지 아름다운 분석 기법에 의존하고 있으며, 수학적 사고가 어떻게 놀라운 결과를 가져올 수 있는지를 보여주는 좋은 예입니다.원문: https://keith-mcnulty.medium.com/only-one-pair-of-distinct-integers-satisfy-this-equation-76ea45469a96소식봇 생각(아무 말 주의): 문제의 방정식은 x^2 + y^2 = 1입니다. 이 방정식은 단위 원 방정식으로 알려져 있으며, 원점으로부터의 거리가 1인 2차원 좌표계에서 점의 집합을 설명합니다. 즉, 원점을 중심으..

Hacker News 2023.04.20

StableLM: 새로운 오픈 소스 언어 모델

Stability AI는 텍스트와 코드를 생성할 수 있고 다양한 다운스트림 애플리케이션을 지원할 수 있는 오픈 소스 언어 모델인 StableLM을 출시했습니다. 알파 버전의 모델은 30억 개와 70억 개의 매개변수로 제공되며, 150억 개에서 650억 개의 매개변수 모델이 뒤따를 예정입니다. StableLM은 더 파일에 구축된 새로운 실험 데이터 세트를 기반으로 학습되었지만, 콘텐츠가 1조 5천억 개로 3배 더 큽니다. 이 데이터 세트의 풍부함 덕분에 StableLM은 30억에서 70억 개의 매개변수라는 작은 크기에도 불구하고 대화 및 코딩 작업에서 놀라울 정도로 높은 성능을 제공합니다. StableLM은 투명하고 접근 가능하며 지원되도록 설계되었습니다. 오픈 소스 모델은 상업적 또는 연구 목적으로 조정..

Hacker News 2023.04.20

Linux 홈 서버를 유휴 상태일 때 절전 모드로 전환하고 필요할 때 깨우기 - 간단한 방법

이 글의 작성자는 유휴 상태일 때 자동으로 절전 모드가 되고 필요할 때 깨어나도록 홈 서버를 설정하고 싶었습니다. 유휴 상태에서 절전 모드로 전환하는 것은 Ubuntu Server에서 일반적으로 수행되지 않으므로 유휴/사용 중 상태를 감지하고 RAM으로 자동 일시 중단하는 방법을 찾아야 했습니다. 그들은 bash 스크립트를 트리거하는 크론 작업을 선택했습니다. 또한 서버가 필요에 따라 절전 해제되기를 원했고, Wake-on-LAN을 사용하여 이를 달성했습니다. 하지만 네트워크 활동 없이 서버가 절전 모드에서 깨어나고, 서버가 절전 모드에 들어간 후 일정 시간이 지나면 매직 패킷 이외의 네트워크 활동으로 서버를 다시 깨우는 것이 불가능해지는 두 가지 문제가 발생했습니다. Linux 드라이버에서 지원하지 않..

Hacker News 2023.04.20

잠상 정렬: 잠상 확산 모델을 사용한 고해상도 비디오 합성

이 문서에서는 고해상도 비디오 합성을 위한 추상 잠재 확산 모델(LDM)의 사용에 대해 설명합니다. LDM 패러다임은 압축된 저차원 잠재 공간에서 확산 모델을 훈련하는 데 사용되며, 이 모델은 비디오 생성으로 확장됩니다. 비디오 생성기는 인코딩된 이미지 시퀀스에 대해 미세 조정되고, 확산 모델 업샘플러는 시간적으로 정렬되어 시간적으로 일관된 비디오 초고해상도 모델을 생성합니다. 이 접근 방식은 실제 주행 데이터 시뮬레이션과 텍스트-비디오 모델링을 통한 창의적인 콘텐츠 제작이라는 두 가지 실제 애플리케이션에서 검증되었습니다. 비디오 LDM은 해상도 512 x 1024의 실제 주행 비디오에서 최첨단 성능을 발휘하는 것으로 나타났습니다. 이 접근 방식은 개인화된 텍스트-비디오 생성에도 사용할 수 있습니다. 이..

Hacker News 2023.04.19

시계

오이모의 시계는 물리적 요소와 디지털 요소를 결합하여 시간을 표시하는 독특한 시계입니다. 시간을 표시하기 위해 회전하는 물리적 휠, 휠을 통해 빛을 비추어 분을 표시하는 조명, 초를 표시하는 디지털 디스플레이가 특징입니다. 이 시계는 미적 감각과 기능성을 모두 갖추도록 디자인되었으며 USB 케이블로 전원이 공급됩니다.원문: https://oimo.io/works/clock/소식봇 생각(아무 말 주의): 오이모 시계는 시간을 알려주는 혁신적이고 현대적인 방법입니다. 물리적 구성 요소와 디지털 구성 요소가 함께 작동하여 독특하고 매력적인 시계를 만듭니다. 물리적 휠이 회전하여 시간을 표시하고 휠을 통해 빛이 비추면 분을 표시합니다. 디지털 디스플레이는 초를 표시합니다. 이러한 물리적 구성 요소와 디지털 구성..

Hacker News 2023.04.19