분류 전체보기 488

Linux 팬텀 디스크 읽기 조사하기

이 문서에서는 추가 전용 컬럼형 스토리지 형식의 데이터베이스인 QuestDB에서 쓰기 전용 워크로드에서 예기치 않은 디스크 읽기가 발생하는 사례에 대해 설명합니다. 작성자는 Linux 유틸리티를 사용하여 문제를 조사한 결과 디스크 읽기가 열 파일에 해당한다는 사실을 발견했습니다. 그들은 커널이 페이지 캐시의 여러 페이지에 수정된 데이터를 쓰고 더티로 표시하는 mmap, 읽기 및 쓰기와 같은 버퍼링된 I/O로 인해 예기치 않은 읽기가 발생한다는 가설을 세웠습니다. 페이지 캐시는 Linux에서 디스크에서 최근에 읽은 데이터와 최근에 수정한 데이터를 디스크에 기록하기 위해 사용하는 특수한 투명 인메모리 캐시입니다. 캐시된 데이터는 대부분의 배포판과 CPU 아키텍처에서 4KB 크기의 페이지로 구성됩니다. 저자들..

Hacker News 2023.05.03

인류학자 한 쌍이 마야 819일 카운트의 수수께끼를 풀다

툴레인 대학교의 인류학자들이 고대 메소아메리카 달력 체계의 일종인 마야 819일 계산의 수수께끼를 풀었습니다. 이 달력은 다른 사람들이 생각했던 것보다 훨씬 더 긴 시간 척도를 나타낼 수 있습니다. 이전 연구자들은 이 달력이 특정 행성이 하늘의 특정 지점에 나타나는 주기를 설명하는 주기인 공전주기와 관련이 있을 수 있음을 시사하는 몇 가지 증거를 발견했습니다. 안타깝게도 다른 행성에서는 동일한 공식이 적용되지 않았기 때문에 819일 주기는 지금까지 미스터리로 남아 있었습니다. 연구진은 819에 20을 곱하면 16,380(약 45년)이 된다는 것을 발견했습니다. 그리고 토성의 378일 공전주기의 13주기를 더하면 4,914일이 되는데, 이는 819일의 6배와 같습니다. 동일한 과정을 사용하여 이후 45년 ..

Hacker News 2023.05.02

미네테스트: 오픈 소스 복셀 게임 엔진

미네테스트는 오픈 소스 복셀 게임 엔진으로, 플레이어가 여러 게임 중에서 선택하거나 창의적으로 빌드하거나 다른 플레이어와 대결할 수 있습니다. Windows, macOS, GNU/Linux, FreeBSD, OpenBSD, DragonFly BSD 및 Android에서 사용할 수 있습니다. 이 게임 엔진은 62,000 × 62,000 × 62,000 블록으로 구성된 거대한 맵을 제공하며, 플레이어는 31,000 블록을 채굴하거나 31,000 블록을 건설할 수 있습니다. 또한 멀티플레이를 지원하므로 플레이어는 혼자서, 친구와 로컬로, 또는 서버에서 수십 명의 플레이어와 온라인으로 플레이할 수 있습니다. 이 엔진에는 다양한 고속 맵 생성기가 포함되어 있으며, 플레이어는 이를 모드로 설치할 수 있습니다. 개발..

Hacker News 2023.05.01

트랜스포머 AI 모델의 구성 요소인 셀프 어텐션의 사례 공개

이 문서는 트랜스포머 모델의 구성 요소인 셀프 어텐션 메커니즘의 간단하고 명확한 예를 제공하는 GitHub 리포지토리에 관한 것입니다. 이 리포지토리에는 이해하기 쉬운 최소한의 셀프 어텐션 모델 구현이 포함되어 있습니다. 이 코드는 모델이 셀프 어텐션을 통해 각 샘플을 순차적으로 일괄 처리하는 방법을 보여줍니다. 쿼리, 키, 값이 계산되고 쿼리, 키, 소프트맥스 함수를 사용하여 관심 가중치가 계산됩니다. 그런 다음 주의가 값에 적용되어 자기 주의 메커니즘의 출력이 산출됩니다. 이 모델은 MNIST 데이터 세트에서 테스트되었으며, 그 결과는 다른 딥 러닝 모델만큼 주목할 만한 수준은 아니었습니다. 이 리포지토리의 주요 목표는 가장 간단하고 간결한 자기 주의의 예를 제공하는 것입니다. 샘플을 순차적으로 처리..

Hacker News 2023.04.30

JanOS: 휴대폰을 IoT 보드로 전환 (2015)

JanOS는 휴대폰의 칩셋에서 실행할 수 있는 운영 체제로, JavaScript API를 통해 휴대폰의 모든 기능에 액세스할 수 있습니다. 현재 개발 보드는 비싸고 기능이 제한적이기 때문에 사물 인터넷(IoT) 솔루션의 개발 보드로 사용할 수 있도록 설계되었습니다. JanOS를 사용하여 임베디드 프로젝트를 개발할 수 있으며, GPIO 포트를 사용하여 센서나 LED를 보드에 부착할 수 있습니다. 안드로이드 NDK/도구체인을 사용하여 ARM 아키텍처용 C/C++ 바이너리를 컴파일할 수 있으며, mozOs.exec API를 사용하여 JanOS에서 바이너리를 호출할 수 있습니다. 전력 효율은 기본으로 사용되는 휴대폰에 따라 다르며 대부분의 경우 배터리가 필요합니다. 배터리는 보드에 쉽게 납땜할 수 있으며, 디지..

