Chủ đề thịnh hành
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.

Jeffrey Scholz
Thanh toán bằng crypto nên giống như cách chúng ta làm ở châu Á:
Phương pháp 1: Người bán hiển thị một mã QR có số tiền thanh toán và địa chỉ đích được nhúng trong đó. Tôi quét, xác thực sinh trắc học, xong. Cũng hoạt động khi mua sắm trực tuyến.
Phương pháp 2: Tôi tạo một mã QR (cần xác thực). Người bán quét, và tiền sẽ tự động được rút từ tài khoản (cái này chỉ hoạt động cho mua sắm trực tiếp).
Thật sự rất phiền phức khi theo dõi thanh toán nào đến từ ai bằng cách sử dụng các hash giao dịch, và đôi khi nếu RPC chậm chạp, bạn sẽ bỏ lỡ một giao dịch.
1,16K
Đáng để bạn dành thời gian học những ngôn ngữ lập trình này, ngay cả khi bạn không sử dụng chúng:
1/6
C
C là một bước gần với việc viết mã assembly. Nó buộc bạn phải hiểu sự khác biệt giữa "stack" và "heap." Bạn cũng phải làm quen với con trỏ — và việc rèn luyện não bộ của bạn để xử lý sự gián tiếp sẽ giúp bạn hiểu những vấn đề khó khăn hơn sau này, vì gần như mọi "vấn đề khó" đều phải được mô hình hóa với một mức độ gián tiếp nào đó.
7,47K
Điều này là đúng.
Chuỗi Solana của chúng tôi chỉ cần 5 chương về "đủ Rust để làm Solana và tạo mẫu mọi thứ khác."
Nếu không có Anchor, điều đó sẽ cần ít nhất 15 chương — và điều đó sẽ thực sự làm người đọc chán nản.
Anchor làm rất tốt việc ẩn đi những khía cạnh phức tạp hơn của Rust (ví dụ: tuần tự hóa và giải tuần tự hóa) trong khi vẫn giữ được tính an toàn.
Vâng, bạn nên viết một chương trình Solana bằng Rust thô vào một thời điểm nào đó vì lý do giáo dục, nhưng điều đó rất đáng sợ đối với ai chưa từng sử dụng Rust/C++ trước đây.
Tôi có thể nói rằng, nếu mọi người chỉ dành 15 phút mỗi ngày trên @RareCodeAI, việc thành thạo Rust sẽ trở thành điều bình thường.
(Và vì tôi liên tục bị hỏi — nhiều nội dung về Solana sẽ sớm ra mắt).

chase 📱12:07 25 thg 7
Theo tôi, nếu @armaniferrante không tạo ra Anchor, Solana sẽ không thể thu hút được số lượng lớn các nhà phát triển ứng dụng như hiện tại và sẽ thành công kém hơn khoảng 10 lần vì điều đó.
Anchor đã xây dựng một cây cầu đến Rust. Nếu không có cây cầu đó, nhiều nhà phát triển có thể đã chọn một chuỗi khác.
3,17K
Điều quan trọng nhất bạn có thể làm cho sự nghiệp của mình không phải là:
- lắng nghe mọi người nói chuyện trên một hội đồng ❌
- tiếp cận những người ngẫu nhiên để có cùng một cuộc trò chuyện lặp đi lặp lại ❌
- tiệc tùng tại một sự kiện bên lề ❌
Mà là tập trung và nâng cao kỹ năng trong một lĩnh vực nào đó thật nhanh. ✅
Đó chính là điều mà RareWeek hướng tới.

Guy19:53 23 thg 7
sau khi tham dự nhiều hội nghị trong năm nay, chúng tôi nhận thấy một xu hướng.. các sự kiện chính đang mất đi sức hút.
quá rộng, quá nông, quá nhiều cuộc trò chuyện không kỹ thuật.
chúng tôi đang tạo ra điều ngược lại với RareWeek, nơi mỗi giờ đều có giá trị.
học tập cường độ cao ⚡️ > chiều sâu kỹ thuật 🛠️ > những bộ óc được chọn lọc 🧠
chỉ còn chưa đầy 7 tuần nữa!

