1P by GN⁺ | ★ favorite | 댓글 1개
  • Figgie는 Jane Street가 시장과 트레이딩의 흥미로운 요소를 빠르게 체험하도록 만든 카드 게임임
  • Jane Street는 이 게임을 직접 가르치고, 내부에서도 즐겨 플레이한다고 소개함
  • 처음 접하는 사용자는 규칙을 읽은 뒤 학습 모드에서 바로 시도할 수 있음
  • FAQ로 해결되지 않는 질문은 figgie@janestreet.com으로 보내면, Jane Street가 빠진 내용을 반영해 FAQ를 업데이트할 수 있음
  • 사이트 흐름은 규칙 학습, 플레이, FAQ 확인으로 단순하게 이어져 Figgie를 빠르게 시작하기 쉬움

Figgie가 다루는 것

  • FiggieJane Street의 빠른 진행 카드 게임으로, 시장과 트레이딩의 흥미로운 요소를 시뮬레이션함
  • Jane Street는 Figgie를 가르치는 게임이자 실제로 즐겨 플레이하는 게임으로 소개함

시작 방법과 문의

  • 사용자는 규칙을 확인한 뒤 학습 모드에서 Figgie를 시도할 수 있음
  • 추가 정보는 FAQs에서 확인 가능함
  • FAQ에 답이 없는 질문은 figgie@janestreet.com으로 보낼 수 있으며, Jane Street는 빠진 내용과 도움이 될 정보를 받아 FAQ를 업데이트하겠다고 안내함

댓글과 토론

