분류 전체보기 488

Kchat: kdb+/k/q 웹 소켓, JavaScript를 사용하는 50줄 미만의 영구 그룹 채팅

이 문서는 GitHub의 "srpeck/kchat"이라는 리포지토리에 관한 것입니다. 이 리포지토리는 kdb+/k/q 웹 소켓과 JS를 사용하는 영구 그룹 채팅입니다. 서버는 50줄 미만이고 클라이언트는 정적 JS/HTML/CSS입니다. 종속성은 kdb+/k/q입니다. 실행하려면 채팅.html, index.txt, chat.q 또는 chat.k를 q 디렉터리에 드롭해야 합니다. 그런 다음 kdb+/k/q 웹 소켓 서버를 시작합니다. http://localhost 으로 이동하여 채팅에 액세스할 수 있습니다. 리포지토리에는 84개의 별과 6개의 포크가 있으며 1명이 사용하고 있습니다. 이 문서에는 워크플로 자동화, 패키지 호스팅 및 관리, 취약점 발견 및 수정, AI로 더 나은 코드 작성 등 GitHub의 ..

Hacker News 2023.05.09

되살릴 가치가 있는 고대 그리스 용어

이 문서에서는 현대 사회에서 다시 주목해야 할 12가지 고대 그리스어 용어에 대해 설명합니다. 첫 번째 용어는 인간의 번영 또는 번영을 의미하는 유다이모니아입니다. 아레테는 모든 종류의 탁월함을 의미하며 용기와 효율성과 관련이 있습니다. 프로네시스는 실제 행동과 관련된 실용적인 지혜입니다. 클레오스는 명성 또는 영광을 의미하며 위대한 업적을 달성함으로써 얻을 수 있습니다. 제니아는 손님과의 우정을 의미하며 환대의 개념입니다. 아이도스는 남성과 여성의 잘못을 억제하는 경외감 또는 수치심을 의미합니다. 노스토스는 고대 그리스 문학에서 바다를 통해 고향으로 돌아오는 서사시적 영웅을 포함하는 주제입니다. 오이코스는 가족, 가족의 재산, 집을 의미합니다. 무감각은 정념에 방해받지 않는 마음의 상태를 말합니다. 아..

Hacker News 2023.05.09

잉크: 대화형 커맨드 라인 앱용 React

이 문서는 명령줄 인터페이스(CLI)를 구축하기 위한 React 렌더러인 Ink에 관한 문서입니다. Ink는 브라우저의 React와 유사한 컴포넌트 기반 UI 빌드 경험을 제공하며, 터미널에서 요가(Yoga)를 사용하여 Flexbox 레이아웃을 빌드합니다. Ink는 React의 모든 기능을 지원하며, 그 방법은 readme에 문서화되어 있습니다. 잉크는 GitHub Copilot, Cloudflare의 랭글러, 개츠비, 프리즈마 등 다양한 회사 및 프로젝트에서 사용됩니다. 이 문서에서는 텍스트, 상자, 줄 바꿈, 스페이서, 스태틱, 변형 등 Ink에서 사용할 수 있는 구성 요소와 후크 목록을 제공합니다. 또한 Ink를 사용하고, 새로운 Ink 기반 CLI를 생성하고, React 프리셋으로 Babel을 설..

Hacker News 2023.05.09

GPU 공급업체에 구애받지 않는 Julia의 유체 역학 솔버

이 문서에서는 Julia로 작성된 유체 시뮬레이터인 WaterLily.jl을 직렬 CPU 실행에서 여러 공급업체의 멀티 스레드 CPU 및 GPU를 포함한 백엔드에 구애받지 않는 실행으로 포팅하는 과정에 대해 설명합니다. 이 포팅 프로세스는 CUDA, ROCm, oneAPI 및 Metal 백엔드에서 작동할 수 있는 KernelAbstractions.jl을 사용하여 가능했습니다. 이 문서에서는 KA의 @kernel 매크로가 함수 정의를 가져와서 특정 백엔드에 특화된 커널로 변환하는 방법을 설명합니다. 이 문서에서는 n차원 배열을 반복하는 for 루프 생성을 자동화하는 @loop 매크로도 소개합니다. 이 글은 BenchmarkTools.jl을 사용하여 직렬 실행과 비교하여 KA가 달성한 속도 향상을 벤치마킹하..

Hacker News 2023.05.09

알프레드 대왕에 대한 우리의 이해를 바꾼 9세기 동전

로저 필링과 크레이그 베스트는 웨섹스의 왕 알프레드 대왕과 머시아의 왕 세울울프 2세가 그려진 주화 2개를 포함해 9세기 주화 44개를 판매하기로 공모한 혐의로 5년 이상의 징역형을 선고받았습니다. 이 동전들은 역사에서 세울울프의 역할이 이전에 생각했던 것보다 더 중요했을 수 있음을 시사합니다. 이 동전은 2015년 영국 헤리퍼드셔에서 발견된 더 큰 보물의 일부였으며 1996년 보물법에 따라 보물로 지정되었습니다. 두 사람은 보물을 신고하지 않았고, 2019년 두 사람 모두 징역형을 선고받았습니다. 니콜라스 카트라이트 판사에 따르면 이 보물은 국가의 소유입니다. 필링은 2016년에 암시장에서 동전 일부를 구입했고, 나중에 전 세계 구매자에게 판매하는 데 도움을 받기 위해 베스트에게 도움을 요청했습니다. ..

Hacker News 2023.05.08

