Son Nguyen Hoang

Son Nguyen Hoang

I am Son, a book lover, an entrepreneur, an Emacs & Linux fanboy, a game developer, and technology-enthusiast.

Joaquín Sorolla · Italian Girl with Flowers

Latest writing

All 73 posts →
Caspar David Friedrich · Wanderer above the Sea of Fog · 1818

Articles about tech, IT, design and development in general.

Threads
sonn980001 Oct

https://www.youtube.com/watch?v=SO80i5EzyDAd Đến hẹn lại lên.

View on Threads
sonn980009 Sep

Quy hoạch vùng xung quanh Hồ Tây, rồi xây Khải Hoàn Môn, rồi cải tạo vùng xung quanh Hồ Gươm, … ... cảm giác như Hà Nội những năm cuối thập niên 2020s sẽ là những tháng ngày oằn mình trong khói bụi xây dựng…

View on Threads
sonn980001 Sep

“Điều kỳ diệu của tiệm tạp hóa Namiya” đã cho mình lại niềm vui khi đọc sách fiction. Một thứ hứng khởi tươi mới lâu lắm rồi mình mới cảm nhận lại. Đến nỗi mà khi đọc có mấy đoạn đã làm mình bật cười bụm miệng lại không kịp. 🤣 Một cuốn sách nhẹ nhàng, bé nhỏ. Và đúng như cái tựa…

View on Threads
sonn980031 Aug

https://substack.com/@sonnguyen9800/note/p-213507490 KKK nghỉ lễ là viết blog luônnn!

View on Threads
Follow on Threads
Alphonse Mucha · Madonna of the Lilies · 1905

Where I write crazy things. Culture, books, food, life.

On Shanzhai and Art Ownership in the age of AI

AI art challenges traditional notions of originality and creativity. As technology reshapes artistic production, a new perspective on art and ownership emerges are required.

Đọc Neil Jamieson: Để Hiểu Việt Nam

Understanding Vietnam: Một cuốn sử viết về Việt Nam bởi người nước ngoài. Một cuốn sách đáng đọc và cho ta những cái nhìn mới mẻ.

VI
Vincent van Gogh · The Starry Night · 1889

Notes on programming that might help you.

On GitHub

81 contributions in the last year