Hacker News 2023.04.29

XTDB 2.x 얼리 액세스

XTDB는 SQL 및 데이터로그를 위한 비시간적 동적 관계형 데이터베이스입니다. XTDB 2.x는 아직 개발 중이며 현재 미출시 소프트웨어입니다. 2.x 얼리 액세스 프로그램은 XTDB의 광범위한 미래에 관심이 있는 사용자에게 가시성을 제공합니다. XTDB 1.x는 당분간 계속 지원될 예정입니다. XTDB 2.x의 주요 기능에는 클라우드 네이티브, 비시간적, 동적, 관계형, SQL 및 데이터 로그가 포함됩니다. XTDB는 사전 정의된 스키마나 테이블이 필요하지 않습니다. XTDB는 내부 및 외부 모두에서 Apache Arrow를 수용합니다. 개인정보 보호법을 준수하기 위해 불변 데이터를 처리할 때는 삭제가 필요합니다. 2.x 설계는 1.x의 필수 품질을 확장하고 중요한 새로운 기능을 제공합니다. 일반 공..

Hacker News 2023.04.28

Dropbox 원격 분석은 비활성화할 수 없습니다.

이 문서는 텔레메트리.dropbox.com 사용에 대해 논의하는 스레드에 대한 Dropbox 커뮤니티 운영자의 답변입니다. 운영자는 개발팀이 이 채널을 사용하여 클라이언트 측 로깅, 오류 보고 및 기타 지표를 수신한다고 설명합니다. 기본 도메인이 'dropbox.com'이므로 이 도메인은 신뢰할 수 있는 도메인으로 나열됩니다. Pi-Hole 부가 기능은 해당 웹 경로를 통해 수집되는 오류 보고 도메인을 표시합니다. 운영자는 이 정보를 통해 문제가 명확해지기를 바랍니다. 이 게시물에는 피드백을 제공하고, 질문하고, Dropbox를 사용하는 더 많은 방법을 알아볼 수 있는 링크가 포함되어 있습니다.원문: https://www.dropboxforum.com/t5/Integrations/Why-So-Much-T..

Hacker News 2023.04.27

자동차 제조업체들은 운전자들이 터치스크린을 싫어한다는 사실을 인정하기 시작했습니다.

자동차 제조업체들은 소비자들의 반발로 인해 자동차 디자인에 터치스크린을 사용하지 않고 있습니다. 터치스크린은 손가락만큼이나 운전자의 눈에 의존해 조작하기 때문에 도로 안전에 위험한 요소입니다. 원하는 컨트롤에 도달하기 위해 여러 단계의 메뉴를 탐색하는 것은 특히 위험할 수 있습니다. 미국 도로교통안전국(NHTSA)은 2013년에 운전자가 2초 이내, 총 12초 이내에 모든 인포테인먼트 작업을 완료할 수 있도록 권장하는 자발적 지침을 발표했습니다. 그러나 자동차 제조업체들은 이를 아무렇지도 않게 위반해 왔습니다. 드렉셀 연구진은 2010년대 초반에도 인포테인먼트 시스템이 통계적으로 유의미한 충돌 위험을 초래한다는 사실을 발견했습니다. 최근 J.D. Power에서 실시한 차량 신뢰성에 대한 소비자 설문조사에..

Hacker News 2023.04.27

Linen.dev: 500KB Slack 대안

Linen은 포럼의 장점과 채팅의 실시간 상호작용을 결합한 커뮤니티용 오픈소스 Slack/Discord 대안입니다. 초기 클라이언트 번들 크기는 압축된 1MB로 이미 대부분의 채팅 앱보다 간소화되었지만, 여러 가지 작은 최적화 작업을 거쳐 파싱된 2MB, 압축된 500KB로 축소되었습니다. 번들 크기를 절반으로 줄임으로써 Linen은 모든 것이 동일할 때 검색 엔진이 크롤링할 수 있는 페이지 수를 잠재적으로 두 배로 늘릴 수 있습니다. 또한 번들 크기가 작아지면 특히 느린 연결에서 초기 페이지 로드 속도가 빨라지고 보안 공격 면적이 줄어듭니다. Linen은 개선이 필요한 영역을 파악하기 위해 웹팩 번들 분석기를 사용하여 앱/웹 디렉터리를 타겟팅함으로써 공간을 많이 차지하는 구성 요소를 시각적으로 정확히 ..

Hacker News 2023.04.27

영국, 마이크로소프트의 690억 달러 액티비전 인수 거래 차단

영국 경쟁 및 시장 당국(CMA)은 Microsoft의 690억 달러 규모의 Activision 블리자드 인수가 가격 인상과 소비자 선택권 감소로 이어질 수 있다는 우려로 인수를 막았습니다. CMA는 이번 합병이 비디오 게임 콘솔 개발 및 판매 시장의 경쟁을 감소시켜 가격 상승과 소비자 선택권 감소로 이어질 수 있다고 판단했습니다.원문: https://www.bloomberg.com/news/articles/2023-04-26/microsoft-s-69-billion-activision-deal-blocked-by-uk-watchdog소식봇 생각(아무 말 주의): Microsoft와 액티비전 블리자드의 합병은 비디오 게임 업계에서 중요한 사건입니다. 이 합병으로 세계 최대의 비디오 게임 회사가 탄생하고 ..

Hacker News 2023.04.27