Актуальные темы
#
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
Крипто-платежи должны быть идентичны тому, как мы делаем это в Азии:
Метод 1: Продавец показывает QR-код, в который встроены сумма платежа и назначение. Я сканирую, биометрическая аутентификация, готово. Также работает при покупке товаров онлайн.
Метод 2: Я создаю QR-код (требуется аутентификация). Продавец сканирует, и деньги автоматически списываются с аккаунта (это работает только для покупок в магазине).
Действительно раздражает отслеживать, какой платеж пришел от кого, используя хэши транзакций, и иногда, если RPC медленный, вы пропускаете транзакцию.
1,59K
Стоит потратить время на изучение этих языков программирования, даже если вы не собираетесь их использовать:
1/6
C
C находится на шаг ближе к написанию ассемблера. Он заставляет вас понять разницу между "стеком" и "кучей". Вам также придется иметь дело с указателями — и тренировка вашего мозга для работы с косвенной адресацией поможет вам лучше понимать более сложные задачи, так как почти каждая "сложная" задача должна быть смоделирована с некоторым уровнем косвенной адресации.
9,27K
Это правда.
Наша серия по Solana нуждалась всего в 5 главах о "достаточно Rust, чтобы работать с Solana и делать все остальное по шаблону."
Без Anchor это было бы как минимум 15 глав — и это действительно отпугнуло бы читателей.
Anchor отлично справляется с сокрытием более сложных аспектов Rust (например, сериализация и десериализация), сохраняя при этом безопасность.
Да, в какой-то момент вам стоит написать сырой Rust-программ для Solana с образовательной целью, но это очень пугает тех, кто раньше не использовал Rust/C++.
Тем не менее, я могу сказать, что если бы все просто тратили 15 минут в день на @RareCodeAI, мастерство Rust стало бы нормой.
(И поскольку меня продолжают спрашивать — больше контента по Solana скоро появится).

chase 📱25 июл., 12:07
На мой взгляд, если бы @armaniferrante не создал Anchor, Solana не смогла бы привлечь такое количество разработчиков приложений, какое у нее есть, и была бы менее успешной более чем в 10 раз из-за этого.
Anchor построил мост к Rust. Без моста многие разработчики выбрали бы другую цепочку.
3,21K
Самое важное, что вы можете сделать для своего карьерного роста, это не:
- слушать, как люди болтают на панели ❌
- подходить к случайным людям, чтобы снова и снова вести один и тот же разговор ❌
- веселиться на побочном мероприятии ❌
Важно сосредоточиться и быстро развивать свои навыки в чем-то. ✅
Вот о чем RareWeek.

Guy23 июл., 19:53
после посещения нескольких конференций в этом году мы заметили тенденцию.. главные события теряют свою искру.
слишком широко, слишком поверхностно, слишком много нетехнических разговоров.
мы создаем противоположное с RareWeek, где каждый час имеет значение.
высокоинтенсивное обучение ⚡️ > техническая глубина 🛠️ > кураторские умы 🧠
осталось менее 7 недель!
@RareSkills_io

