Thứ Tư, 6 tháng 4, 2022

Liar Poker - Michael Lewis

 Câu chuyện của một sale trái phiếu trong ngân hàng đầu tư Salomon Brothers. Giọng văn hài hước mô tả sống động các hoạt động diễn ra trong các ngân hàng đầu tư. Nơi dòng tiền chảy qua chảy lại, và cũng đầy mùi drama như các công sở khác.

Là một nhà đầu tư, ta có thể thấy được các động cơ khác nhau của các bên tham gia trong các thương vụ kinh điển được kể lại trong sách. Và hiểu hơn bản chất của công việc đầu cơ/ đầu tư từ phía nhà tạo lập thị trường.


Thứ Hai, 4 tháng 4, 2022

Từ việc USDN bị mất peg dẫn tới waves rơi

 USDN là một stable coin có thế chấp là WAVES,


Khi USDN mất peg, WAVES bị rút khỏi hệ thống, USDN bị đẩy vào đốt, làm giá WAVES sụt giảm




Tôi đã short waves (đúng) và luna (sai, vì tưởng là vụ này sẽ tạo hiệu ứng trên tất cả coin algo stable)

Tôi nhận ra khi tìm thấy một mô hình rủi ro cao, có thể đặt báo hiệu khi rủi ro xảy ra và chờ tới thời điểm bán khống.

Đầu tiên, đặt thông báo khi UST rơi xuống 0.9 và 0.8 $ :3

- Các sai sót khi phân tích:
+ Short luna (chưa tới lúc)
+ Chờ NSBT rơi, thực tế là user USDN lúc đó sẽ mua vào NSBT, stake để có thể mint USDN ăn chênh lệch, tạo cầu đột xuất, cộng thêm NSBT stake nếu unstake sớm sẽ bị mất %, thành ra sau panic sell NSBT đã phục hồi mạnh mẽ


+ Không vào telegram của dự án để hóng: biện pháp đang được sử dụng để recover peg của usdn 

Cộng đồng NSBT đang vote #7 để tăng mức limit swap hàng ngày, nếu thành công có thể in/đốt nhiều usdc (waves) hơn, đẩy giá usdn về 1$ sớm, và sẽ đẩy waves xuống.
Vote này cũng sửa đổi công thức, giúp các user nhỏ lẻ cũng có thể tham gia swap, là một động lực khác cho nsbt tăng.

- Vẫn còn 1 điều không hiểu: cung usdn so với sáng nay nhiều hơn, và waves contract giữ đang nhiều hơn, nếu wave bị rút ra để giữ peg usdn thì ngược lại mới đúng: usdn bị đốt sẽ giảm số lượng, waves bị rút ra khỏi contract
    
- Bức tranh lớn hơn tôi tưởng:
  • https://forum.vires.finance/t/set-waves-usdn-eurn-liquidation-threshold-to-1-max-borrow-apr-for-all-assets-to-400/128/15
  • https://coin68.com/toan-canh-drama-giua-waves-va-alameda/

Chủ Nhật, 3 tháng 4, 2022

Trò đùa của sự ngẫu nhiên - Nassim Nicholas Taleb

 Vài ý tưởng chính trong sách:

- Thế giới là hỗn độn và bất định, trí óc sinh vật thì cố gắng tìm ra quy tắc trong đó, tạo thành những tri thức sai lạc

- Sự ngẫu nhiên đóng vai trò quan trọng trong việc thành công về mặt kinh tế

- Để không bị sự ngẫu nhiên đánh lừa, ta có một số mẹo để đánh lừa bộ não phi lý trí của ta, và tránh xa các tạp âm.

Chủ Nhật, 13 tháng 3, 2022

bug vớ vẩn của psutil


from pwn import * # pip install pwntools

import json

===> BUG

ImportError: cannot import name '_psutil_osx' from partially initialized module 'psutil' (most likely due to a circular import) (/usr/local/lib/python3.9/site-packages/psutil/__init__.py)

 

SOLUTION???