고대 지구 지구본

"고대 지구"라는 제목의 이 웹페이지에서는 4억 7천만 년 전 오르도비스기 지구의 모습을 시각화하여 보여줍니다. 바다는 다양했고 최초의 산호초가 출현했습니다. 조류는 유일한 다세포 식물이었으며 육지에는 아직 복잡한 생명체가 존재하지 않았습니다. 이 비주얼리제이션은 Ian Webster가 만들고 유지 관리했으며, 구름과 별의 위치 등 비주얼리제이션의 일부 요소는 시간에 맞게 조정되지 않았습니다. 위치는 최대 100km까지 정확합니다. 지도의 색상은 고도 및 수심 측정을 기반으로 하며, 진한 파란색은 깊은 바다, 연한 파란색은 얕은 바다, 진한 녹색, 녹색, 황갈색, 갈색, 흰색은 고도가 높은 순서대로 지면을 나타냅니다. 이 시각화는 C.R. Scotese와 PALEOMAP 프로젝트의 고고지리학적 지도를 사..

Hacker News 2023.05.08

모노리스 스토리를 위한 프라임 비디오 마이크로 서비스

오디오/비디오 모니터링 서비스를 확장하고 비용을 90% 절감한 Prime Video 팀의 이야기는 인터넷에서 많은 의견과 악평을 불러일으켰습니다. 그러나 이 팀은 서버리스 퍼스트 접근 방식을 따라 단계 함수와 람다 호출을 사용하여 프로토타입을 빠르게 구축했습니다. 그런 다음 높은 트래픽에 대처하기 위해 확장하면서 몇 가지 문제를 발견했고, 대부분의 작업 코드를 ECS를 사용하여 수평적으로 확장되고 람다 함수를 통해 호출되는 하나의 장기 실행 마이크로서비스로 결합하여 문제를 해결했습니다. 이 마이크로서비스는 Prime Video 애플리케이션을 구성하는 수많은 마이크로서비스 중 하나에 불과합니다. 팀에서는 이 리팩터링을 마이크로서비스에서 모놀리스로의 전환이라고 불렀지만, 실제로는 서버리스 우선 접근 방식에서..

Hacker News 2023.05.08

록키 호러 관 시계

록키 호러 관 시계는 영화 록키 호러 픽처 쇼에서 소품으로 사용되었던 실제 골동품 시계입니다. 이 시계는 한때 런던에서 가장 큰 소품 창고였던 켄 폴의 런던 소품 회사에서 대여한 것입니다. 이 시계는 정교한 상감 세공이 된 실물 크기의 마호가니 관으로, 로슬린 백작 부인의 젊은 이탈리아 연인이자 비서의 유해를 보관하고 있다는 소문이 있습니다. 하지만 로슬린 타임라인에 따르면 이 이야기의 진위 여부는 약간 의심스러워 보입니다. 아틀란티스 라이징에 대한 제프 니스벳의 기사에 따르면 1566년 3월 9일, 비서관 데이비드 리치오가 여왕의 측근이자 연인이자 가톨릭 신자라는 이유로 홀리루드 궁전에서 칼에 찔려 죽었기 때문에 왕실과의 연관성이 훨씬 더 적합하다고 합니다. 이 시계는 이탈리아 개인 구매자에게 35,0..

Hacker News 2023.05.08

macOS 내부

"macOS 내부" 웹 페이지는 거의 15년에 걸친 John Siracusa의 Mac OS X 리뷰 중 하이라이트 모음을 제공합니다. 주요 내용은 시간순으로 정리되어 있으며, 쿼츠 2D, 패키지 애플리케이션 및 프레임워크, 윈도우 서버, 메모리 관리, 랑데부, GPU 가속 디스플레이 합성, 스포트라이트, DTrace 및 인스트루먼트 등 다양한 주제를 다룹니다, 코어 애니메이션, 타임머신, LLVM, Clang 및 Objective-C 블록, GCD, 복구 파티션, 숨겨진 스크롤 막대 및 자연스러운 스크롤 방향, 자동 종료, 앱 샌드박싱 및 자격, ARC, FileVault 전체 디스크 암호화, iCloud, Gatekeeper, Objective-C 2. 0 구문, 파워냅, Finder 태그, 앱 냅 및..

Hacker News 2023.05.07

닌텐도, 스위치 자체 개발 프로젝트에 대한 DMCA 삭제 조치 발표

닌텐도는 사용자가 닌텐도 스위치 콘솔에서 고유 키를 덤프할 수 있는 홈브류 도구인 Lockpick의 깃허브 프로젝트 페이지에 DMCA 삭제 공지를 게시한 것으로 알려졌습니다. Lockpick은 류징스 및 유즈 스위치 에뮬레이터를 비롯한 수많은 스위치 해킹 관련 프로그램에 필요합니다. 안드로이드 기기용 스위치 에뮬레이터인 스카이라인 에뮬레이터는 닌텐도가 저작권을 침해할 것이라는 우려로 개발을 중단했습니다. 다른 자체 개발 프로젝트도 DMCA 통지를 받았다는 소문이 돌고 있습니다. 수정된 닌텐도 스위치 콘솔에 락픽을 사용하면 닌텐도의 비디오 게임 기술 조치를 우회할 수 있어 저작권으로 보호되는 닌텐도 게임 소프트웨어의 해적판 버전을 플레이할 수 있어 저작권 침해가 용이해집니다. 류징스의 에뮬레이터 팀은 스카..

Hacker News 2023.05.07