0 contributions on 28 Sep 2025 0 contributions on 29 Sep 2025 0 contributions on 30 Sep 2025 0 contributions on 01 Oct 2025 0 contributions on 02 Oct 2025 0 contributions on 03 Oct 2025 0 contributions on 04 Oct 2025 Oct 0 contributions on 05 Oct 2025 0 contributions on 06 Oct 2025 0 contributions on 07 Oct 2025 0 contributions on 08 Oct 2025 0 contributions on 09 Oct 2025 0 contributions on 10 Oct 2025 0 contributions on 11 Oct 2025 0 contributions on 12 Oct 2025 0 contributions on 13 Oct 2025 0 contributions on 14 Oct 2025 0 contributions on 15 Oct 2025 0 contributions on 16 Oct 2025 0 contributions on 17 Oct 2025 0 contributions on 18 Oct 2025 0 contributions on 19 Oct 2025 0 contributions on 20 Oct 2025 0 contributions on 21 Oct 2025 1 contributions on 22 Oct 2025 7 contributions on 23 Oct 2025 0 contributions on 24 Oct 2025 0 contributions on 25 Oct 2025 0 contributions on 26 Oct 2025 0 contributions on 27 Oct 2025 0 contributions on 28 Oct 2025 0 contributions on 29 Oct 2025 0 contributions on 30 Oct 2025 0 contributions on 31 Oct 2025 0 contributions on 01 Nov 2025 Nov 0 contributions on 02 Nov 2025 0 contributions on 03 Nov 2025 1 contributions on 04 Nov 2025 0 contributions on 05 Nov 2025 0 contributions on 06 Nov 2025 0 contributions on 07 Nov 2025 0 contributions on 08 Nov 2025 0 contributions on 09 Nov 2025 0 contributions on 10 Nov 2025 0 contributions on 11 Nov 2025 0 contributions on 12 Nov 2025 0 contributions on 13 Nov 2025 0 contributions on 14 Nov 2025 0 contributions on 15 Nov 2025 0 contributions on 16 Nov 2025 0 contributions on 17 Nov 2025 0 contributions on 18 Nov 2025 0 contributions on 19 Nov 2025 0 contributions on 20 Nov 2025 0 contributions on 21 Nov 2025 0 contributions on 22 Nov 2025 0 contributions on 23 Nov 2025 0 contributions on 24 Nov 2025 0 contributions on 25 Nov 2025 0 contributions on 26 Nov 2025 0 contributions on 27 Nov 2025 0 contributions on 28 Nov 2025 0 contributions on 29 Nov 2025 0 contributions on 30 Nov 2025 0 contributions on 01 Dec 2025 0 contributions on 02 Dec 2025 1 contributions on 03 Dec 2025 0 contributions on 04 Dec 2025 0 contributions on 05 Dec 2025 0 contributions on 06 Dec 2025 Dec 0 contributions on 07 Dec 2025 0 contributions on 08 Dec 2025 0 contributions on 09 Dec 2025 0 contributions on 10 Dec 2025 0 contributions on 11 Dec 2025 0 contributions on 12 Dec 2025 0 contributions on 13 Dec 2025 0 contributions on 14 Dec 2025 0 contributions on 15 Dec 2025 0 contributions on 16 Dec 2025 0 contributions on 17 Dec 2025 0 contributions on 18 Dec 2025 0 contributions on 19 Dec 2025 0 contributions on 20 Dec 2025 0 contributions on 21 Dec 2025 0 contributions on 22 Dec 2025 0 contributions on 23 Dec 2025 0 contributions on 24 Dec 2025 0 contributions on 25 Dec 2025 0 contributions on 26 Dec 2025 0 contributions on 27 Dec 2025 0 contributions on 28 Dec 2025 0 contributions on 29 Dec 2025 0 contributions on 30 Dec 2025 0 contributions on 31 Dec 2025 0 contributions on 01 Jan 2026 0 contributions on 02 Jan 2026 0 contributions on 03 Jan 2026 Jan 0 contributions on 04 Jan 2026 0 contributions on 05 Jan 2026 0 contributions on 06 Jan 2026 0 contributions on 07 Jan 2026 0 contributions on 08 Jan 2026 0 contributions on 09 Jan 2026 0 contributions on 10 Jan 2026 0 contributions on 11 Jan 2026 0 contributions on 12 Jan 2026 0 contributions on 13 Jan 2026 0 contributions on 14 Jan 2026 0 contributions on 15 Jan 2026 0 contributions on 16 Jan 2026 0 contributions on 17 Jan 2026 0 contributions on 18 Jan 2026 0 contributions on 19 Jan 2026 1 contributions on 20 Jan 2026 0 contributions on 21 Jan 2026 0 contributions on 22 Jan 2026 0 contributions on 23 Jan 2026 0 contributions on 24 Jan 2026 0 contributions on 25 Jan 2026 0 contributions on 26 Jan 2026 0 contributions on 27 Jan 2026 0 contributions on 28 Jan 2026 0 contributions on 29 Jan 2026 0 contributions on 30 Jan 2026 0 contributions on 31 Jan 2026 Feb 0 contributions on 01 Feb 2026 0 contributions on 02 Feb 2026 0 contributions on 03 Feb 2026 0 contributions on 04 Feb 2026 0 contributions on 05 Feb 2026 0 contributions on 06 Feb 2026 0 contributions on 07 Feb 2026 0 contributions on 08 Feb 2026 0 contributions on 09 Feb 2026 0 contributions on 10 Feb 2026 0 contributions on 11 Feb 2026 0 contributions on 12 Feb 2026 0 contributions on 13 Feb 2026 0 contributions on 14 Feb 2026 0 contributions on 15 Feb 2026 0 contributions on 16 Feb 2026 0 contributions on 17 Feb 2026 0 contributions on 18 Feb 2026 0 contributions on 19 Feb 2026 0 contributions on 20 Feb 2026 0 contributions on 21 Feb 2026 0 contributions on 22 Feb 2026 0 contributions on 23 Feb 2026 0 contributions on 24 Feb 2026 0 contributions on 25 Feb 2026 0 contributions on 26 Feb 2026 0 contributions on 27 Feb 2026 0 contributions on 28 Feb 2026 Mar 0 contributions on 01 Mar 2026 0 contributions on 02 Mar 2026 0 contributions on 03 Mar 2026 0 contributions on 04 Mar 2026 0 contributions on 05 Mar 2026 0 contributions on 06 Mar 2026 0 contributions on 07 Mar 2026 0 contributions on 08 Mar 2026 1 contributions on 09 Mar 2026 0 contributions on 10 Mar 2026 0 contributions on 11 Mar 2026 0 contributions on 12 Mar 2026 0 contributions on 13 Mar 2026 0 contributions on 14 Mar 2026 0 contributions on 15 Mar 2026 0 contributions on 16 Mar 2026 0 contributions on 17 Mar 2026 0 contributions on 18 Mar 2026 0 contributions on 19 Mar 2026 0 contributions on 20 Mar 2026 0 contributions on 21 Mar 2026 0 contributions on 22 Mar 2026 1 contributions on 23 Mar 2026 0 contributions on 24 Mar 2026 0 contributions on 25 Mar 2026 0 contributions on 26 Mar 2026 0 contributions on 27 Mar 2026 0 contributions on 28 Mar 2026 0 contributions on 29 Mar 2026 0 contributions on 30 Mar 2026 0 contributions on 31 Mar 2026 0 contributions on 01 Apr 2026 0 contributions on 02 Apr 2026 0 contributions on 03 Apr 2026 0 contributions on 04 Apr 2026 Apr 0 contributions on 05 Apr 2026 0 contributions on 06 Apr 2026 0 contributions on 07 Apr 2026 0 contributions on 08 Apr 2026 0 contributions on 09 Apr 2026 0 contributions on 10 Apr 2026 0 contributions on 11 Apr 2026 0 contributions on 12 Apr 2026 1 contributions on 13 Apr 2026 1 contributions on 14 Apr 2026 0 contributions on 15 Apr 2026 0 contributions on 16 Apr 2026 0 contributions on 17 Apr 2026 0 contributions on 18 Apr 2026 0 contributions on 19 Apr 2026 0 contributions on 20 Apr 2026 0 contributions on 21 Apr 2026 1 contributions on 22 Apr 2026 1 contributions on 23 Apr 2026 0 contributions on 24 Apr 2026 0 contributions on 25 Apr 2026 0 contributions on 26 Apr 2026 0 contributions on 27 Apr 2026 1 contributions on 28 Apr 2026 0 contributions on 29 Apr 2026 0 contributions on 30 Apr 2026 0 contributions on 01 May 2026 0 contributions on 02 May 2026 May 0 contributions on 03 May 2026 0 contributions on 04 May 2026 0 contributions on 05 May 2026 0 contributions on 06 May 2026 0 contributions on 07 May 2026 0 contributions on 08 May 2026 0 contributions on 09 May 2026 0 contributions on 10 May 2026 0 contributions on 11 May 2026 0 contributions on 12 May 2026 1 contributions on 13 May 2026 0 contributions on 14 May 2026 0 contributions on 15 May 2026 0 contributions on 16 May 2026 0 contributions on 17 May 2026 0 contributions on 18 May 2026 0 contributions on 19 May 2026 0 contributions on 20 May 2026 0 contributions on 21 May 2026 0 contributions on 22 May 2026 0 contributions on 23 May 2026 0 contributions on 24 May 2026 0 contributions on 25 May 2026 0 contributions on 26 May 2026 0 contributions on 27 May 2026 0 contributions on 28 May 2026 0 contributions on 29 May 2026 4 contributions on 30 May 2026 0 contributions on 31 May 2026 0 contributions on 01 Jun 2026 0 contributions on 02 Jun 2026 0 contributions on 03 Jun 2026 0 contributions on 04 Jun 2026 0 contributions on 05 Jun 2026 0 contributions on 06 Jun 2026 Jun 0 contributions on 07 Jun 2026 0 contributions on 08 Jun 2026 0 contributions on 09 Jun 2026 0 contributions on 10 Jun 2026 0 contributions on 11 Jun 2026 0 contributions on 12 Jun 2026 0 contributions on 13 Jun 2026 0 contributions on 14 Jun 2026 0 contributions on 15 Jun 2026 0 contributions on 16 Jun 2026 0 contributions on 17 Jun 2026 6 contributions on 18 Jun 2026 4 contributions on 19 Jun 2026 0 contributions on 20 Jun 2026 0 contributions on 21 Jun 2026 0 contributions on 22 Jun 2026 0 contributions on 23 Jun 2026 0 contributions on 24 Jun 2026 0 contributions on 25 Jun 2026 0 contributions on 26 Jun 2026 0 contributions on 27 Jun 2026 0 contributions on 28 Jun 2026 0 contributions on 29 Jun 2026 0 contributions on 30 Jun 2026 0 contributions on 01 Jul 2026 0 contributions on 02 Jul 2026 0 contributions on 03 Jul 2026 0 contributions on 04 Jul 2026 Jul 0 contributions on 05 Jul 2026 0 contributions on 06 Jul 2026 0 contributions on 07 Jul 2026 0 contributions on 08 Jul 2026 0 contributions on 09 Jul 2026 0 contributions on 10 Jul 2026 0 contributions on 11 Jul 2026 0 contributions on 12 Jul 2026 0 contributions on 13 Jul 2026 0 contributions on 14 Jul 2026 0 contributions on 15 Jul 2026 0 contributions on 16 Jul 2026 2 contributions on 17 Jul 2026 2 contributions on 18 Jul 2026 0 contributions on 19 Jul 2026 0 contributions on 20 Jul 2026 0 contributions on 21 Jul 2026 0 contributions on 22 Jul 2026 0 contributions on 23 Jul 2026 0 contributions on 24 Jul 2026 4 contributions on 25 Jul 2026 0 contributions on 26 Jul 2026 0 contributions on 27 Jul 2026 0 contributions on 28 Jul 2026 0 contributions on 29 Jul 2026 0 contributions on 30 Jul 2026 0 contributions on 31 Jul 2026 0 contributions on 01 Aug 2026 Aug 0 contributions on 02 Aug 2026 1 contributions on 03 Aug 2026 2 contributions on 04 Aug 2026 0 contributions on 05 Aug 2026 0 contributions on 06 Aug 2026 1 contributions on 07 Aug 2026 0 contributions on 08 Aug 2026 0 contributions on 09 Aug 2026 0 contributions on 10 Aug 2026 0 contributions on 11 Aug 2026 0 contributions on 12 Aug 2026 0 contributions on 13 Aug 2026 0 contributions on 14 Aug 2026 0 contributions on 15 Aug 2026 0 contributions on 16 Aug 2026 0 contributions on 17 Aug 2026 0 contributions on 18 Aug 2026 0 contributions on 19 Aug 2026 0 contributions on 20 Aug 2026 0 contributions on 21 Aug 2026 0 contributions on 22 Aug 2026 0 contributions on 23 Aug 2026 0 contributions on 24 Aug 2026 0 contributions on 25 Aug 2026 0 contributions on 26 Aug 2026 0 contributions on 27 Aug 2026 0 contributions on 28 Aug 2026 0 contributions on 29 Aug 2026 0 contributions on 30 Aug 2026 0 contributions on 31 Aug 2026 0 contributions on 01 Sep 2026 0 contributions on 02 Sep 2026 0 contributions on 03 Sep 2026 0 contributions on 04 Sep 2026 0 contributions on 05 Sep 2026 Sep 0 contributions on 06 Sep 2026 0 contributions on 07 Sep 2026 1 contributions on 08 Sep 2026 0 contributions on 09 Sep 2026 0 contributions on 10 Sep 2026 1 contributions on 11 Sep 2026 0 contributions on 12 Sep 2026 0 contributions on 13 Sep 2026 0 contributions on 14 Sep 2026 0 contributions on 15 Sep 2026 0 contributions on 16 Sep 2026 0 contributions on 17 Sep 2026 0 contributions on 18 Sep 2026 0 contributions on 19 Sep 2026 0 contributions on 20 Sep 2026 0 contributions on 21 Sep 2026 0 contributions on 22 Sep 2026 0 contributions on 23 Sep 2026 0 contributions on 24 Sep 2026 0 contributions on 25 Sep 2026 0 contributions on 26 Sep 2026 0 contributions on 27 Sep 2026 0 contributions on 28 Sep 2026 0 contributions on 29 Sep 2026 0 contributions on 30 Sep 2026 0 contributions on 01 Oct 2026 8 contributions on 02 Oct 2026 26 contributions on 03 Oct 2026 Mon Wed Fri
Georges Rochegrosse · The Knight of the Flowers · 1894

Game reviews, poems, quick notes, paintings and tech journals.

Vài Cảm Xúc Sau Khi Chơi Psychonauts 2

Một 3D Platformer xuất sắc từ Double Fine Studio. Cốt truyện hay không phải bàn cãi, cộng với thiết kế cực kỳ sáng tạo. Tất cả tạo nên một tựa game phiêu lưu kinh điển, suýt chút nữa là thắng GOTY!

VI
Search