$ls /usr/local/lib/python3.9/site-packages/psutil/

__init__.py _psaix.py _psposix.py _pswindows.py

__pycache__ _psbsd.py _pssunos.py tests

_common.py _pslinux.py _psutil_osx.cpython-39-darwin.so

_compat.py _psosx.py _psutil_posix.cpython-39-darwin.so


$cp _psutil_osx.cpython-39-darwin.so  _psutil_osx.so

$cp _psutil_posix.cpython-39-darwin.so  _psutil_posix.so


Worked smoothly, dont know why ....

Thứ Năm, 10 tháng 3, 2022

Quant Job Interview - Mark Koshi

 Sau khi đọc xong 9% cuốn sách, tôi đã mạnh dạn nghe theo lời tác giả, không đọc nữa.

9% đã đọc gồm một số lời khuyên mềm khi phỏng vấn. Cũng như trong công việc quant. Công việc không dành cho những người có khả năng toán ở dưới mức xuất sắc.

Chiến tranh giữa các hành tinh - H.G.Wells

Nếu chúng ta không cô độc, vũ trụ sẽ tồn tại những giống loài cổ xưa hơn, thông minh hơn, có trình độ khoa học kỹ thuật cao hơn chúng ta. Loài người trước họ là những dân bản xứ cần khai hoá, hay chỉ là những động vật bầy đàn đang làm ô nhiễm một hành tinh đẹp đẽ?

Lúc mà vẫn chưa tiếp xúc, con người vẫn có thể ngạo mạn nghĩ rằng mình vẫn là trung tâm của vũ trụ. Nhưng suy ngẫm về những nền văn minh cao hơn, thân thiện hay tàn ác. Cũng có thể giúp ta có một sự chuẩn bị nhỏ cho tương lai ngoại giao liên hành tinh đó.

Có lẽ Wells chỉ muốn phát huy trí tưởng tượng vượt thời đại của mình. Khi nhìn thấy những sinh vật yếu hơn bị con người chà đạp, ông nghĩ có chăng những tồn tại bậc cao cũng sẽ làm thế khi gặp phải văn minh thấp hơn.

Cú xoay cuối truyện để cứu loài người lại là một ý tưởng hay ho lạ lùng nữa.

Thứ Tư, 9 tháng 3, 2022

Crucial Conversations Tools - Karry Patterson

 Những cuộc thảo luận quan trọng xảy ra khi vấn đề ảnh hưởng nghiêm trọng, khi những người tham gia mang những quan điểm trái chiều và khi cảm xúc lên cao.

Trong những cuộc nói chuyện như vậy, người ta thường từ chối giao tiếp hoặc giao tiếp tệ. Chỉ có một số ít có thể thực sự thảo luận và nói chuyện thành công.

Điều đầu tiên mà nhóm cần phải có là sự chia sẻ về thông tin: quan điểm của các bên, tình hình chung... Càng nhiều thông tin mà cả nhóm biết được, càng dễ thảo luận và đưa ra quyết định càng chính xác.

Nhưng bắt đầu như thế nào: bằng cả trái tim, chân thành, và thật lòng. Bạn phải tập trung vào bản thân bạn trước, sau đó mới tới "chúng ta", chỉ có bạn là người bạn có thể điều chỉnh dễ dàng nhứt thôi. Hãy tập trung vào điều bạn thực sự muốn đạt được trong cuộc thảo luận, tránh cái bẫy lựa chọn: "đúng" hay "sai", "yên bình" hay "cãi vã", "thắng" hay "thua". Luôn có lựa chọn tốt hơn khi bạn suy nghĩ rành mạch và không để cảm xúc dẫn dắt.

Bạn cũng phải học cách quan sát: quan sát nội dung và hoàn cảnh cuộc tranh luận, quan sát khi cuộc nói chuyện trở nên nghiêm trọng, quan sát các vùng an toàn của các bên và quan sát khi họ bắt đầu chuyển chuyển sang im lặng hoặc bực dọc. Quan trọng nhất, là quan sát chính mình, bạn hành xử như thế nào?