2,29K
Bài viết tiếp theo về Uniswap V3 sắp ra mắt sẽ khiến mọi người phải kinh ngạc.
Điều này không chỉ vì các hoạt ảnh rất tuyệt, mà còn vì những phép toán thường khiến người ta sợ hãi lại trở nên dễ hiểu một cách đáng ngạc nhiên.
Đây là một điều khiến RareSkills trở nên tuyệt vời như một công ty xuất bản.
Chúng tôi không chỉ đơn thuần tái chế tài liệu hoặc hướng dẫn hiện có và làm cho chúng hơi phù hợp hơn với một đối tượng nhất định.
Chúng tôi làm lại các khái niệm cơ bản từ những nguyên lý đầu tiên và khám phá cách biểu diễn bản đồ khái niệm tốt nhất của chủ đề, sau đó biến nó thành một bài viết.
Khi các phép suy diễn hiện có không đủ tốt, chúng tôi không cải thiện chúng. Chúng tôi loại bỏ chúng và tự suy diễn lại.
4,14K
Dựa trên dữ liệu ban đầu mà tôi thấy từ @RareCodeAI, mất khoảng 20-30 giờ thực hành Rust chuyên sâu để đạt đến mức "thành thạo" Rust.
Khi nói đến "thành thạo" Rust, tôi có nghĩa là:
- Bạn có thể nhanh chóng đưa ra giải pháp cho một vấn đề phổ biến (giả sử tìm các chuỗi trong một tập hợp mà là các từ đồng âm) mà không cảm thấy căng thẳng.
- Bạn có thể cảm nhận được cú pháp nào có sẵn cho bạn trong một tình huống không quen thuộc.
- Hầu hết các lỗi biên dịch không làm bạn sợ hãi và bạn có thể ngay lập tức nhận ra giải pháp cho những lỗi phổ biến nhất.
20-30 giờ này KHÔNG bao gồm:
- đọc hướng dẫn
- dành thời gian để tìm hiểu xem nên thực hành và ôn tập cái gì
- quyết định xem bạn có nên học điều gì mới hay thực hành điều gì từ trước đó
Nếu không có RareCode, tôi nghi ngờ rằng thời gian cần thiết sẽ gần 40 đến 80 giờ.
Vì vậy, trước khi bạn buộc các lập trình viên phải học Rust để sử dụng sản phẩm của bạn, hãy xem xét thực tế rằng hầu hết mọi người không muốn trải qua 80 giờ khổ sở.
2,7K
Tại sao bạn nên học đệ quy ngay cả khi bạn sẽ không bao giờ sử dụng nó?
Các giải pháp đệ quy giúp bạn rèn luyện một vài tư duy:
1. Thay vì cố gắng tạo ra giải pháp, bạn thường bắt đầu với "cấu trúc của một giải pháp hợp lệ là gì" và làm việc ngược lại. Đối với một số vấn đề, làm việc ngược lại dễ hơn nhiều.
2. Khi bạn đang giải quyết vấn đề, rất dễ bị phân tâm bởi tất cả các "nếu như". Khi giải quyết một vấn đề theo cách đệ quy, bạn thường bị buộc phải "bỏ qua" 90% các vấn đề và tập trung vào việc chỉ làm đúng một phần.
3. Những gì thường là một trường hợp "góc" trong một giải pháp mệnh lệnh lại là một "trường hợp cơ bản" trong một giải pháp đệ quy. Suy nghĩ theo cách đệ quy đôi khi buộc bạn không được bỏ qua các trường hợp góc. Hơn nữa, các giải pháp đệ quy sử dụng rất nhiều việc khớp mẫu, vì vậy bạn bị buộc phải nghĩ đến tất cả các tình huống mà bạn có thể gặp phải.
Đây là một ví dụ rất tốt: Leetcode 335 Tự cắt (Vấn đề khó).
Bạn di chuyển theo một quỹ đạo xoắn ốc trên một lưới (tức là luôn rẽ trái sau khi di chuyển một khoảng cách nào đó về phía bắc, nam, đông hoặc tây). Câu hỏi là, "cho khoảng cách của mỗi 'đoạn' của xoắn ốc theo thứ tự, liệu xoắn ốc có cắt chính nó hay không?"
Mặc dù giải pháp cho điều này không cần phải là một hàm gọi chính nó, nhưng giải pháp "đẹp" sử dụng các thuộc tính đệ quy:
1. nếu chúng ta chưa tìm thấy một điểm cắt nào, thì chúng ta có thể giả định rằng không có điểm cắt nào hoặc xoắn ốc không hợp lệ trong quá khứ. Chúng ta cũng nhận thấy rằng không quan trọng nếu chúng ta đang di chuyển sang trái, phải, lên hoặc xuống vì chúng ta chỉ có thể rẽ trái. Tất cả những gì chúng ta quan tâm là liệu các đoạn trước đó có song song với lượt rẽ trước đó của chúng ta và chúng cách xa bao xa.
2. khi chúng ta rẽ trái, có một số lượng "đoạn" rất hạn chế trong xoắn ốc mà chúng ta có thể va chạm vào, điều này là "đệ quy" đúng bất kể xoắn ốc lớn đến đâu. Có rất nhiều dữ liệu trong quá khứ về xoắn ốc mà chúng ta có thể bỏ qua.
3. Có một số lượng hạn chế các kịch bản trong lượt rẽ trước đó của bạn ảnh hưởng đến logic của bạn: a) bạn có di chuyển đủ xa để không va chạm vào bất cứ điều gì không, b) nếu không, bạn có thể va chạm vào điều gì? (cũng hạn chế).
Điều phiền phức về các bài khó trên Leetcode là chúng đột nhiên trở nên dễ dàng nếu bạn tìm ra được cái nhìn sâu sắc chính. Nhưng những cái nhìn sâu sắc đó sẽ đến với bạn một cách tự nhiên hơn nếu bạn đã rèn luyện bản thân trong lập trình đệ quy.
Nó không chỉ là về việc thiết kế các hàm gọi chính nó — mà là về việc buộc bản thân phải phân tích vấn đề theo cách mà nó có thể được giải quyết bằng một hàm gọi chính nó. Càng nhiều cách bạn có thể phân tích một vấn đề, bạn càng có khả năng tìm ra một giải pháp "aha".