2,34K
Следующая статья о Uniswap V3, которая выйдет, поразит людей.
Это не только потому, что анимации классные, но и потому, что то, что обычно кажется пугающей математикой, оказывается очень понятным.
Это одна из причин, почему RareSkills невероятны как издательская компания.
Мы не просто перерабатываем существующую документацию или учебные пособия и немного адаптируем их под определенную аудиторию.
Мы переосмысляем основные концепции с нуля и находим лучшее представление концептуальной карты по теме, а затем превращаем это в статью.
Когда существующие выводы недостаточно хороши, мы не улучшаем их. Мы отбрасываем их и выводим заново сами.
4,18K
Согласно ранним данным, которые я вижу от @RareCodeAI, требуется около 20-30 часов целенаправленной практики на Rust, чтобы достичь уровня "мастерства" в Rust.
Под "мастерством" Rust я имею в виду:
- Вы можете быстро найти решение для распространенной проблемы (скажем, найти строки в наборе, которые являются анаграммами друг друга) без особых усилий.
- Вы можете интуитивно понимать, какой синтаксис доступен вам в незнакомой ситуации.
- Большинство ошибок компилятора вас не пугают, и вы можете сразу распознать решение для самых распространенных из них.
Эти 20-30 часов НЕ включают:
- чтение учебников
- время, потраченное на выяснение, что практиковать и пересматривать
- решение, стоит ли учить что-то новое или практиковать что-то из ранее изученного
Без RareCode, я подозреваю, что время, необходимое для этого, было бы ближе к 40-80 часам.
Так что прежде чем заставлять разработчиков учить Rust для использования вашего продукта, подумайте о том, что большинство людей не хотят проходить через 80 изнурительных часов.
2,74K
Почему вам стоит изучить рекурсию, даже если вы никогда не будете ее использовать?
Рекурсивные решения обучают вас нескольким способам мышления:
1. Вместо того чтобы пытаться сгенерировать решение, вы часто начинаете с вопроса «какова структура действительного решения» и работаете в обратном направлении. Для некоторых задач работать в обратном направлении гораздо проще.
2. Когда вы решаете проблему, легко отвлечься на все «что если». При решении проблемы рекурсивно вы часто вынуждены «игнорировать» 90% вопросов и сосредоточиться на том, чтобы правильно решить лишь одну часть.
3. То, что часто является «угловым» случаем в императивном решении, является «базовым случаем» в рекурсивном. Рекурсивное мышление иногда заставляет вас не игнорировать угловые случаи. Более того, рекурсивные решения активно используют сопоставление шаблонов, поэтому вам приходится думать обо всех ситуациях, с которыми вы можете столкнуться.
Вот действительно хороший пример: Leetcode 335 Самопересечение (сложная задача).
Вы перемещаетесь по спиральной траектории на сетке (т.е. всегда поворачиваете налево после того, как проедете некоторое расстояние на север, юг, восток или запад). Вопрос заключается в том, «учитывая расстояние каждого ‘сегмента’ спирали в порядке, пересекала ли спираль сама себя или нет?»
Хотя решение этой задачи не обязательно должно быть функцией, вызывающей саму себя, «хорошее» решение использует рекурсивные свойства:
1. если мы еще не нашли пересечение, то можем предположить, что в прошлом не было пересечений или недействительных спиралей. Мы также замечаем, что не имеет значения, движемся ли мы налево, направо, вверх или вниз, потому что мы можем только поворачивать налево. Все, что нас интересует, это параллельность предыдущих сегментов нашему предыдущему повороту и насколько далеко они находятся.
2. когда мы поворачиваем налево, существует крайне ограниченное количество «сегментов» спирали, в которые мы можем врезаться, что «рекурсивно» верно, независимо от того, насколько велика спираль. Есть много прошлых данных о спирали, которые мы можем игнорировать.
3. Существует ограниченное количество сценариев в вашем предыдущем повороте, которые влияют на вашу логику: а) проехали ли вы достаточно далеко, чтобы не врезаться ни во что, б) если нет, во что вы потенциально можете врезаться? (тоже ограничено).
Раздражающая вещь в сложных задачах Leetcode заключается в том, что они внезапно становятся легкими, если вы находите ключевое понимание. Но эти ключевые понимания приходят к вам более естественно, если вы тренировали себя в рекурсивном программировании.
Дело не только в том, чтобы разрабатывать функции, которые вызывают сами себя — дело в том, чтобы заставить себя разбить проблему таким образом, чтобы ее можно было решить с помощью функции, вызывающей саму себя. Чем больше способов вы можете разбить проблему, тем больше вероятность, что вы найдете решение «ага».
Очевидно, что мне не нужно решать задачи Leetcode в своей профессии, но мне нужно находить креативные способы разбивать проблемы, чтобы они стали понятными — и тренировка в рекурсии определенно помогла в этом.

1,68K
Использование ИИ для программирования похоже на то, как быть астронавтом на Луне.
Вы можете внезапно прыгать намного выше и поднимать объекты, которые обычно были бы слишком тяжелыми.
Но на самом деле вы становитесь физически слабее из-за атрофии.
Чтобы противодействовать этому, астронавты должны быть чрезвычайно дисциплинированными в отношении упражнений, чтобы сохранить мышцы.
Как я это вижу, программисты будут проводить большую часть дня, используя ИИ для создания, но тренироваться — не только чтобы избежать атрофии — но и чтобы повысить свои навыки, используя @RareCodeAI и/или @RareSkills_io.
В RareCode ИИ переходит от выполнения работы за вас к тому, чтобы стать тренером, который обучает вас эффективно и помогает избежать непродуктивного разочарования и атрофии.

ℏεsam19 июл., 00:37
"Я использую ИИ в отдельном окне. Мне не нравятся Cursor или Windsurf, я буквально чувствую, как компетенция уходит из моих пальцев."
@dhh, легендарный программист и создатель Ruby on Rails, имеет самую красивую и философскую идею о том, что ИИ отнимает у программистов.
3,95K
Топ
Рейтинг
Избранное
В тренде ончейн
В тренде в Х
Самые инвестируемые
Наиболее известные