Hãy xác định những điều kiện an toàn cho các bên có bị vi phạm không? Đôi bên có đang cùng chia sẻ một mục đích chung trong cuộc nói chuyện này? Bạn có tôn trọng đối phương không và có đang được tôn trọng?

Nếu bạn nghĩ mình đang không tôn trọng đối phương bằng việc bạo lực ngôn từ hay từ chối giao tiếp. Hãy nói xin lỗi, và đưa ra một cam kết chung để xoá bỏ những hiểu lầm và tạo ra một mục đích chung. 

Điều này khá khó khăn, và cách để đạt được mục đích luôn là đi từ bản thân: bộ não bạn tạo ra những câu chuyện hư cấu mà nó nghĩ là sự thật. Hãy phân tích những câu chuyện bộ não tạo ra, câu chuyện ẩn sau những cảm xúc mạnh mẽ bạn có. Và cảm xúc tạo ra hành động. Biết được câu chuyện gốc rễ đó, bạn có thể đi tìm sự thật thực sự, và tạo ra một câu chuyện hợp lý hơn, nơi không có "nạn nhân", "kẻ ác", một câu chuyện có thể giải quyết chứ không phải vô vọng. Một câu chuyện như vậy, bạn có một chân trong vấn đề cần giải quyết, và đối phương là một con người bình thường, hành xử có lý do và có suy nghĩ. Từ đó bạn có thể đưa ra những hành động đúng đắn để đạt mục tiêu.

Để chia sẻ về một chủ đề khó nói, hay khi bạn quá chắc chắn về việc mình đúng, hãy nhớ các bước này:

- Chia sẻ những sự thật mà bạn thấy trước, không phải câu chuyện mang cảm xúc mà bạn nghĩ, 

- Kể câu chuyện bạn nghĩ dưới góc nhìn của bạn, như nó là câu chuyện - không phải sự thật

- Hỏi đối tác về các sự thật và câu chuyện của họ. Hãy nghiêm túc và kiên nhẫn, sử dụng các kỹ năng lắng nghe để giúp đối tác tìm thấy sự thật trong câu chuyện:

  • Hỏi: hãy cho thấy sự hứng thú của bạn với góc nhìn của họ
  • Phản chiếu: lặp lại những gì họ nói để cho thấy sự tôn trọng và mở rộng cảm giác an toàn của đối phương
  • Mồi: nếu đối phương quá im lặng hay tấn công, hãy đưa ra một số ý tưởng mồi tích cực để hỗ trợ họ bắt đầu.   

- Dũng cảm nói chuyện và tạo vùng an toàn để đối tác có thể  chia sẻ ý kiến khác với bạn, khi bạn bắt đầu chia sẻ, nhớ những điều này:

  • Đồng ý những điểm trong góc nhìn của họ mà bạn cũng chia sẻ 
  • Xây dựng những điểm chung
  • So sánh hai góc nhìn, đừng nói là họ sai, hãy chỉ ra những điểm khác biệt.
Nhờ những bước trên, các bạn đã chia sẻ những quan điểm khác biệt và mục tiêu chung. Bước tiếp theo là quyết định - và hành động. Định ra cách quyết định: Chia nhiệm vụ rõ ràng cho từng người, lấy ý kiến từ trong nhóm và bên ngoài để đưa ra một danh sách các quyết định, bỏ phiếu và đồng thuận để đưa ra phương án cuối cùng. Và hãy chắc chắn là phân rõ ai làm điều gì và khi nào.

Bạn đã có công thức, giờ hãy thực hành. Nhớ là:

- Không có ai không thể thay đổi hay quá tệ đến mức không thể nói chuyện.

- Luôn bắt đầu từ bản thân mình trước

- Học cách quan sát 

- Tạo môi trường an toàn để người khác có thể nói 

Bắt đầu nào, cải thiện kỹ năng giao tiếp là một phần quan trọng để có cuộc sống hạnh phúc hơn đó.