▲GN⁺ 2달전 | parent | ★ favorite | on: CasNum - 컴퍼스와 자를 이용한 임의 정밀도 산술 라이브러리(github.com/0x0mer)Hacker News 의견들 FAQ 형식의 농담이 너무 공감됨 특히 “임의 정밀도 산술을 원했지만, 감정도 느끼고 싶었다”는 부분이 인상적이었음 고마움! 그렇게 느껴줘서 정말 기쁨임 정말 훌륭한 코믹한 글쓰기와 프로젝트였음 “내가 쓴 건 실행하기 전에 꼭 저장하라”는 문장이 너무 웃겼음 단순히 칭찬을 더하고 싶었고, 0x0mer가 이 반응에서 따뜻한 내적 빛을 느꼈으면 함 고마움! 나도 그 따뜻한 기운을 확실히 느끼고 있음 최근 Ben Syversen 채널의 ‘큐브 두 배 만들기’ 영상을 보고 컴퍼스와 자로 계산하는 법을 처음 배웠음 이 프로젝트를 올려줘서 고마움 어떻게 이걸 발견했는지 궁금함 CasNum은 컴퍼스와 자로 구현한 임의 정밀도 산술 라이브러리임 “100% 더 많은 Euclid”라는 표현이 너무 멋짐 구현을 컴퍼스만으로 단순화할 수도 있을 것 같음 Mohr–Mascheroni 정리를 참고하면 됨 나폴레옹도 이런 주제에 관심이 많았다고 함 Mascheroni가 그에게 책을 헌정했고, Laplace가 “그에게서 모든 걸 기대했지만, 기하학 수업은 아니었다”고 말했다는 일화가 있음 관련 글 BigInt에만 의존하지 않고 큰 수를 다루는 흥미로운 접근임 10^9 기반을 사용해 일반 JavaScript 숫자로 효율적인 연산을 수행하고, 메모리 사용량도 줄일 수 있음 브라우저 엔진과 Node 버전별로 BigInt와의 벤치마크 비교가 궁금함 “이걸 당신의 ISA라고 생각하라”는 표현이 너무 명확하고 기호학적으로 정교함 reals 라이브러리와 비교했을 때 어떤 차이가 있을지 궁금함 CasNum은 성능 면에서는 그리 빠르지 않을 것 같음 정말 멋진 아이디어임 전체 게임 상태와 ROM을 평면 위에 올려두고, 그 상태에서 다음 단계를 계산하게 할 수 있을까 궁금함 나도 그 생각을 해봤음 이론적으로 가능할 것 같고, ALU 시뮬레이션보다 더 확장된 형태로 구현할 수도 있음 다만 그렇게 하면 순수함이 조금 줄어들 것 같음 또 다른 아이디어로는, 컴퍼스와 자로 게임 그래픽을 직접 그려보는 시도도 있음 정말 사랑스러운 프로젝트임 고마움!
Hacker News 의견들
FAQ 형식의 농담이 너무 공감됨
특히 “임의 정밀도 산술을 원했지만, 감정도 느끼고 싶었다”는 부분이 인상적이었음
정말 훌륭한 코믹한 글쓰기와 프로젝트였음
“내가 쓴 건 실행하기 전에 꼭 저장하라”는 문장이 너무 웃겼음
단순히 칭찬을 더하고 싶었고, 0x0mer가 이 반응에서 따뜻한 내적 빛을 느꼈으면 함
최근 Ben Syversen 채널의 ‘큐브 두 배 만들기’ 영상을 보고 컴퍼스와 자로 계산하는 법을 처음 배웠음
이 프로젝트를 올려줘서 고마움
어떻게 이걸 발견했는지 궁금함
“100% 더 많은 Euclid”라는 표현이 너무 멋짐
구현을 컴퍼스만으로 단순화할 수도 있을 것 같음
Mohr–Mascheroni 정리를 참고하면 됨
Mascheroni가 그에게 책을 헌정했고, Laplace가 “그에게서 모든 걸 기대했지만, 기하학 수업은 아니었다”고 말했다는 일화가 있음
관련 글
BigInt에만 의존하지 않고 큰 수를 다루는 흥미로운 접근임10^9 기반을 사용해 일반 JavaScript 숫자로 효율적인 연산을 수행하고, 메모리 사용량도 줄일 수 있음
브라우저 엔진과 Node 버전별로
BigInt와의 벤치마크 비교가 궁금함“이걸 당신의 ISA라고 생각하라”는 표현이 너무 명확하고 기호학적으로 정교함
reals 라이브러리와 비교했을 때 어떤 차이가 있을지 궁금함
정말 멋진 아이디어임
전체 게임 상태와 ROM을 평면 위에 올려두고, 그 상태에서 다음 단계를 계산하게 할 수 있을까 궁금함
이론적으로 가능할 것 같고, ALU 시뮬레이션보다 더 확장된 형태로 구현할 수도 있음
다만 그렇게 하면 순수함이 조금 줄어들 것 같음
또 다른 아이디어로는, 컴퍼스와 자로 게임 그래픽을 직접 그려보는 시도도 있음
정말 사랑스러운 프로젝트임