1,64K
Sử dụng AI để lập trình giống như việc trở thành một phi hành gia trên mặt trăng.
Bạn có thể đột nhiên nhảy cao hơn rất nhiều và nâng những vật nặng mà bình thường sẽ quá sức.
Nhưng trên thực tế, bạn đang trở nên yếu đi do teo cơ.
Để chống lại điều này, các phi hành gia cần phải cực kỳ kỷ luật trong việc tập thể dục để giữ cơ bắp.
Theo cách tôi thấy, các lập trình viên sẽ dành phần lớn thời gian trong ngày để sử dụng AI để xây dựng, nhưng việc đào tạo — không chỉ để tránh teo cơ — mà còn để nâng cao kỹ năng bằng cách sử dụng @RareCodeAI và/hoặc @RareSkills_io.
Trong RareCode, AI từ việc làm việc cho bạn sẽ trở thành một huấn luyện viên để đào tạo bạn một cách hiệu quả và tránh sự thất vọng không hiệu quả và teo cơ.

ℏεsam00:37 19 thg 7
"Tôi sử dụng AI trong một cửa sổ riêng. Tôi không thích Cursor hay Windsurf, tôi có thể cảm nhận được sự tự tin đang rút ra khỏi các ngón tay của mình."
@dhh, lập trình viên huyền thoại và là người sáng tạo ra Ruby on Rails có một ý tưởng đẹp đẽ và triết lý về việc AI lấy đi điều gì từ các lập trình viên.
3,92K
Hàng đầu
Thứ hạng
Yêu thích
Onchain thịnh hành
Thịnh hành trên X
Ví funding hàng đầu gần đây
Được chú ý nhất