Hacker News 의견들
  • Ross Rheingans-Yoo가 포커가 트레이딩 교육 도구로 부족한 이유와 Figgie가 더 나은 이유를 훌륭하게 쓴 글이 있음: https://blog.rossry.net/figgie/
    또 Figgie 개발을 도운 동료 Max Chiswick에 대한 추도문도 아주 뛰어남: https://blog.rossry.net/chisness/

    • 추도문이 아름다웠고, 저자나 고인은 몰라도 읽고 나니 포커 플레이어, 옵션 트레이더, 스포츠 도박꾼 같은 사람들을 더 좋게 보게 됨
      HN에서는 트레이딩과 Wall St를 악으로 보는 경우가 많지만, 개인적으로는 정반대에 가깝다고 느낌. Figgie의 두 발명자가 암 치료나 돌고래·고래 보호에 직접 기여한 건 아닐 수 있지만, 기업용 JIRA류 할 일 목록, 전자상거래 미들웨어, 광고 추적기를 만드는 많은 기술 업계도 크게 다르진 않음
      그들의 우정에서 좋은 점은, 팟 오즈가 좋고 기댓값이 양수일 때 칩을 밀어 넣는 포커·도박꾼식 태도임. Figgie, AI Poker, 교육 같은 여러 프로젝트에 전부를 걸었고, LinkedIn식 개인 브랜드·고객 기반 쌓기 같은 방식과는 거리가 있어 보임
      나이가 들수록 금융·트레이더 유형의 솔직함도 더 가치 있게 느껴짐. 트레이딩이 돈에 관한 일이라는 사실을 솔직히 인정하는 것이 역설적으로는 한 사람에게 가장 이타적인 일이 될 수도 있음. 자신의 탐욕과 이기심을 자각하는 트레이더·도박꾼일수록 그 한계를 계속 의식하기 때문에 삶에서는 관대하고 사심 없는 사람이 되기도 하고, 직업적·사회적으로 남이 어떻게 보든 신경을 덜 쓰는 편임
      옵션 트레이더이자 도박꾼으로서 저자의 추도문과 게임을 만든 노력에 감사함. Max Chiswick은 삶의 분산을 받아들인 사람처럼 읽혔고, 짧지만 달콤했던 우정은 보유 기간은 1년 남짓이어도 영혼을 평생 풍요롭게 하는 두꺼운 우측 꼬리 콜옵션 같음
    • 그 추도문은 정말 예술 작품 같음. 글도 놀랍고, 짧았지만 두 사람의 우정도 놀라움
    • 추도문에서 저자가 Figgie 글에 대해 사실상 철회한 부분도 볼 만함: “그렇게 놓고 보면, 원래 글이 허수아비를 공격하고 있었다고 그때도 지금도 확신한다. 공정한 비교가 될 만한 종류의 포커를 실제로 해본 적이 없었다!”
    • 포커를 하는 입장에서, 전략적으로 게임을 이해하려면 정말 수천 시간이 필요함. 아주 잘하는 플레이어가 몇 명 모인 뒤에야 심리 얘기를 시작할 수 있음
    • Max Chiswick 이야기는 슬프다. 불과 몇 달 전에 그와 독특한 식사 방식에 대해 읽었는데, 그의 포커 관련 작업이 계속 이어졌으면 함
  • 트레이딩 첫 직장을 얻었을 때가 떠오름
    지원자들에게 암산 같은 여러 기믹을 시켰고, 그중 하나는 카드로 다른 지원자와 거래해서 어떤 상품 세트를 맞추는 거래 게임이었음. 원하는 교환 조건을 외치는 아이들로 가득한 소리 지르는 거래장 같은 분위기였음
    운 좋게 말도 안 되게 좋은 패를 받아서, 부족한 두세 장을 누군가 내줄 때까지 기다리기만 하면 됐음
    입사 후에는 상사들이 포커를 치게 했는데, 매일 수석 트레이더에게서 10파운드 보조금을 받는 느낌이었음. 그가 충분히 놀았다고 생각하고 늘 형편없는 패로 올인할 때까지 기다리면 됐음
    트레이더에게 포커가 최선의 게임은 아닐 수 있다는 에세이는 꽤 좋음. 다만 당시에는 온라인 포커의 황금기였고, 원하면 테이블 5개를 동시에 열어둘 수 있었음
    대충 살펴본 Figgie의 설계도 마음에 듦. 기본적으로 카드를 위한 시장이고, 맞는 무늬를 모으는 목표가 있는 구조처럼 보임

  • Figgie를 해봤고 재미있었음. 내게 통했던 기본 전략은 이렇다
    처음 받은 카드 분포가 한쪽으로 뚜렷하게 치우쳐 있으면, 공통 무늬와 목표 무늬를 추정하고 그 무늬 카드를 사려고 함
    분포가 거의 균등하면 그 라운드는 그냥 보수적으로 하면서 기본 비용을 회수하려고 함
    어려운 부분은 실제 거래를 보고 믿음을 어떻게 갱신할지 이해하는 것임. 모두가 합리적으로 선택한다고 가정하면 전략을 세울 수 있겠지만, 허세를 부리는 인간을 상대하면 잘 모르겠음. 그래도 윈윈 게임이라고 하니 방법이 있을지도 모름

    • 목표 무늬를 고려하지 않고 단순히 싸게 사서 비싸게 파는 방식도 있음. 보상은 목표 무늬를 제대로 추론했을 때만큼 크진 않지만 충분히 성공적임
      이건 시장 조성과 비슷해 보임. 시장이 어느 쪽으로 움직이든 시장 조성자는 어쨌든 조금씩 돈을 버는 구조임
    • 더 나은 전략은 시작 패를 바탕으로 각 카드의 가치를 추정하는 것, 즉 각 무늬가 목표 무늬일 확률을 계산하는 것임. 꽤 까다로운 조합론이 필요하지만, 게임을 진지하게 한다면 그 값들을 외워두면 됨
      추정가보다 싸면 사고, 비싸면 팔면 됨. 4번째나 5번째처럼 과반을 만들어주는 카드에는 조금 더 지불할 가치가 있음
      다른 사람들도 비슷하게 한다고 가정하면, 높은 가격에 팔리는 걸 보면 기대 가격을 올리고 낮은 가격에 팔리는 걸 보면 낮추는 식으로 갱신하면 됨. 얼마나 갱신할지가 어려운 부분임
  • 앱을 내려받아 해봤는데 흥미롭긴 함. 다른 플레이어와 게임에 참여할 수 있는 듯하고, “4 starting”, “12 active” 두 탭이 보였지만 눌러도 아무 반응이 없다가 갑자기 오버플로가 나며 렌더링이 깨졌음
    하단에 Jane Street 채용 메시지가 있는 점이 특히 신기했음. 이런 건 처음 봄
    동시에 꽤 설계가 아쉬운 앱이기도 함. adb로 로그를 확인해보니 React Native였고, Jane Street 직원의 사이드 프로젝트였을 것 같음. 최선을 다한 흔적은 보임

    • 모바일과 웹 양쪽에서 잘 동작했음. 버그는 분명 있겠지만 몇 판 해본 바로는 괜찮았고, 다만 실시간 호가를 놓고 보면 직접 만나서 하는 경험이 훨씬 나을 것 같음
      전반적으로 이런 회사들에서는 꽤 흔한 채용 도구임. Jane Street가 특히 적극적인 편이긴 하지만, 이런 최상위 조직 기준으로는 이상한 일은 아님
    • 스크린샷만 보면 그냥 웹 게임으로 만들 수 있었을 것 같은 종류임
    • Jane Street의 강점이 OCaml에 있다는 점을 생각하면, React Native 앱 출시를 시도한 것에는 좀 관대하게 보게 됨. RN은 시작은 쉽지만 완성도 높은 앱을 만들기는 엄청 어려운 언어·프레임워크 중 하나임
  • 이 게임은 돈을 걸지 않고 단판으로 하면 제대로 작동하지 않을 것 같음. 그런 맥락에서 어떻게 이기는지, 게임 끝에 돈이 가장 많으면 이기는 건지 궁금함
    그렇게 하면 플레이 방식이 크게 달라짐. 세 번 중 한 번 1000달러로 끝나고 나머지는 0인 전략이, 매번 300달러로 끝나는 전략보다 선호돼야 함
    포커는 토너먼트로 이 문제를 해결함. 모두가 예컨대 플레이 머니 1만 달러로 시작하고 한 명이 전부를 딸 때까지 함. 백개먼은 매치 플레이로, 예컨대 7점을 먼저 따는 방식임. 두 경우 모두 판돈이 스택 대비 얼마나 큰지나 남은 점수에 따라 최적 전략이 달라져 추가 복잡성이 생김
    백개먼은 큐브 없이 단판으로도 겨우 가능하지만, 진지한 플레이어라면 그렇게 하지 않음. 베팅 없는 포커 한 손은 전혀 말이 안 됨. 읽어본 바로는 Figgie가 백개먼보다 포커에 더 가까운데, 봇이나 낯선 사람과 단판으로 하는 게임처럼 제시되고 있음. 뭘 놓치고 있는 걸까?

    • Jane Street 내부에서는 분명 돈을 걸고 할 것 같음
    • Jane Street라면 이 게임을 1만 달러 걸고 해본 사람이 둘도 없었다면 오히려 놀랄 일임
    • Figgie가 제대로 의미 있으려면 많은 손을 하거나 토너먼트를 열어야 함. 재미는 있지만 개인적으로는 직접 만나서 하는 편이 더 좋음
    • 베팅 없는 포커 한 손이 전혀 말이 안 된다고 했지만, 포커에는 변형이 많음. 예를 들어 파이브 카드 드로우 한 손은 베팅 없이도 말이 됨
  • 게임을 고르는 방식이 전체적으로 이상함
    버튼 하나만 두고 바로 실시간 게임에 넣어주면 좋겠음. 아니면 실전에 들어가기 전에 봇 상대로 연습하게 해주면 됨
    사용자명이 이미 사용 중이라는 알림도 잘 안 보였음. 흰색으로 표시돼서 앱이 안 되는 줄 알았는데, 위로 스크롤해보고서야 사용자명이 이미 쓰이고 있다는 알림을 발견함

    • 보통 특정 시점에 플레이어가 몇 명 안 되어서, 실시간 매칭을 해도 방이 안 찰 가능성이 커서 그런 것 같음
  • 이전 논의: https://news.ycombinator.com/item?id=38679078

  • 마음에 듦. 실제 카드로 해보고 싶은데, 무늬별 장수 구성이 불균등해서 파티 게임으로는 호스트가 빠지지 않는 한 까다로움
    미리 여러 덱을 준비할 수도 있겠지만, 라운드가 4분이면 한 시간 플레이에 10덱쯤 필요함. 균등하게 하려면 12덱일 수도 있지만, 그러면 후반 라운드에 무엇이 나올 가능성이 높은지 더 많은 정보가 생김
    덱 정렬기를 만들 누군가를 너드 스나이핑할 수 있을지도 모르겠음

    • 덱을 무늬별로 4더미로 나눈 뒤, 다른 사람이 무늬를 보지 않고 카드를 제거하고, 다시 섞으면 됨
    • 그냥 전체 덱을 섞은 뒤 12장을 떼어내도 될 듯함. 주식시장을 더 잘 흉내 낼지도 모름. 덱 맨 위가 한 무늬에 크게 치우친 경우처럼 누군가는 완전히 망할 가능성이 꽤 있음
      돈을 걸고는 하고 싶지 않지만, 가짜 돈으로는 괜찮을 수도 있음
    • 나도 카드로 하는 쪽이 더 좋음
      정직한 플레이어 두 명이면 쉽게 세팅할 수 있음. 플레이어 1이 무늬별로 S-C-H-D 네 더미를 만들고, 플레이어 1이 보지 않는 동안 플레이어 2가 처음 두 더미 또는 마지막 두 더미에 8/12 마커를 무작위로 올린 뒤, 더미 순서를 무작위화하면 됨. 그러면 플레이어 1은 순서에서 정보를 얻지 못함
      어려운 부분은 실제 카드로 거래를 어떻게 할지임. 지금처럼 자유롭게 난장판 거래를 하려면 꽤 많이 구조화하거나 제한해야 할 것 같음
    • 최소한 각 무늬 4장씩을 잡고, ♥♦♣♠♥♦♣♠♥♦♣♠처럼 서로 다른 4무늬가 반복되는 패턴으로 정렬하면 됨
      그다음 덱을 컷해서 위쪽을 아래로 옮기면 패턴은 유지되지만 시작 위치는 알 수 없게 됨
      위에서부터 세면서 1·5·9·13번째, 2·6번째, 3·7번째 카드를 제거하거나, “3장 취하고 1장 건너뛰기, 3장 취하고 1장 건너뛰기, 1장 취하고 3장 건너뛰기, 1장 취하기”를 하면 됨. 각 그룹이 같은 무늬가 되므로 덱이 Figgie 분포를 갖게 됨
    • 사람 1이 방에 들어와 여러 덱을 만들고 상자에 넣은 뒤 방을 나감
      사람 2가 들어와 상자를 섞고 방을 나감
      사람 1이 다시 들어와 상자 하나를 고르면 됨
  • 아직 게임을 완전히 이해하진 못했지만, 속도 강조가 마음에 들지 않음. 사람은 거래든 아니든 빠른 금융 결정을 내려서는 안 됨
    이 게임으로 향상될 수는 있겠지만, 금융에서 성공하려고 꼭 빠른 결정을 내릴 수 있어야 하는 건 아님

    • 나도 비슷하게 느끼지만, 머리로 완전히 납득한 건 아님. 무작위 패의 기대값상 앤티의 절반쯤은 회수함. 평균적으로 목표 무늬 카드 2장을 받아 20점을 얻고, 앤티는 40점임
      스프레드 이익 5점짜리 거래 4번만 찾으면 나머지 앤티도 회수됨. 거래 하나당 1분이니 그렇게까지 스트레스가 큰 구조는 아님
      진짜 스트레스는 봇들이 명백한 오가격에 너무 빠르게 반응한다는 점임. 누가 실수로 8점 가치의 카드를 1점에 팔면, 내가 제안을 볼 기회도 없이 봇이 사버림. 가치 있는 무늬에 낮은 지정가 매수를 걸어 잡을 수는 있지만, 거래가 발생할 때마다 지정가가 초기화되고 다시 입력할 인내심이 없음. 적어도 휴대폰에서는 그렇고, 실제 키보드가 있는 컴퓨터라면 더 쉬울지도 모름
  • 이런 글을 읽으면 지적 장애가 있는 것 같은 기분이 듦. 이런 트레이딩 흉내 카드 게임의 목적이 뭔지, 어떻게 돌아가는지 도무지 이해가 안 됨